проблема expdp ORA-39001: неверное значение аргумента - PullRequest
0 голосов
/ 04 сентября 2018

Первоначально сценарий был похож на:

C:\Windows\system32>expdp anna/12356@inst2
 PARFILE=E:\expdp\db001\_db001.par

Export: Release 11.2.0.3.0 - Production on Mon Sep 3 22:59:30 2018
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP and Data Mining options

ORA-31626: job does not exist 
ORA-31637: cannot create job SYS_EXPORT_SCHEMA_01 for user 
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95 
ORA-06512: at "SYS.KUPV$FT", line 1002 ORA-39001: invalid argument value

Затем я поискал в Интернете и прочитал все подобные случаи, но ни один из них не является точно таким же, как мой случай. Я получил каталог, пользовательские привилегии и все остальное, но он все еще показывает ошибку.

Затем я попытался сузить диапазон первопричины. Когда я ввожу сценарий следующим образом:

C:\Windows\system32>expdp anna/12356@inst2

Ошибка была похожа на следующую:

enter image description here

Похоже, утилита expdp не может распознать имя пользователя / pwd "anna / 12356" Кто-нибудь знает, как это происходит и как это решить?

1 Ответ

0 голосов
/ 13 сентября 2018

Я решил эту проблему, выполнив:

  1. run catalog.sql (заново создает все представления словаря данных)

  2. пробег catproc.sql

  3. пробег utlrp.sql

...