SQL> connect xys/manager
已连接。
SQL> create table tt(id int primary key);
表已创建。
SQL> insert into tt values(1);
已创建 1 行。
SQL> insert into tt values(2);
已创建 1 行。
SQL> commit;
提交完成。
SQL> connect test1/test1
已连接。
SQL> desc t
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
ID NUMBER(38)
SQL> connect xys/manager
已连接。
SQL> grant all on tt to test1;
授权成功。
SQL> alter table t add constraint fk_t foreign key (id) references xys.tt(id);
表已更改。
SQL> insert into t values(1);
已创建 1 行。
SQL> commit;
提交完成。
SQL> show user
USER 为 "TEST1"
SQL> select table_name ,tablespace_name from user_tables;
TABLE_NAME TABLESPACE_NAME
------------------------------ ------------------------------
T DMT
SQL> alter table t move tablespace tbs16;
表已更改。
SQL> CONNECT /AS SYSDBA
已连接。
SQL> exec sys.dbms_tts.transport_set_check('TBS16',TRUE);
PL/SQL 过程已成功完成。
SQL> select * from TRANSPORT_SET_VIOLATIONS;
VIOLATIONS
--------------------------------------------------------------------------------
Constraint FK_T between table XYS.TT in tablespace DMT and table TEST1.T in tabl
espace TBS16
SQL> show user
USER 为 "SYS"
SQL> connect test1/test1
已连接。
SQL> alter table t drop constraint fk_t;
表已更改。
SQL> CONNECT /AS SYSDBA
已连接。
SQL> exec sys.dbms_tts.transport_set_check('TBS16',TRUE);
PL/SQL 过程已成功完成。
SQL> select * from TRANSPORT_SET_VIOLATIONS;
未选定行
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/19602/viewspace-61742/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/19602/viewspace-61742/