7 主数据库表索引换一个表空间测试
SQL> ALTER INDEX test1_name_idx REBUILD TABLESPACE tbs_stream;
在从数据库
SQL> col TABLE_NAME format a10
SQL> col INDEX_NAME format a30
SQL> col TABLESPACE_NAME format a30
SQL> SELECT table_name,index_name,tablespace_name FROM user_indexes
2 WHERE table_name='TEST1';
TABLE_NAME INDEX_NAME TABLESPACE_NAME
---------- ------------------------------ ------------------------------
TEST1 SYS_C005169 USERS
TEST1 TEST1_NAME_IDX TBS_STREAM
8 在主数据库删除索引测试
SQL> DROP INDEX test1_name_idx;
在从数据库
SQL> SELECT table_name,index_name,tablespace_name FROM user_indexes
2 WHERE table_name ='TEST1';
TABLE_NAME INDEX_NAME TABLESPACE_NAME
---------- ------------------------------ ------------------------------
TEST1 SYS_C005169 USERS
9 在主数据库删除表测试
SQL> DROP TABLE test1;
在从数据库
SQL> DESC test1;
ERROR:
ORA-04043: 对象 test1 不存在
10 在主数据库建一张带有LOB类型字段的表测试
SQL> CREATE TABLE test2(id NUMBER PRIMARY KEY, memo CLOB);
在从数据库
SQL> DESC test2;
名称 是否为空? 类型
----------------------------------------- -------- ----------
ID NOT NULL NUMBER
MEMO CLOB
11 在主数据库表中插入一行数据
SQL> INSERT INTO test2 VALUES(1,'streat_CLOB测试');
SQL> commit;
在从数据库
SQL> select * from test2;
ID MEMO
---------- --------------------
1 streat_CLOB测试
12 在主数据库创建Type测试
SQL> CREATE or REPLACE TYPE test_type;
2 /
在从数据库
SQL> select TYPE_NAME from user_types WHERE type_name='TEST_TYPE';
TYPE_NAME
------------------------------
TEST_TYPE
13 在主数据库删除Type测试
SQL> DROP TYPE test_type;
在从数据库
SQL> select TYPE_NAME from user_types WHERE type_name='TEST_TYPE';
未选定行
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-714600/ ,如需转载,请注明出处,否则将追究法律责任。