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 如有需要,表空间设为读写?

  • 相关阅读:
    JS设计模式之----单例模式
    回流(reflow)与重绘(repaint)
    React native 图标使用
    JS常用几种存储方式的使用规则与各自特征
    Vue
    Promise 一自我总结
    三栏布局 && 两栏布局
    linux限制用户目录
    wireshark 抓包过滤
    python之tomcat自动化备份,更新
  • 原文地址:https://www.cnblogs.com/sumsen/p/2840964.html
Copyright © 2011-2022 走看看