① oracle怎樣終止數據泵expdp導出呀 expdp窗口被關掉了,不能用ctrl+c。 在線等,好捉急呀好捉急!!!
重新打開expdp 輸入CONTINUE_CLIENT,EXPDP無法終止,除非報錯,因為他是一個伺服器端工具。
② oracle 12C版本用數據泵導出的數據,要導入到11g版本中,應該怎麼進行,不太會用數據泵,求救!!!
在導出時加上要導入的資料庫版本 如:
version=11.2.0.3.0
③ oracle 11g 數據泵導入導出(expdp impdp)執行命令時卡死,不報錯也不中斷,求助!
因為oracle是目前
我們所用的幾乎最大的資料庫,
它所佔用的內存是非常大的,
所以
你在導入大量的數據的時候,
很有可能
也會佔用大量的內存,
如果你的電腦本身內存比較小,
這樣的佔用量
確實會讓你的電腦死機。
④ Oracle 數據泵 expdp導出logfile不完整,怎樣讓導出的數據完整,或按這個logfile導入是否有問題
不是沒有了,是正在導出,因為文件很大,這里看是2.041 GB,所以導出需要時間,導出完成後會有導出成功字樣,或者導出成功或有問題,或者導出不成功,你現在這個就是還沒導完,你太著急了。
如果導出成功,那麼導入是沒有問題的,當然可能需要建立用戶什麼的,我遇到過導入時報沒有用戶,沒有表空間這類的問題的,當然這些都好解決。
⑤ oracle11g 數據泵導入和導出問題
在伺服器A上的開始菜單的CMD模式下執行 其中cwgl/password 是伺服器A資料庫登陸的用戶名和密碼,serverAip是伺服器A的IP地址 exp cwgl/password@serverAip file=D:\backup.dmp full=y
在伺服器B上的開始菜單的CMD模式下執行 其中cwgl/password 是伺服器B資料庫登陸的用戶名和密碼,serverBip是伺服器B的IP地址,
imp cwgl/password@serverBip file=D:\backup.dmp full=y
需要注意的是伺服器A和B都是ORACLE11G,而且,伺服器B導入之前要建表空間,用戶名許可權等
⑥ 怎麼把資料庫文件用數據泵導出到本地
1、打開開始菜單中的運行
⑦ 關於oracle中使用 數據泵做導出的問題,大俠們幫忙看一下什麼問題
估計是許可權問題。你可以查看下,這兩表的擁有者或者可鏈接用戶是不是不一樣,
⑧ 在本地linux伺服器備份oracle數據exp報錯,用數據泵導入導出都沒問題
把exp導出的命令貼出來。
⑨ navicat for oracle怎麼使用數據泵導出
navicat for oracle怎麼使用數據泵導出
打開開始菜單中的運行 打開以後,在運行框中輸入CMD,點擊確定 運行以下命令: sqlplus system/密碼 2 創建數據導出目錄expnc_dir為目錄名,'E:\ncdatabak'為資料庫實際目錄,命令如下: create directory expnc_dir as 'E:\ncdatabak'; 為oracle
⑩ oracle 數據泵備份在哪個位置
1. DIRECTORY
指定轉儲文件和日誌文件所在的目錄
DIRECTORY=directory_object
Directory_object用於指定目錄對象名稱.需要注意,目錄對象是使用CREATE DIRECTORY語句建立的對象,而不是OS目錄Expdp scott/tiger DIRECTORY= DMP DUMPFILE=a.mpcreate or replace directory dmp
as 'd:/dmp'
expdp zftang/zftang@zftang directory=dmp mpfile=test.dmp content=metadata_only2. CONTENT
該選項用於指定要導出的內容.默認值為ALL
CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
當設置CONTENT為ALL時,將導出對象定義及其所有數據.為DATA_ONLY時,只導出對象數據,為METADATA_ONLY時,只導出對象定義expdp zftang/zftang@zftang directory=dmp mpfile=test.dmp content=metadata_only----------只導出對象定義
expdp zftang/zftang@zftang directory=dmp mpfile=test.dmp content=data_only----------導出出所有數據
3. DUMPFILE
用於指定轉儲文件的名稱,默認名稱為expdat.dmpDUMPFILE=[directory_object:]file_name [,….]
Directory_object用於指定目錄對象名,file_name用於指定轉儲文件名.需要注意,如果不指定directory_object,導出工具會自動使用DIRECTORY選項指定的目錄對象expdp zftang/zftang@zftang directory=dmp mpfile=test1.dmp數據泵工具導出的步驟:
1、創建DIRECTORY
create directory dir_dp as 'D:/Oracle/dir_dp';2、授權
Grant read,write on directory dir_dp to zftang;--查看目錄及許可權
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories dWHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;3、執行導出
expdp zftang/zftang@fgisdb schemas=zftang directory=dir_dp mpfile =expdp_test1.dmp logfile=expdp_test1.log;連接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1With the Partitioning, OLAP and Data Mining options啟動 "ZFTANG"."SYS_EXPORT_SCHEMA_01": zftang/********@fgisdb schory=dir_dp mpfile =expdp_test1.dmp logfile=expdp_test1.log; */備註:
1、directory=dir_dp必須放在前面,如果將其放置最後,會提示 ORA-39002: 操作無效ORA-39070: 無法打開日誌文件。
ORA-39087: 目錄名 DATA_PUMP_DIR; 無效
2、在導出過程中,DATA DUMP 創建並使用了一個名為SYS_EXPORT_SCHEMA_01的對象,此對象就是DATA DUMP導出過程中所用的JOB名字,如果在執行這個命令時如果沒有指定導出的JOB名字那麼就會產生一個默認的JOB名字,如果在導出過程中指定JOB名字就為以指定名字出現如下改成:
expdp zftang/zftang@fgisdb schemas=zftang directory=dir_dp mpfile =expdp_test1.dmp logfile=expdp_test1.log,job_name=my_job1;3、導出語句後面不要有分號,否則如上的導出語句中的job表名為『my_job1;』,而不是my_job1。因此導致expdp zftang/zftang attach=zftang.my_job1執行該命令時一直提示找不到job表數據泵導出的各種模式:
1、 按表模式導出:
expdp zftang/zftang@fgisdb tables=zftang.b$i_exch_info,zftang.b$i_manhole_info mpfile =expdp_test2.dmp logfile=expdp_test2.log directory=dir_dp job_name=my_job2、按查詢條件導出:
expdp zftang/zftang@fgisdb tables=zftang.b$i_exch_info mpfile =expdp_test3.dmp logfile=expdp_test3.log directory=dir_dp job_name=my_job query='"where rownum<11"'
3、按表空間導出:
Expdp zftang/zftang@fgisdb mpfile=expdp_tablespace.dmp tablespaces=GCOMM.DBF logfile=expdp_tablespace.log directory=dir_dp job_name=my_job4、導出方案
Expdp zftang/zftang DIRECTORY=dir_dp DUMPFILE=schema.dmp SCHEMAS=zftang,gwm5、導出整個資料庫:
expdp zftang/zftang@fgisdb mpfile =full.dmp full=y logfile=full.log directory=dir_dp job_name=my_jobimpdp導入模式:
1、按表導入
p_street_area.dmp文件中的表,此文件是以gwm用戶按schemas=gwm導出的:
impdp gwm/gwm@fgisdb mpfile =p_street_area.dmp logfile=imp_p_street_area.log directory=dir_dp tables=p_street_area job_name=my_job2、按用戶導入(可以將用戶信息直接導入,即如果用戶信息不存在的情況下也可以直接導入)impdp gwm/gwm@fgisdb schemas=gwm mpfile =expdp_test.dmp logfile=expdp_test.log directory=dir_dp job_name=my_job3、不通過expdp的步驟生成dmp文件而直接導入的方法:
--從源資料庫中向目標資料庫導入表p_street_areaimpdp gwm/gwm directory=dir_dp NETWORK_LINK=igisdb tables=p_street_area logfile=p_street_area.log job_name=my_jobigisdb是目的資料庫與源數據的鏈接名,dir_dp是目的資料庫上的目錄4、更換表空間
採用remap_tablespace參數
--導出gwm用戶下的所有數據
expdp system/orcl directory=data_pump_dir mpfile=gwm.dmp SCHEMAS=gwm註:如果是用sys用戶導出的用戶數據,包括用戶創建、授權部分,用自身用戶導出則不含這些內容--以下是將gwm用戶下的數據全部導入到表空間gcomm(原來為gmapdata表空間下)下impdp system/orcl directory=data_pump_dir mpfile=gwm.dmp remap_tablespace=gmapdata:gcomm