国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle數據泵(Data Dump)使用過程當中經常會遇到一些奇奇怪怪的錯誤案例

Oracle數據泵(Data Dump)使用過程當中經常會遇到一些奇奇怪怪的錯誤案例

2019-12-15 16:49hebedich Oracle

從oracledatabase 10g開始引入了data pump(數據泵)工具,它提供了一種基于服務器的數據導出導入使用程序。 所有的data pump都作為一個服務器進程,數據不再必須由一個客戶程序處理。Data Pump工具的導出和導入實現Oracle數據庫之間數據的

Oracle數據泵(Data Dump)使用過程當中經常會遇到一些奇奇怪怪的錯誤案例,下面總結一些自己使用數據泵(Data Dump)過程當中遇到的問題以及解決方法。都是在使用過程中遇到的問題,以后陸續遇到數據泵(Data Dump)的錯誤案例,都會補充在此篇。

錯誤案例1:

ORA-39065: DISPATCH 中出現意外的主進程異常錯誤;ORA-44002: 對象名無效

Windows 平臺錯誤提示:

Oracle數據泵(Data Dump)使用過程當中經常會遇到一些奇奇怪怪的錯誤案例

Linux平臺錯誤提示

Oracle數據泵(Data Dump)使用過程當中經常會遇到一些奇奇怪怪的錯誤案例

解決方法:

?
1
2
3
4
5
6
7
8
9
10
11
[oracle@DB-Server admin]$ oerr ora 39065
39065, 00000, "unexpected master process exception in %s"
// *Cause: An unhandled exception was detected internally within the master
// control process for the Data Pump job. This is an internal error.
// messages will detail the problems.
// *Action: If problem persists, contact Oracle Customer Support.
[oracle@DB-Server admin]$ oerr ora 39097
39097, 00000, "Data Pump job encountered unexpected error %s"
// *Cause: An unexpected, potentially non-fatal error occurred while
// processing a Data Pump job.
// *Action: Contact Oracle Customer Support.

執行$ORACLE_HOME/rdbms/admin目錄下面的catmet2.sql,utlrp.sql 兩個SQL文件即可解決這個問題。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
[oracle@DB-Server ~]$ cd $ORACLE_HOME/rdbms/admin
 
[oracle@DB-Server admin]$ sqlplus / as sysdba
 
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Sep 7 08:24:23 2014
 
Copyright (c) 1982, 2005, Oracle. All rights reserved.
 
Connected to an idle instance.
 
SQL> @catmet2.sql
 
SQL> @utlrp.sql

錯誤案例2:

使用expdp/impdp時遭遇ORA-39006: internal error;ORA-39213: Metadata processing is notavailable錯誤

?
1
2
3
4
5
6
7
8
9
10
[oracle@DB-Server backup]$ impdp frnt/frnt directory=dum_dir dumpfile=20120420.FRNT_02.dmp tablespaces=TBS_TR_DATA;
 
Import: Release 10.2.0.1.0 - 64bit Production on Wednesday, 25 April, 2012 14:41:48
 
Copyright (c) 2003, 2005, Oracle. All rights reserved.
 
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
ORA-39006: internal error
ORA-39213: Metadata processing is not available

解決方法:

錯誤原因如下所示,因為Data Pump不能使用Metadata API, 這個是因為XSL stylesheets 沒有正確設置緣故。需要以SYSDBA執行dbms_metadata_util.load_stylesheets

?
1
2
3
4
5
6
7
8
9
10
11
[oracle@DB-Server admin]$ oerr ora 39213
 
39213, 00000, "Metadata processing is not available"
 
// *Cause: The Data Pump could not use the Metadata API. Typically,
 
// this is caused by the XSL stylesheets not being set up properly.
 
// *Action: Connect AS SYSDBA and execute dbms_metadata_util.load_stylesheets
 
// to reload the stylesheets.

SQL>exec dbms_metadata_util.load_stylesheets

錯誤案例3:

錯誤如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
etl@NMS_ODS_NDB1[/jkfile/klbtmp]#expdp userid=username/password@tnsname dumpfile=ref.dmp directory=DUMP_TEST schemas=ref content=all logfile=ref.log
 
Export: Release 10.2.0.3.0 - 64bit Production on Saturday, 02 March, 2013 10:28:25
 
