<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-7  評論-24  文章-102  trackbacks-0


    1、創建和設置表空間

    CREATE TABLESPACE mydb2
      DATAFILE 'D:\oracle\product\10.2.0\oradata\test\MYDB4.DBF'
      SIZE 30M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED,
      'D:\oracle\product\10.2.0\oradata\test\MYDB5.DBF'
      SIZE 20M AUTOEXTEND ON NEXT 5 MAXSIZE 100M;

    ALTER DATABASE DATAFILE 'D:\oracle\product\10.2.0\oradata\test\MYDB4.DBF' RESIZE 40M;

    ALTER DATABASE DATAFILE 'D:\oracle\product\10.2.0\oradata\test\MYDB5.DBF'
      AUTOEXTEND ON NEXT 10M
      MAXSIZE UNLIMITED;

    ps.
    如果文件不存在,則 DATAFILE 需要 SIZE;如果文件存在,則 DATAFILE 需要指定 REUSE 關鍵字。



    2、更改用戶默認表空間,并授權

    ALTER USER kiant DEFAULT TABLESPACE mydb2;

    SELECT USERNAME, DEFAULT_TABLESPACE FROM dba_users;

    GRANT UNLIMITED TABLESPACE, DBA TO kiant;



    3、創建表并插入測試數據

    CREATE TABLE k7 (a1 VARCHAR2(255));

    SELECT * FROM dba_tables WHERE table_name= 'K7';

    INSERT INTO  k7 SELECT sys_guid() FROM dual CONNECT BY LEVEL <=10000;

    COMMIT;

    SELECT * FROM k7 WHERE ROWNUM<=5;



    4.1、用戶級數據導入導出

    ALTER TABLESPACE mydb2 READ ONLY;
    ho $ exp userid=kiant/love2you@test file=d:\123.dmp;

    ALTER TABLESPACE mydb2 READ WRITE;
    ho $ imp userid=kiant/love2you@test file=d:\123.dmp full=y ignore=y rows=n;
    ho $ imp userid=kiant/love2you@test file=d:\123.dmp full=y ignore=y rows=y buffer=64000;

    ps.
    導入時應優先導入所有數據庫結構 rows=n;然后才導入結構和數據 rows=y。


    4.2、表空間數據導入導出

    ALTER TABLESPACE mydb2 READ ONLY;
    ho $ exp userid=kiant/love2you@test file=d:\124.dmp tablespaces=mydb2;

    ho $ imp userid=kiant/love2you@test file=d:\124.dmp tablespaces=mydb2 full=y ignore=y rows=n;
    ho $ imp userid=kiant/love2you@test file=d:\124.dmp tablespaces=mydb2 full=y ignore=y rows=y buffer=64000;


    4.3、表空間遷移

    ALTER TABLESPACE mydb2 READ ONLY;
    ho $ exp userid='sys/love2you as sysdba' file=d:\mydb2.dmp tablespaces=mydb2 transport_tablespace=y;

    DROP TABLESPACE mydb2 INCLUDING CONTENTS;
    ho $ imp userid='sys/love2you as sysdba' file=d:\mydb2.dmp tablespaces=mydb2 transport_tablespace=y
      datafiles=D:\oracle\product\10.2.0\oradata\test\MYDB4.DBF, D:\oracle\product\10.2.0\oradata\test\MYDB5.DBF;

    ps.
    a.必須以 'sysdba' 身份連接,才能進行時間點恢復或可傳輸的表空間導入。
    b.搬移表空間時,源表空間中存放的所有數據對象的所有者在目標數據庫中必須存在,如果不存在,則應在導入表空間之前建立相應的用戶,然后再導入表空間。



    參考文件:
    數據庫遷移幾種方式
    [推薦]移動Oracle的表空間
    使用Oracle 的 imp ,exp 命令實現數據的導入導出
    Oracle利用傳輸表空間導出導入數據的步驟


    posted on 2008-10-19 11:09 黃小二 閱讀(1806) 評論(0)  編輯  收藏 所屬分類: [DB].Oracle
    主站蜘蛛池模板: 亚洲综合精品成人| 丁香婷婷亚洲六月综合色| 亚洲AV无码成人精品区日韩 | 国产亚洲色婷婷久久99精品91| 亚洲国产成人综合精品| 免费看少妇作爱视频| 亚洲AV色无码乱码在线观看| 在线a人片天堂免费观看高清| 亚洲а∨天堂久久精品9966| 免费人成视频在线| 亚洲AV无码一区二区三区电影| 国产成人免费a在线资源| 免费观看四虎精品成人| 中文字幕久久亚洲一区| 免费人成毛片动漫在线播放| 1区1区3区4区产品亚洲| 久九九精品免费视频| 亚洲av成人无码网站…| 国产成人亚洲影院在线观看| 成全动漫视频在线观看免费高清版下载| 久热综合在线亚洲精品| 人妻无码一区二区三区免费 | 亚洲成A人片77777国产| 中文在线日本免费永久18近| 久久久久亚洲精品美女| h片在线免费观看| 亚洲6080yy久久无码产自国产| 亚洲免费在线观看| 亚洲精品免费在线观看| 国产亚洲玖玖玖在线观看| 亚洲?V无码乱码国产精品 | 91麻豆最新在线人成免费观看| 亚洲男人天堂2018av| 亚洲高清无码综合性爱视频| 国产精品免费AV片在线观看| 亚洲一区免费视频| 伊人久久精品亚洲午夜| 青青青国产在线观看免费网站| 国产亚洲Av综合人人澡精品| 亚洲高清视频在线观看| 日本不卡在线观看免费v|