oracle 匯出表 方案 資料庫和他們的匯入

2021-06-18 19:14:49 字數 1572 閱讀 1363

表的備份:

匯出表的結構:

exp userid=scott/oracle1@orcl tables=(emp) file=d:\e1.emp rows=n

使用直接匯出方式:

exp userid=scott/oracle1@orcl tables=(emp) file=d:\e1.dmp direct=y

這種方式匯出較快。這時需要資料庫的字符集要與客戶端字符集完全一致,否則出錯。

匯出方案:

匯出自己的方案:exp scott/oracle1@orcl owner=scott file=d:\scott.dmp

匯出其它方案:exp system/oracle1@orcl owner=(scott) file=d:\scott.dmp

匯出資料庫:

匯出資料庫是指利用export匯出所有資料庫中的物件及資料,要求該使用者具有dba的許可權或是exp_full_database許可權 exp userid=system/oracle1@orcl full=y inctype=complete file=f:\aaa.dmp

匯入:匯入就是使用工具import將檔案中的物件和資料匯入到資料庫中,但是匯入要使用的檔案必須是export所匯出的檔案,匯入也分為匯入表,匯入方案,匯入資料庫三種方式。

imp常用的選項:

userid:用於執行匯入操作的使用者名稱,口令,連線字串

tables:用於執行匯入操作的表

formuser:用於指點原使用者

touser:用於指定目標使用者

file:用於指定匯入檔名

full=y:用於指定執行匯入整個檔案

inctype:用於指定執行匯入操作的增量型別

rows:指定是否要匯入錶行(資料)

ignore:如果表存在,則只匯入資料

匯入表:imp userid=scott/oracle1@orcl tables=(emp) file=f:\emp.dmp

匯入自己表 imp userid=scott/oracle1@orcl tables=(emp) file=f:\emp.dmp

匯入表到其它使用者:imp userid=system/oracle1@orcl tables=(emp) file=f:\emp.dmp touser=scott

匯入表的結構:只匯入表的結構而不匯入資料imp userid=scott/oracle1@orcl tables=(emp) file=f:\emp.dmp rows=n

匯入資料:imp userid=scott/oracle1@orcl tables=(emp) file=f:\emp.dmp ignore=y

匯入方案:將檔案中的物件和資料匯入到乙個或是多個方案中。

匯入自身的方案:imp userid=scott/oracle1 file=d:\emp.dmp

匯入其它方案:imp userid=scott/oracle1 file=d:\emp.dmp fromuser=system touser=scott

匯入資料庫:在預設情況下,當匯入資料庫時,會匯入所有物件結構和資料

imp userid=system/oracle1 full=y file=f:\***.dmp

oracle資料庫匯出表

1 exp username password rows n indexes n compress n buffer 65536 feedback 100000 owner username file d username date dmp 2 exp username password rows ...

oracle資料庫表結構匯出

今天有同事打 要求要把oracle庫里的一張表的定義匯出個sql檔案,當時的第一反應就是要教他用exp imp來獲得表結構定義檔案,在 裡面說了半天還是沒能教會他,只好跑了一趟機房。路上就在想,oracle真是討厭,為什麼不在企業管理器裡直接加上個表結構匯出的選項,還要害我這麼跑一趟,真是 問了下要...

Oracle匯出空表資料庫

經常我們在匯出資料庫進行備份的時候,會發現有些空表沒有匯出,如何匯出包含空表的完整資料庫呢?那麼請按照下面的方法進行即可。1.使用plsql工具,連線oracle資料庫 2.開啟乙個sql視窗,用以下這句查詢空表並生成執行命令 1select alter table table name alloc...