Copyright (c) 2003, 2005, Oracle. All rights reserved.
 
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
 
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
 
ORA-39002: invalid operation
 
ORA-39070: Unable to open the log file.
 
ORA-29283: invalid file operation
 
ORA-06512: at "SYS.UTL_FILE", line 475
 
ORA-29283: invalid file operation

解決方法:

出現這個錯誤,需要檢查DIRECTORY目錄,創建DIRECTORY時,ORACLE并不檢查操作系統目錄是否已經存在

首先檢查DIRECTORY目錄DUMP_TEST對應的DIRECTORY_PATH,然后檢查操作系統下,驗證該目錄是否存在。

?
1
2
3
4
5
6
7
8
9
SQL> SELECT * FROM DBA_DIRECTORIES WHERE DIRECTORY_NAME='DUMP_TEST';
 
OWNER              DIRECTORY_NAME      DIRECTORY_PATH
 
------------------------ ------------------------------ -----------------
 
SYS                DUMP_TEST       /jkfile/klbtmp/
 
SQL>

結果檢查發現該目錄被刪除了,創建該目錄即可解決問題。

另外一種情況,如果創建DIRECTORY目錄時,出現了換行,也會出現上面錯誤信息,這種錯誤玩玩很難發現,非常折騰人。所以需要非常細心。

SQL> create directory DUMP_TEST as '/jkfile/klbtmp/

';

錯誤案例4:

如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
etl@NMS_ODS_NDB1[/jkfile/work/klb]#expdp userid=etl/sunrise@wgods1 dumpfile=ref.dmp directory=DUMP_DIR schemas=ref content=all logfile=ref.log
 
Export: Release 10.2.0.3.0 - 64bit Production on Saturday, 02 March, 2013 10:50:25
 
Copyright (c) 2003, 2005, Oracle. All rights reserved.
 
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
 
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
 
ORA-31631: privileges are required
 
ORA-39109: Unprivileged users may not operate upon other users' schemas

解決方法:

主要是etl賬號缺少exp_full_database 權限,給etl賬號授予exp_full_database 權限后,上述問題解決。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# su - oracle
 
$ sqlplus / as sysdba
 
SQL*Plus: Release 10.2.0.3.0 - Production on Sat Mar 2 10:58:37 2013
 
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
 
Connected to:
 
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
 
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
 
SQL> grant exp_full_database to etl;
 
Grant succeeded.

 

錯誤案例5:

?
1
2
3
etl@NMS_ODS_NDB1[/etl1_cx/etl]expdp etl/sunrise@wgods1 dumpfile=DM.TM_ALARM_LOG.dmp directory=DUMP_DIR tables=DM.TM_ALARM_LOG query='DATE_CD >=20121201 AND DATE_CD <=20130131';
 
LRM-00101: unknown parameter name '>'

解決方法:

?
1
etl@NMS_ODS_NDB1[/etl1_cx/etl]expdp etl/sunrise@wgods1 dumpfile=DM.TM_ALARM_LOG.dmp directory=DUMP_DIR tables=DM.TM_ALARM_LOG query="DATE_CD \>\=20121201 AND DATE_CD \<\=20130131";

錯誤案例6:

LRM-00121: 'DATA_ONLY' is not an allowable value for 'compression'。如下所示:

?
1
2
3
etl@NMS_ODS_NDB1[/etl1_cx/etl]#expdp etl/sunrise@wgods1 dumpfile=ref.dmp directory=DUMP_DIR dumpfile=DM.TM_ALARM_LOG201212.dmp tables=DM.TM_ALARM_LOG COMPRESSION=DATA_ONLY query='DATE_CD >=20121201 AND DATE_CD <=20130131';
 
LRM-00121: 'DATA_ONLY' is not an allowable value for 'compression'

解決方法:

首先查看EXPDP工具的版本,如下所示:

?
1
2
3
4
5
6
7
etl@NMS_ODS_NDB1[/etl1_cx/etl]#expdp version
 
Export: Release 10.2.0.3.0 - 64bit Production on Monday, 04 March, 2013 14:46:47
 
Copyright (c) 2003, 2005, Oracle. All rights reserved.
 
Password:

