Siebel 16 本地库同步,创建索引时报错ORA-01408

在尝试对Oracle数据库进行升级时遇到错误,报错信息显示'ORA-01408: such column list already indexed',意味着尝试为已经索引的列创建新的索引。此问题导致升级过程失败,即使使用LocalDbSetup命令同步时未报错,但在本地Tools中仍无法找到数据库。在siebel.ddl文件中发现了引起错误的索引创建语句,直接执行同样会报错。解决方案可能涉及修改特定配置文件以禁用索引创建,然后成功同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错信息:

DBCLog	DBCLogError	1	0000000261220b30:0	2021-08-23 02:27:29	[tp][ODBC Oracle driver][Oracle]ORA-01408: such column list already indexed


UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:27:29	[tp][ODBC Oracle driver][Oracle]ORA-01408: such column list already indexed


UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:27:29	Error in function writeExecDDL

UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:27:29	Error in function writeExecDDL (pOperCallback UTLDbDdlOperIndCreate)

SQLError	Statement	0	0000000261220b30:0	2021-08-23 02:28:12	SQL Statement:
create  index XXXXX_U1 on XXXXX
("ROW_ID") parallel nologging

DBCLog	DBCLogError	1	0000000261220b30:0	2021-08-23 02:28:12	[tp][ODBC Oracle driver][Oracle]ORA-01408: such column list already indexed

UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:28:12	[tp][ODBC Oracle driver][Oracle]ORA-01408: such column list already indexed

UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:28:12	Error in function writeExecDDL

UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:28:12	Error in function writeExecDDL (pOperCallback UTLDbDdlOperIndCreate)

UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:28:12	Error in function UTLDbDdlDbProcess

UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:28:12	Import DDL action failed.

UpgradeLog	UpgradeError	1	0000000261220b30:0	2021-08-23 02:28:12	Error executing action (Creating Siebel tables and indexes).

检查Server中数据库和Repository无该索引。

使用LocalDbSetup命令同步的时候没有报错,同步完成之后登录本地Tools,又提示找不到本地库,同步过程中就报以上错误。

检查发现C:\Siebel\16.0.0.0.0\Tools\LOCAL_XE\inbox下有siebel.ddl 文件中有该索引的创建语句,直接在数据库执行报相同错误。尝试删除该索引创建语句,重新打开Tools之后效果一样(siebel.ddl文件重新生成了,断网也不行)

想办法删除表/索引,都无法避免。最后查到C:\Siebel\16.0.0.0.0\Tools\LOCAL_XE\inbox下有一个配置文件可以设置是否创建索引。(同步完成之后文件没了,大概记得是叫Upgrade的,默认值是要创建索引改下重新打开tools就能正常同步完了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值