运行adaddnode.pl报错ORA-01403 And ORA-06512
2013-12-01 12:10
253 查看
系统环境如下:
EBS 12.1.3
RDBMS 11.2.0.3
OS Oracle Linux 5.5
Configuring snapshot information for the new (clone target) node...
Executing command:
sqlplus /nolog @*********/patch/115/sql/adadmdat.sql APPS apps PROD
PROD erpdev erpweb2 ***********/temp/adadmdat_sql.spool
declare
*
ERROR at line 1:
ORA-01403: no data found
ORA-06512: at line 159
adadmin -- Maintain Applications Files -- maintain Snapshot information-- update the current view snapshot
2、重新执行adaddnode.pl
注意adaddnode.pl最先执行adadmprf.sql更新ad_appl_tops表。建议第一次执行adaddnode.pl时备份ad_appl_tops表,以防后续再次执行adaddnode.pl时报
ORA-00001: unique constraint
ORA-06512: at line 25
错误。有了备份就很好补救了。
如果没有提前备份ad_appl_tops表可以使用如下方法解决:
参考Adaddnode.Pl Fails With Ora-00001: Unique Constraint (Applsys.Ad_appl_tops_u2) Violated (文档 ID 1435834.1)
1、备份当前ad_appl_tops表
2、删除new_node条目
SQL> delete from AD_APPL_TOPS where NAME='<new_node>';
SQL> commit;
3、修改文件$APPL_TOP/admin/adconfig.txt中的APPL_TOP_NAME,修改为源环境的值
%%START_OF_TOKEN%%
APPL_TOP_NAME
%%END_OF_TOKEN%%
%%START_OF_VALUE%%
<old_node>
%%END_OF_VALUE%%
4.、Run AutoConfig from $AD_TOP/bin
adconfig.pl contextfile=<put your context file with path>
5. Run adaddnode.pl
6. Verify that new_node was added as a new node and has an associated snapshot. The following queries should return:
SQL> select APPL_TOP_ID, NAME from ad_appl_tops;
APPL_TOP_ID NAME
----------- --------------------------------------------------
...
<Newid> <new_node>
SQL> select APPL_TOP_ID, SNAPSHOT_ID, SNAPSHOT_NAME from ad_snapshots;
APPL_TOP_ID SNAPSHOT_ID SNAPSHOT_NAME
----------- ----------- ----------------------
...
<Newid> <NewSnap_id> CURRENT_VIEW
EBS 12.1.3
RDBMS 11.2.0.3
OS Oracle Linux 5.5
Symptoms
给应用添加节点,运行完adconfig后,执行adaddnode.pl报如下错误:Configuring snapshot information for the new (clone target) node...
Executing command:
sqlplus /nolog @*********/patch/115/sql/adadmdat.sql APPS apps PROD
PROD erpdev erpweb2 ***********/temp/adadmdat_sql.spool
declare
*
ERROR at line 1:
ORA-01403: no data found
ORA-06512: at line 159
Cause
执行adadmdat.sql配置快照信息时报错Solution
1、在主节点执行adadmin更新快照adadmin -- Maintain Applications Files -- maintain Snapshot information-- update the current view snapshot
2、重新执行adaddnode.pl
注意adaddnode.pl最先执行adadmprf.sql更新ad_appl_tops表。建议第一次执行adaddnode.pl时备份ad_appl_tops表,以防后续再次执行adaddnode.pl时报
ORA-00001: unique constraint
ORA-06512: at line 25
错误。有了备份就很好补救了。
如果没有提前备份ad_appl_tops表可以使用如下方法解决:
参考Adaddnode.Pl Fails With Ora-00001: Unique Constraint (Applsys.Ad_appl_tops_u2) Violated (文档 ID 1435834.1)
1、备份当前ad_appl_tops表
2、删除new_node条目
SQL> delete from AD_APPL_TOPS where NAME='<new_node>';
SQL> commit;
3、修改文件$APPL_TOP/admin/adconfig.txt中的APPL_TOP_NAME,修改为源环境的值
%%START_OF_TOKEN%%
APPL_TOP_NAME
%%END_OF_TOKEN%%
%%START_OF_VALUE%%
<old_node>
%%END_OF_VALUE%%
4.、Run AutoConfig from $AD_TOP/bin
adconfig.pl contextfile=<put your context file with path>
5. Run adaddnode.pl
6. Verify that new_node was added as a new node and has an associated snapshot. The following queries should return:
SQL> select APPL_TOP_ID, NAME from ad_appl_tops;
APPL_TOP_ID NAME
----------- --------------------------------------------------
...
<Newid> <new_node>
SQL> select APPL_TOP_ID, SNAPSHOT_ID, SNAPSHOT_NAME from ad_snapshots;
APPL_TOP_ID SNAPSHOT_ID SNAPSHOT_NAME
----------- ----------- ----------------------
...
<Newid> <NewSnap_id> CURRENT_VIEW
相关文章推荐
- ORA-39006,ORA-39213,ORA-06512,ORA-01114,ORA-39065,ORA-39097,ORA-01403 EXPDP报错问题处理
- Oracle error 1403: java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 has been det
- ORA-01403: 未找到任何数 ORA-06512
- rman恢复好数据库 exp时 出错 EXP-00056 ORA-01403
- 让姐郁闷了2个小时的ORACLE:ORA-01403: no data found 数据未找到 解决
- expdp遭遇ORA-39006、ORA-39065、ORA-01403、ORA-39097错误
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 错误 解决方法
- ORA-00931: missing identifier ORA-06512: at "SYS.DBMS_UTILITY"
- IMPDP ORA-06512
- ORA-31693, ORA-02354 and ORA-01555 with Export Datapump (Doc ID 1580798.1)
- ORA-01403:no data found 解决办法
- 导数据时ORA-06512: at "SYS.DBMS_STATS", line 14015
- 一次ORA-06512权限不足的问题
- IMPDP导入出现ORA-39126,ORA-31604,ORA-06512 错误
- 在用toad执行oracle时发生的错误ORA-01403: 未找到数据
- Oracle Stream ORA-01403 错误的解决
- ORA-13600, QSM-00775, ORA-06512 when running DBMS_ADVISOR
- Oracle 11.2.0.3 ORA-12012 ORA-29280 ORA-06512 错误 解决方法
- Oracle 11.2.0.3 ORA-12012ORA-29280 ORA-06512
- ORA-12170: TNS:Connect timeout occurred ORA-06512: at "SYS.DBMS_SNAPSHOT"