ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle Stream实战(9)—测试(二)

Oracle Stream实战(9)—测试(二)

原创 Linux操作系统 作者:cow977 时间:2012-01-02 13:18:42 0 删除 编辑

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博客 ” ,链接:http://blog.itpub.net/81227/viewspace-714600/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-02

  • 博文量
    629
  • 访问量
    690981