2013-08-29 68 views
1

對不起,如果我的問題已被問到,但我找不到如何製作它。如何遷移Oracle數據庫

我在服務器上創建了一個Oracle數據庫,我想生成一個腳本以便將其複製到不同的服務器。我想複製一切(表格,數據,遊標,序列...)

有沒有人有關於如何做到這一點的鏈接請?

謝謝。

+0

做üatlest谷歌這個? –

+0

如果您使用的是Oracle,您肯定必須擁有系統管理員。你的系統管理員能幫忙嗎? –

+0

是的我一直在Google上看,但是我找不到像MySQL那樣簡單的東西,例如它生成一個包含整個查詢的文本文件以在別處創建數據庫。 Oracle中是否有這樣的情況? –

回答

1

我GOOGLE了Oracle導出,發現這個:http://docs.oracle.com/cd/B10501_01/server.920/a96652/ch01.htm

所以二進制exp是你在找什麼,以創建轉儲

例子:

exp username/password

要調用導出爲SYSDBA,使用以下語法,添加任何所需的參數或參數文件名:

exp \'username/password AS SYSDBA\'

或者,你也可以指定一個實例名稱:

exp \'username/[email protected] AS SYSDBA\'

你複製導出文件後,在目標服務器上,使用imp導入轉儲。 這裏是imphttp://docs.oracle.com/cd/B10501_01/server.920/a96652/ch02.htm#1005452

編輯的文檔: 正如傑弗裏·肯普,EXP的評論指出/ IMP已被棄用甲骨文10: http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php

+1

exp/imp已棄用,以支持expdp/impdp。 http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php –

+0

感謝您的信息。他沒有說明他的oracle版本,我目前沒有。 – Kaffee