200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > oracle数据库文件dbf复制#ocp试验#

oracle数据库文件dbf复制#ocp试验#

时间:2020-09-19 10:42:25

相关推荐

oracle数据库文件dbf复制#ocp试验#

1,创建表空间 TBS

SYS@sen>create tablespace TBS datafile 'D:\tbs.dbf' size 200M;

2,在上面的表空间创建表,从插入几条数据

注意需要在scott下面创建,不能在sys下,否则sys下不能导出

SCOTT@sen>create table tt(id int) tablespace TBS;

插入的时候报错了

SCOTT@sen>insert into tt values(1);

insert into tt values(1)

*

ERROR at line 1:

ORA-01552: cannot use system rollback segment for non-system tablespace 'TBS'

修改undo_management=auto

重新搞,成功

SCOTT@sen>insert into tt values(1);

已创建 1 行。

3,设置表空间为只读

SYS@sen>alter tablespace TBS read only;

4,从源数据库输出元数据(元数据?)

C:\Documents and Settings\dell>exp 'SYS/sys as sysdba' file=d:\tbsd.dmp transport_tablespace=Y table

spaces=TBS

⊙﹏⊙b汗,只有4k

5,把数据文件和dmf文件复制到目标系统

6,把元数据输入到目标系统

我将sen上面的东西迁入到ncbeta实例下面

C:\Documents and Settings\dell>imp 'sys/sysncbeta as sysdba' file=D:\tbt\tbsd.dmp transport_tablesp

ace=Y datafiles=(D:\tbt\TBS.DBF)

到ncbeta下看看

7 如有需要,表空间设为读写?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。