oracel資料庫結構匯出匯入

2021-09-01 09:51:56 字數 3267 閱讀 4014

資料匯出:

1 將資料庫orcl 完全匯出,使用者名稱system 密碼manager 匯出到d:bak中

exp system/manager@orcl file=d:bak log=d:bak full=y

2 將資料庫中system使用者與sys使用者的表匯出

exp system/manager@orcl file=d:daochu log=d:bak owner=(system,sys)

3 將資料庫中的表inner_notify、notify_staff_relat匯出

exp aichannel/aichannel@testdb2 file= d:datanewsmgnt log=d:bak tables=(inner_notify,notify_staff_relat)

4 將資料庫中的表table1中的字段filed1以"00"打頭的資料匯出

exp system/manager@orcl file=d:bak log=d:bak tables=(table1) query=" where filed1 like '00%'"

5 full,這個用於匯出整個資料庫,在rows=n一起使用時,可以匯出整個資料庫的結構。例如:

exp system/manager@orcl file=d:bak log=d:bak full=y rows=n compress=y direct=y

另在cmd命令視窗輸入exp help=y可以檢視幫助說明

例:sql> $exp ztj/ztj@dhtdba file =d:bak log=d:bak rows=no compress=y direct=y;

export: release 10.1.0.2.0 - production on 星期二 11月 2 15:54:37 2010

連線到: oracle database 10g enterprise edition release 10.1.0.2.0 - production

with the partitioning, olap and data mining options

已匯出 zhs16gbk 字符集和 al16utf16 nchar 字符集

注: 將不匯出表資料 (行)

即將匯出指定的使用者...

. 正在匯出 pre-schema 過程物件和操作

. 正在匯出使用者 ztj 的外部函式庫名

. 匯出 public 型別同義詞

. 正在匯出私有型別同義詞

. 正在匯出使用者 ztj 的物件型別定義

即將匯出 ztj 的物件...

. 正在匯出資料庫鏈結

. 正在匯出序號

. 正在匯出簇定義

. 即將匯出 ztj 的表通過直接路徑...

. . 正在匯出表 score

. . 正在匯出表 student

. . 正在匯出表 stuinfo

. . 正在匯出表 stus

. . 正在匯出表 subject

. 正在匯出同義詞

. 正在匯出檢視

. 正在匯出儲存過程

. 正在匯出運算子

. 正在匯出引用完整性約束條件

. 正在匯出觸發器

. 正在匯出索引型別

. 正在匯出位圖, 功能性索引和可擴充套件索引

. 正在匯出後期表活動

. 正在匯出實體化檢視

. 正在匯出快照日誌

. 正在匯出作業佇列

. 正在匯出重新整理組和子組

. 正在匯出維

. 正在匯出 post-schema 過程物件和操作

. 正在匯出統計資訊

成功終止匯出, 沒有出現警告。

匯入某個使用者下所有表:

imp username/pwd[@sid] file=pathname+filename [full=y]

匯入某個使用者下的某張表:

imp username/pwd[@sid] file=pathname+filename tables=(tablename)

匯入區域網內其他機器的資料庫:

匯出某個使用者下所有表:

exp username/pwd[@sid] file=pathname+filename

匯出某個使用者下的某張表:

exp username/pwd[@sid] file=pathname+filename tables=(tablename)

匯出區域網內其他機器的資料庫:

sql> create user ztj identified by ztj

2 default tablespace users

3 temporary tablespace temp

4 quota unlimited on users;

使用者已建立。

sql> grant resource,connect,dba to ztj;

授權成功。

sql> exit;

從 oracle database 10g enterprise edition release 10.1.0.2.0 - production

with the partitioning, olap and data mining options 斷開

c:\documents and settings\fish>sqlplus /nolog

sql*plus: release 10.1.0.2.0 - production on 星期二 11月 2 16:25:27 2010

sql> connect ztj/ztj@dhtdba;

已連線。

sql> $imp ztj/ztj@dhtdba file=d:\bak.dmp full=y;

import: release 10.1.0.2.0 - production on 星期二 11月 2 16:26:29 2010

連線到: oracle database 10g enterprise edition release 10.1.0.2.0 - productio

with the partitioning, olap and data mining options

經由直接路徑由 export:v10.01.00 建立的匯出檔案

已經完成 zhs16gbk 字符集和 al16utf16 nchar 字符集中的匯入

. 正在將 ztj 的物件匯入到 ztj

成功終止匯入, 沒有出現警告。

sql> $exp dht/dht@dhtdba file =d:dhtdba log=d:dhtdba full=y rows=n compress=y direct=y;

Oracel 匯入和匯出

impdp phuser1 kingdee directory dir dump dumpfile web2012.dmp remap schema web phuser1 table exists action replace create tablespace eas d web standar...

匯入匯出資料庫

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 使用者的表匯出 ...