2008-11-06 42 views
0

嗨,我是新來的,我習慣了MS SQL管理器的Attach/Detatch功能,將數據庫放入單個文件中,以便將其移動到其他計算機/ SQL實例。在堅果殼中,這是我想要做的。oracle express detatach

我有一個大的Oracle Express數據庫(實例名稱Zeus),我需要移動到其他Oracle Express實例(全新安裝),然後我需要使用Zeus的數據庫更新它們。

我該怎麼做? 我不理解如何導出數據庫/模式 - 用戶定義/權限,表定義和表數據。

謝謝你們

回答

3

我不相信你可以很容易地做到這一點與甲骨文公司(尤其是XE版)。

你通常會做一個Import/Export。這將使類似:

expdp system/[email protected] DUMPFILE=expfull.dmp FULL=y
impdp system/[email protected] DUMPFILE=expfull.dmp FULL=y

的expfull.dmp文件將位於一個名爲在Oracle XE 安裝ORADATA/dpdump文件夾中。

您也可以使用Transportable Tablespaces作爲described heresummarized here

Another method涉及10個步驟,必須適應Oracle XE。我在這裏提到它作爲參考。