zoukankan      html  css  js  c++  java
  • 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 如有需要,表空间设为读写?

  • 相关阅读:
    UITableView 总结
    关于UIView的autoresizingMask属性的研究
    支付开发
    202011.11
    202011.10
    202011.09
    养成一个习惯,每天写博客,不放假就不变
    html重置功能
    echart折线图插件图片的宽度和页面的自适应
    点击使文字变文本框且可编辑的JS
  • 原文地址:https://www.cnblogs.com/sumsen/p/2840964.html
Copyright © 2011-2022 走看看