实验步骤
一:将源数据库置于
READ ONLY
模式:
SYS@CTY> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE
例程已经关闭。
SYS@CTY> startup mount;
ORACLE
例程已经启动。
…………………………
..
数据库装载完毕。
SYS@CTY> alter database open read only;
数据库已更改。
二:利用
dbms_tdb
包检查数据库能否被传输以及列出外部表和
DIRECTORY
等无法传输的
对象信息
SYS@CTY> set serveroutput on
SYS@CTY> declare
db_ready boolean;
begin
/* db_ready is ignored, but with SERVEROUTPUT set to ON any
* conditions preventing transport will be output to console */
db_ready := dbms_tdb.check_db('Linux IA (64-bit)',
dbms_tdb.skip_none);
end;
/
PL/SQL procedure successfully completed.
SYS@CTY> declare
external boolean;
begin
/* value of external is ignored, but with SERVEROUTPUT set to ON
* dbms_tdb.check_external displays report of external objects
* on console */
external := dbms_tdb.check_external;
end;
/
The following external tables exist in the database:
文档被以下合辑收录
评论