oracle_11g表+數據完美遷移到10g解決方案

oracle_11g表+數據完美遷移到10g解決方案
 
1. 利用imp/exp 可將10g(表+數據) 完美遷移 到 11g,地球人都知道。
2,11g (表+數據) 完美遷移 到 10g , 如下解決方案:
一、在11g服務器上,使用expdp命令備份數據
EXPDP USERID='szairpay/szairpay@orcl' schemas=szairpay directory=DATA_PUMP_DIR dumpfile=sz11g.dmp logfile=sz11g.log version=10.2.0.3.0'
szairpay/szairpay@orcl     
賬號/密碼@數據庫實例 
schemas=szairpay     可省略
directory=data_pump_dir  放生成文件的目錄,一般會生成到admin\orcl\dpdump
dumpfile=sz11g.dmp 生成的文件名
logfile=sz11g.log日誌啊,
version=10.2.0.3.0                      對應要放的10g的oracle版本
以上參數右邊的值都可以按實際情況改
 
二、在10g服務器上,使用impdp命令恢復數據
 
步驟:1.建庫2.建表空間3.建用戶並授權4.將dag.dmp拷貝到10g的dpdump目錄下5.impdp導入數據庫
1、建庫:是在database configuration assistant 中直接新建一個數據庫(實例)。
2、建表空間:create tablespace szairpay datafile 'D:\oracle\product\10.2.0\oradata\orcl\szairpay .dbf' size 400m autoextend on next 20m online;   注意,此表空間名要與11g中的表空間一致
3、建用戶:
create uszairpay oa identified by szairpay;  注意,此用戶名要與11g中的用戶名一致
授權:
Alter user szairpay default tablespace szairpay quota unlimited on szairpay;  //OA自己改,一看就懂了
grant create session to szairpay;
grant connect to szairpay;
grant connect, resource, dba to szairpay;
grant create table to szairpay;
grant create view to szairpay;
grant create trigger to szairpay;
grant select any table to szairpay;
grant create sequence to szairpay;
grant create procedure to szairpay;
grant create role to szairpay;
grant create type to szairpay;
grant GRANT ANY PRIVILEGE to szairpay;
 
4、導入:首先測試機中10g裝在了D:/根目錄下,於是將sz11g.dmp文件copy到了E:\SETUP\Oracle10g\zhumulu\admin\orcl\udump目錄下。
創建目錄命令如下:
sqlplus sys/sys@daggis
sql>create directory dump_dir as 'E:\SETUP\Oracle10g\zhumulu\admin\orcl\udump';
 5、導入數據
 
IMPDP USERID='szairpay/szairpay@orcl as sysdba' schemas=szairpay  directory=DATA_PUMP_DIR dumpfile=sz11g.dmp logfile=sz11g.log version=10.2.0.3.0
 
到這裏爲止,所有的操作都完成了,終於看到了久違的消息:操作完成!
 
       最後有一個命令查看原對象用戶總數,大家可以根據需要進行驗證,在導出數據庫的機器運行一次,在導入數據庫後的機器運行一次,看看結果是否一樣:
 sql>select count(*) from dba_objects where owner in ('wangou','sup','qishun');
呵呵,上面就是我操作的全部過程,如果大家有更好的辦法完成,請記得共享哦!大家互相學習,一起進步!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章