請注意,在ORACLE 10g下 COMPRESSION只有METADATA_ONLY和NONE兩個選項,ORACLE 11g下才有DATA_ONLY選項。所以報如上錯誤。所以在使用前,請注意一下EXPDP工具的版本。

錯誤案例7:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[oracle@DB-Server]$ expdp system/***** TABLES=INVENRTY.INV_STK_HD dumpfile=INV_STK_HD.dmp logfile=1.log DIRECTORY=CUR_DUMP_DIR
 
Export: Release 10.2.0.4.0 - Production on Sunday, 14 July, 2013 8:27:16
 
Copyright (c) 2003, 2007, Oracle. All rights reserved.
 
Connected to: Oracle Database 10g Release 10.2.0.4.0 - Production
 
ORA-31626: job does not exist
 
ORA-31637: cannot create job SYS_EXPORT_TABLE_01 for user SYSTEM
 
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
 
ORA-06512: at "SYS.KUPV$FT_INT", line 600
 
ORA-39080: failed to create queues "KUPC$C_1_20130714082716" and "KUPC$S_1_20130714082716" for Data Pump job
 
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
 
ORA-06512: at "SYS.KUPC$QUE_INT", line 1606
 
ORA-00832: no streams pool created and cannot automatically create one

解決方法:

這個案例我以前已經介紹過,具體參考我的博客 Expdp 導數錯誤 ORA-00832

錯誤案例8:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[oracle@testlnx01 u03]$ cd tmp/
 
[oracle@testlnx01 tmp]$ expdp system/***** directory=DUMPDIR dumpfile=ESCMUSER.dmp schemas=ESCMUSER logfile=ESCMUSER.log
 
Export: Release 10.2.0.4.0 - 64bit Production on Wednesday, 27 August, 2014 16:30:46
 
Copyright (c) 2003, 2007, Oracle. All rights reserved.
 
Connected to: Oracle Database 10g Release 10.2.0.4.0 - 64bit Production
 
ORA-31626: job does not exist
 
ORA-31633: unable to create master table "SYSTEM.SYS_EXPORT_SCHEMA_05"
 
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
 
ORA-06512: at "SYS.KUPV$FT", line 871
 
ORA-00959: tablespace 'TOOLS' does not exist

解決方法:

這個案例有點特別,剛遇到的時候,確實有點莫名其妙,經過苦苦求索、求證后才發現,本來有一個TOOLS的表空間,不知道是哪位頭腦發熱的人,居然指定SYSTEM用戶的默認表空間為TOOLS,但是這個表空間又被人刪除了。于是便有了這樣一個案例。

Oracle數據泵(Data Dump)使用過程當中經常會遇到一些奇奇怪怪的錯誤案例

?
1
2
3
SQL> ALTER USER SYSTEM DEFAULT TABLESPACE SYSTEM;
 
User altered.

修改用戶SYSTEM的默認表空間后,問題解決。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 6080夜射猫 | 亚洲精品视频网站在线观看 | 久久久国产精品免费观看 | 国产欧美精品一区二区三区 | 亚洲精品资源在线观看 | 亚洲大片av| 中文字幕在线观看视频地址二 | 一区二区三区视频 | 国产成人精品一区二区三区视频 | 欧美日本韩国一区二区三区 | 国产午夜小视频 | 天堂一区二区三区在线 | 亚洲色图综合 | 黄色一级毛片儿 | 午夜成人免费视频 | 综合视频一区 | 日本一区二区视频免费观看 | 淫片免费观看 | 99热在线播放 | 中文字幕一区在线观看视频 | 二区视频 | 亚洲骚片| 免费视频一区二区 | 欧美综合一区二区三区 | 日本黄a三级三级三级 | 毛片网站免费在线观看 | 欧美日韩中文字幕 | 欧美操穴 | 男女爱爱视频免费 | 综合自拍偷拍 | 快色视频在线观看 | 日韩在线精品强乱中文字幕 | 亚洲精品乱码久久久久久蜜糖图片 | 免费的黄视频 | 欧美一区二区 | 精品影视| 欧美午夜一区二区 | 成人乱人乱一区二区三区 | 91亚洲国产成人久久精品网站 | 色婷婷精品国产一区二区三区 | 欧美一区二区三区黄 |