在Linux下導(dǎo)出Oracle數(shù)據(jù)庫,通常使用exp
(Export)或expdp
(Data Pump Export)工具。以下是使用這兩個工具的步驟:
方法一:使用exp工具
ORACLE_HOME
和LD_LIBRARY_PATH
)。su
命令切換到具有管理員權(quán)限的用戶。exp username/password@hostname:port/servicename > output_file.dmp
其中:
username
:數(shù)據(jù)庫用戶名password
:數(shù)據(jù)庫密碼hostname
:數(shù)據(jù)庫服務(wù)器IP地址或主機名port
:監(jiān)聽端口(默認為1521)servicename
:服務(wù)名(與tnsnames.ora
文件中的服務(wù)名匹配)output_file.dmp
:導(dǎo)出的數(shù)據(jù)文件output_file.dmp
。方法二:使用expdp工具
expdp
是exp
的增強版,提供了更多的功能和靈活性。以下是使用expdp
的步驟:
su
命令切換到具有管理員權(quán)限的用戶。expdp username/password@hostname:port/servicename dumpfile=output_file.dmp
其中:
username
:數(shù)據(jù)庫用戶名password
:數(shù)據(jù)庫密碼hostname
:數(shù)據(jù)庫服務(wù)器IP地址或主機名port
:監(jiān)聽端口(默認為1521)servicename
:服務(wù)名(與tnsnames.ora
文件中的服務(wù)名匹配)output_file.dmp
:導(dǎo)出的數(shù)據(jù)文件output_file.dmp
。注意:在使用expdp
時,可能需要根據(jù)實際情況調(diào)整一些參數(shù),如數(shù)據(jù)泵模式、壓縮等。你可以查閱Oracle官方文檔以獲取更多信息。