Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

前言:

導出服務器:保持導出服務器的服務器和客戶端字符集一致

導入服務器:保證導入的服務器和客戶端字符集與導出服務器字符姐一致。

嚴格按照本文檔操作,數據庫導入到出百分百成功。

1、 查詢導出服務器服務器端字符集

查看數據庫和系統的字符集是否一致

Oracle 11G數據庫導入導出終極解決方案

2、 查詢導出服務器客戶端字符集

Oracle 11G數據庫導入導出終極解決方案

3、 導出數據庫

cmd中輸入命令導出

exp 賬號/密碼@SID名 file=導出的目錄.dmp

exp demo_qp/demo_qp@demo file=D:\database.dmp

用Exp導出指定表的全部數據

exp 賬戶/密碼@數據庫名 file=d:\test.dmp statistics=none TABLES=( DTS_DETAINEES_BASICS_INFO)

4、 建立數據庫,設置導入服務器服務器端字符集

打開Database Configuration Assistant

創建新數據庫orcl

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

Oracle 11G數據庫導入導出終極解決方案

5、 修改導入服務器客戶端字符集

regedit 修改NLS的字符集

數值名稱NLS_LANG 數值數據AMERICAN_AMERICA.AL32UTF8

Oracle 11G數據庫導入導出終極解決方案

6、 PLSQL連接字符串配置

登陸plsql

Oracle 11G數據庫導入導出終極解決方案

或用IP字符串方式登陸

Oracle 11G數據庫導入導出終極解決方案

7、 建立表空間,建立用戶,給用戶賦權

執行下列語句

create temporary tablespace demo_temp //臨時表空間名

tempfile 'd:\demo_temp.dbf' //存放臨時表空間的文件路徑

size 50m

autoextend on

next 50m maxsize unlimited

extent management local;

create tablespace demo_data //數據表空間名

logging

datafile 'd:\demo_qp.dbf' //存放數據表空間的文件路徑

size 50m

autoextend on

next 50m maxsize unlimited

extent management local;

create user demo_qp identified by password default tablespace demo_data //建立用戶名密碼,指定數據表空間名字

temporary tablespace demo_temp; //指定臨時表空間名字

grant connect,resource,dba to demo_qp; //給用戶賦權

8、 導入數據庫

CMD中執行命令導入

imp demo_qp/demo_qp@orcl file=d:\zc.dmp full=y ignore=y


分享到:


相關文章: