新聞中心
在數(shù)據(jù)庫(kù)管理中,備份和恢復(fù)是極為重要的環(huán)節(jié)。當(dāng)我們需要備份整個(gè)數(shù)據(jù)庫(kù)時(shí),Expdp是一個(gè)非常理想的選擇。Expdp(Export Data Pump)是Oracle的一種導(dǎo)出數(shù)據(jù)工具。它可以備份整個(gè)數(shù)據(jù)庫(kù)或指定的表、視圖和數(shù)據(jù)等。 在備份時(shí),通常會(huì)生成一個(gè)包含整個(gè)數(shù)據(jù)庫(kù)的腳本文件。學(xué)會(huì)如何使用Expdp備份數(shù)據(jù)庫(kù)非常重要,這樣可以確保數(shù)據(jù)的安全性,并在需要時(shí)方便地進(jìn)行快速恢復(fù)。

10年積累的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有伊通免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
以下是使用Expdp導(dǎo)出Oracle數(shù)據(jù)庫(kù)腳本的一些技巧:
1. 準(zhǔn)備
在執(zhí)行Expdp操作之前,需要進(jìn)行以下準(zhǔn)備工作:
– 確定數(shù)據(jù)庫(kù)名稱
– 確定需要備份的對(duì)象(例如:表、數(shù)據(jù)、視圖等)
– 確定備份的路徑
– 確定需要備份的名稱(此名稱有助于識(shí)別您的備份文件)
2. 熟悉Expdp命令
要使用Expdp生成數(shù)據(jù)庫(kù)備份文件,必須熟悉該命令的語(yǔ)法。以下是基本語(yǔ)法:
> expdp user/password@database SCHEMAS=your_schema DIRECTORY=backup_directory DUMPFILE=backup_file.dmp
其中,user和password是具有數(shù)據(jù)導(dǎo)出權(quán)限的數(shù)據(jù)庫(kù)用戶的憑據(jù)。database是您要備份的目標(biāo)數(shù)據(jù)庫(kù)的名稱。your_schema指的是想要備份的模式名,也可以使用TABLES參數(shù)來(lái)指定要備份的特定表。backup_directory是備份文件的目錄(文件夾)。backup_file.dmp是生成的備份文件名。
3. 使用參數(shù)
Expdp支持多種參數(shù)。以下是其中一些可能有用的參數(shù)。你可以根據(jù)需要自由選擇使用。
– INCLUDE/EXCLUDE:使用這些選項(xiàng)可選擇要包含或排除的特定對(duì)象。您可以使用它們來(lái)排除備份中的不必要內(nèi)容,從而減少備份文件的大小。
– QUERY:此參數(shù)可讓您選擇特定條件并導(dǎo)出符合條件的數(shù)據(jù)。
– CONTENT:可選擇導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)、只導(dǎo)出模式或只導(dǎo)出特定表的數(shù)據(jù)。
– PARALLEL:此參數(shù)可使導(dǎo)出任務(wù)運(yùn)行在多個(gè)進(jìn)程中,加快備份速度。
4.常見(jiàn)問(wèn)題
一些常見(jiàn)的問(wèn)題和解決方法是:
– Expdp操作會(huì)占用大量空間。當(dāng)備份容量較大時(shí),為避免出現(xiàn)空間問(wèn)題,可以將導(dǎo)出文件存儲(chǔ)在專門(mén)的備份磁盤(pán)或存儲(chǔ)設(shè)備中。通過(guò)添加一個(gè)目錄對(duì)象,您可以非常方便地將Expdp導(dǎo)出到存儲(chǔ)設(shè)備。
– 如果您想要重復(fù)該操作以便快速執(zhí)行恢復(fù),您可以自動(dòng)運(yùn)行Expdp備份,而無(wú)需進(jìn)行交互式操作。可以將Expdp命令保存在腳本中,并添加一個(gè)定時(shí)任務(wù)以定期運(yùn)行此腳本。
– 如果備份文件過(guò)大,可能導(dǎo)致Expdp操作崩潰。要避免此問(wèn)題,請(qǐng)?jiān)趥浞葜皺z查備份文件大小。如果您預(yù)計(jì)備份文件將超過(guò)存儲(chǔ)限制,請(qǐng)使用參數(shù)來(lái)將備份文件分割為多個(gè)文件。如果文件過(guò)大,則還可以通過(guò)ZIP壓縮備份文件降低其大小。
結(jié)論
備份是數(shù)據(jù)庫(kù)管理中的一個(gè)重要方面。Expdp是備份Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)的有效方法,可以幫助我們快速、可靠地備份和恢復(fù)數(shù)據(jù)。通過(guò)了解Expdp的基本語(yǔ)法和技巧,您可以輕松快速地備份并恢復(fù)數(shù)據(jù),確保數(shù)據(jù)的安全性和完整性。
相關(guān)問(wèn)題拓展閱讀:
- EXPDP和IMPDP使用說(shuō)明
EXPDP和IMPDP使用說(shuō)明
EXPDP命令行選項(xiàng)
ATTACH
expdp scott/tiger ATTACH=scott export_job
EXPORT> start_job stop_job kill_job status
CONTENT
該選項(xiàng)用于指定要導(dǎo)出的內(nèi)容 默認(rèn)值為ALL
CONTENT={ALL | DATA_ON | METADATA_ON}
DIRECTORY
指定轉(zhuǎn)儲(chǔ)文件和日志文件所在的目錄
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a dump
建立目錄:
CREATE DIRECTORY dump as e:\dump ;
授權(quán)
grant read write on directory testdump to als_adp;
查詢創(chuàng)建了那些子目錄:
SELECT * FROM dba_directories;
DUMPFILE
用于指定轉(zhuǎn)儲(chǔ)文件的名稱 默認(rèn)名稱為expdat dmp
通配符%U
ESTIMATE
指定估算被導(dǎo)出表所占用磁盤(pán)空間分方法 默認(rèn)值是BLOCKS
EXTIMATE={BLOCKS | STATISTICS}
EXTIMATE_ON
指定是否只估算導(dǎo)出作業(yè)所占用的磁盤(pán)空間 默認(rèn)值為N
族梁段EXTIMATE_ON={Y | N}
EXCLUDE
該選項(xiàng)用于指定執(zhí)行操作時(shí)釋放要排除對(duì)象類型或相關(guān)對(duì)象
EXCLUDE=object_type
Object_type用于指定要排除的對(duì)象類型 name_clause用于指渣簡(jiǎn)定要排除的具體對(duì)象 EXCLUDE和INCLUDE不能同時(shí)使用
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a dup EXCLUDE=VIEW
FILESIZE
指定導(dǎo)出文件的更大尺寸 默認(rèn)為 (表示文件尺寸沒(méi)有限制)
FLASHBACK_SCN
指定導(dǎo)出特定SCN時(shí)刻的表數(shù)據(jù)
FLASHBACK_SCN=scn_value
Scn_value用于標(biāo)識(shí)SCN值 FLASHBACK_SCN和FLASHBACK_TIME不能同時(shí)使用
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a dmp FLASHBACK_SCN=
FLASHBACK_TIME
指定導(dǎo)出特定時(shí)間點(diǎn)的表數(shù)據(jù)
FLASHBACK_TIME= TO_TIMESTAMP(time_value)
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a dmp FLASHBACK_TIME= TO_TIMESTAMP( : : DD MM YYYY HH :MI:SS )
FULL
指定數(shù)據(jù)庫(kù)模式導(dǎo)出 默認(rèn)為N
FULL={Y | N}為Y時(shí) 標(biāo)兆譽(yù)識(shí)執(zhí)行數(shù)據(jù)庫(kù)導(dǎo)出
HELP
指定是否顯示EXPDP命令行選項(xiàng)的幫助信息 默認(rèn)為N
當(dāng)設(shè)置為Y時(shí) 會(huì)顯示導(dǎo)出選項(xiàng)的幫助信息
Expdp help=y
INCLUDE
指定導(dǎo)出時(shí)要包含的對(duì)象類型及相關(guān)對(duì)象
INCLUDE = object_type
JOB_NAME
指定要導(dǎo)出作用的名稱 默認(rèn)為SYS_XXX
JOB_NAME=jobname_string
LOGFILE
指定導(dǎo)出日志文件文件的名稱 默認(rèn)名稱為export log
LOGFILE=file_name
NEORK_LINK
指定數(shù)據(jù)庫(kù)鏈名 如果要將遠(yuǎn)程數(shù)據(jù)庫(kù)對(duì)象導(dǎo)出到本地例程的轉(zhuǎn)儲(chǔ)文件中 必須設(shè)置該選項(xiàng)
NOLOGFILE
該選項(xiàng)用于指定禁止生成導(dǎo)出日志文件 默認(rèn)值為N
PARALLEL
指定執(zhí)行導(dǎo)出操作的并行進(jìn)程個(gè)數(shù) 默認(rèn)值為
PARFILE
指定導(dǎo)出參數(shù)文件的名稱
PARFILE= file_name
QUERY
用于指定過(guò)濾導(dǎo)出數(shù)據(jù)的where條件
QUERY=
Expdp scott/tiger directory=dump dumpfiel=a dmp
Tables=emp query= WHERE deptno=
SCHEMAS
該方案用于指定執(zhí)行方案模式導(dǎo)出 默認(rèn)為當(dāng)前用戶方案
STATUS
指定顯示導(dǎo)出作用進(jìn)程的詳細(xì)狀態(tài) 默認(rèn)值為
TABLES
指定表模式導(dǎo)出
TABLES=table_name
TABLESPACES
指定要導(dǎo)出表空間列表
TRANSPORT_FULL_CHECK
該選項(xiàng)用于指定被搬移表空間和未搬移表空間關(guān)聯(lián)關(guān)系的檢查方式 默認(rèn)為N
當(dāng)設(shè)置為Y時(shí) 導(dǎo)出作用會(huì)檢查表空間直接的完整關(guān)聯(lián)關(guān)系 如果表空間所在表空間或其索引所在的表空間只有一個(gè)表空間被搬移 將顯示錯(cuò)誤信息 當(dāng)設(shè)置為N時(shí) 導(dǎo)出作用只檢查單端依賴 如果搬移索引所在表空間 但未搬移表所在表空間 將顯示出錯(cuò)信息 如果搬移表所在表空間 未搬移索引所在表空間 則不會(huì)顯示錯(cuò)誤信息
TRANSPORT_TABLESPACES
指定執(zhí)行表空間模式導(dǎo)出
VERSION
指定被導(dǎo)出對(duì)象的數(shù)據(jù)庫(kù)版本 默認(rèn)值為PATIBLE
VERSION={PATIBLE | LATEST | version_string}
為PATIBLE時(shí) 會(huì)根據(jù)初始化參數(shù)PATIBLE生成對(duì)象元數(shù)據(jù);為L(zhǎng)ATEST時(shí) 會(huì)根據(jù)數(shù)據(jù)庫(kù)的實(shí)際版本生成對(duì)象元數(shù)據(jù) version_string用于指定數(shù)據(jù)庫(kù)版本字符串
IMPDP命令行選項(xiàng)與EXPDP有很多相同的 不同的有:
REMAP_DATAFILE
該選項(xiàng)用于將源數(shù)據(jù)文件名轉(zhuǎn)變?yōu)槟繕?biāo)數(shù)據(jù)文件名 在不同平臺(tái)之間搬移表空間時(shí)可能需要該選項(xiàng)
REMAP_DATAFIEL=source_datafie:target_datafile
REMAP_SCHEMA
該選項(xiàng)用于將源方案的所有對(duì)象裝載到目標(biāo)方案中
REMAP_SCHEMA=source_schema:target_schema
REMAP_TABLESPACE
將源表空間的所有對(duì)象導(dǎo)入到目標(biāo)表空間中
REMAP_TABLESPACE=source_tablespace:target:tablespace
REUSE_DATAFILES
該選項(xiàng)指定建立表空間時(shí)是否覆蓋已存在的數(shù)據(jù)文件 默認(rèn)為N
REUSE_DATAFIELS={Y | N}
SKIP_UNUSABLE_INDEXES
指定導(dǎo)入是是否跳過(guò)不可使用的索引 默認(rèn)為N
SQLFILE
指定將導(dǎo)入要指定的索引DDL操作寫(xiě)入到SQL腳本中
SQLFILE=file_name
STREAMS_CONFIGURATION
指定是否導(dǎo)入流元數(shù)據(jù)(Stream Matadata) 默認(rèn)值為Y
TABLE_EXISTS_ACTION
該選項(xiàng)用于指定當(dāng)表已經(jīng)存在時(shí)導(dǎo)入作業(yè)要執(zhí)行的操作 默認(rèn)為SKIP
TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }
當(dāng)設(shè)置該選項(xiàng)為SKIP時(shí) 導(dǎo)入作業(yè)會(huì)跳過(guò)已存在表處理下一個(gè)對(duì)象;當(dāng)設(shè)置為APPEND時(shí) 會(huì)追加數(shù)據(jù) 為T(mén)RUNCATE時(shí) 導(dǎo)入作業(yè)會(huì)截?cái)啾?然后為其追加新數(shù)據(jù);當(dāng)設(shè)置為REPLACE時(shí) 導(dǎo)入作業(yè)會(huì)刪除已存在表 重建表病追加數(shù)據(jù) 注意 TRUNCATE選項(xiàng)不適用與簇表和NEORK_LINK選項(xiàng)
TRANSFORM
該選項(xiàng)用于指定是否修改建立對(duì)象的DDL語(yǔ)句
TRANSFORM=transform_name:value
Impdp scott/tiger directory=dump dumpfile=tab dmp Transform=segment_attributes:n:table
TRANSPORT_DATAFILES
該選項(xiàng)用于指定搬移空間時(shí)要被導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)的數(shù)據(jù)文件
TRANSPORT_DATAFILE=datafile_name
Datafile_name用于指定被復(fù)制到目標(biāo)數(shù)據(jù)庫(kù)的數(shù)據(jù)文件
關(guān)于expdp 導(dǎo)出數(shù)據(jù)庫(kù)腳本的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
數(shù)據(jù)庫(kù)運(yùn)維技術(shù)服務(wù) ? 快速掌握expdp導(dǎo)出數(shù)據(jù)庫(kù)腳本技巧 (expdp 導(dǎo)出數(shù)據(jù)庫(kù)腳本)
本站作者 普通
分享到:
相關(guān)推薦
如何批量刪除文檔中的重復(fù)數(shù)據(jù)庫(kù)? (怎么批量刪除文檔中重復(fù)數(shù)據(jù)庫(kù))
Access數(shù)據(jù)庫(kù)隨身攜帶,手機(jī)版來(lái)襲! (access數(shù)據(jù)庫(kù)手機(jī)版)
掌握英語(yǔ)輕松易懂,英語(yǔ)數(shù)據(jù)庫(kù)幫你一步到位! (英語(yǔ)數(shù)據(jù)庫(kù))
如何修改SQL2023數(shù)據(jù)庫(kù)名? (SQL2023數(shù)據(jù)庫(kù)名)
VFP數(shù)據(jù)庫(kù)網(wǎng)絡(luò)編程實(shí)例:30字詳解 (vfp數(shù)據(jù)庫(kù)網(wǎng)絡(luò)編程實(shí)例)
單選框值傳入數(shù)據(jù)庫(kù)的方法 (單選框如何把值傳入數(shù)據(jù)庫(kù))
高效整理你的Exchange郵箱數(shù)據(jù)庫(kù),提升工作效率 (exchange 郵箱數(shù)據(jù)庫(kù) 整理)
解決 SQL 查詢空字段的問(wèn)題:實(shí)用技巧大揭秘 (sql 查數(shù)據(jù)庫(kù)為空字段)
隨機(jī)文章
構(gòu)建高效穩(wěn)定的MySQL數(shù)據(jù)庫(kù)集群,實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)分布式化 (mysql 數(shù)據(jù)庫(kù)集群)
Redis客戶端操作:清除數(shù)據(jù)庫(kù)的方法 (redis客戶端怎么清除數(shù)據(jù)庫(kù))
解決emoji表情包存入數(shù)據(jù)庫(kù)亂碼問(wèn)題 (emoji表情包存入數(shù)據(jù)庫(kù)亂碼)
優(yōu)化應(yīng)用性能,避免資源占用——Tomcat關(guān)閉時(shí)如何釋放數(shù)據(jù)庫(kù)連接 (tomcat關(guān)閉 數(shù)據(jù)庫(kù)連接釋放)
Oracle數(shù)據(jù)庫(kù):輕松下載,迅雷加速 (oracle數(shù)據(jù)庫(kù)迅雷下載)
提高數(shù)據(jù)分頁(yè)效率:pagehelper快速識(shí)別數(shù)據(jù)庫(kù) (pagehelper識(shí)別數(shù)據(jù)庫(kù))
最近更新
標(biāo)簽
Linux Linux教程 Linux資訊 MacOS MacOS教程 MacOS資訊 MongoDB MongoDB教程 MongoDB資訊 MSSQL MSSQL錯(cuò)誤 MySQL mysql教程 MySQL維護(hù) MySQL資訊 Neo4j Neo4j教程 Neo4j資訊 ORACLE Oracle優(yōu)化 oracle內(nèi)部視圖 oracle參數(shù) oracle開(kāi)發(fā) oracle異常修復(fù) oracle故障處理 oracle教程 oracle維護(hù) oracle視圖 ORACLE資訊 oracle遠(yuǎn)程維護(hù) ORA錯(cuò)誤碼 Redis Redis教程 Redis資訊 SQLServer SQLServer報(bào)錯(cuò) SQLServer教程 SQLServer資訊 SQL修復(fù) SQL異常 SQL遠(yuǎn)程處理 Windows 技術(shù)文檔 操作系統(tǒng) 數(shù)據(jù)庫(kù)
- 登錄
- 注冊(cè)
安全登錄
立即注冊(cè) 忘記密碼?
Schema用于指定方案名 table_name用于指定表名 query_clause用于指定條件限制子句 QUERY選項(xiàng)不能與CONNECT=METADATA_ON EXTIMATE_ON TRANSPORT_TABLESPACES等選項(xiàng)同時(shí)使用
Schema_name用于指定方案名 table_name用于指定導(dǎo)出的表名 partition_name用于指定要導(dǎo)出的分區(qū)名
Impdp scott/tiger DIRECTORY=dump DUMPFILE=tab dmp SQLFILE=a sql
Transform_name用于指定轉(zhuǎn)換名 其中SEGMENT_ATTRIBUTES用于標(biāo)識(shí)段屬性(物理屬性 存儲(chǔ)屬性 表空間 日志等信息) STORAGE用于標(biāo)識(shí)段存儲(chǔ)屬性 VALUE用于指定是否包含段屬性或段存儲(chǔ)屬性 object_type用于指定對(duì)象類型
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章題目:快速掌握expdp導(dǎo)出數(shù)據(jù)庫(kù)腳本技巧(expdp導(dǎo)出數(shù)據(jù)庫(kù)腳本)
文章來(lái)源:http://m.5511xx.com/article/djschpi.html


咨詢
建站咨詢
