oarcle資料庫匯入匯出,建立表空間

2022-05-02 20:00:09 字數 1242 閱讀 5553

oracle匯入匯出(前提,本機已經安裝oracle和oracle客戶端)

匯出命令:

exp username/[email protected]/orcl file=c:\test.dmp

匯入本地資料庫命令:

imp username/[email protected]/orcl file=c:\test.dmp full=y

匯入時,遇到錯誤:

imp-00017: 由於 oracle 錯誤 959, 以下語句失敗:.........................

imp-00003: 遇到 oracle 錯誤 959

ora-00959: 表空間 'tbs_gcwggl' 不存在

解決方法:

1.在本地建立乙個'tbs_gcwggl'表空間

/*

分為四步

*//*

第1步:建立臨時表空間

*/create

temporary

tablespace user_temp

tempfile ''

size 50m

autoextend

onnext

50m maxsize 20480m

extent management local;

/*第2步:建立資料表空間

*/create

tablespace tbs_gcwggl

logging

datafile ''

size 50m

autoextend

onnext

50m maxsize 20480m

extent management local;

/*第3步:建立使用者並指定表空間

*/create

user gcwggl identified by

gcwggl

default

tablespace tbs_gcwggl

temporary

tablespace user_temp;

/*第4步:給使用者授予許可權

*/grant connect,resource,dba to gcwggl;

匯入資料時,使用gcwggl使用者匯入

2.在匯出資料庫之前把資料使用remap_tablespace引數移動到新的表空間之後,再匯出

匯入匯出資料庫

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯入資料庫 mysql 資料庫名 檔案 mysql u root 資料庫名 檔案 4.備份時,排除某張表的 mysqldump u...

資料庫匯入匯出

啥 也不說了。資料的匯出 1 將資料庫 test 完全匯出 使用者名稱 system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中 system 使用者與sys 使用者的表匯出 ...

資料庫匯入匯出

檢視檔案位置 select from dba directories 建立 create or replace directory my dir as usr datapump create or replace directory my logdir as usr logs 匯出單個例項 expd...