添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Submitting forms on the support site are temporary unavailable for schedule maintenance. If you need immediate assistance please contact technical support . We apologize for the inconvenience.

Continue

You have selected a product bundle. Can you please select the individual product for us to better serve your request.*

Recommended Solutions for Your Problem

The following articles may solve your issue based on your description.

Description

After new tables are added into the replication, and new configuration is activated. Post starts stopping due to error.

Post stopped due to "Unexpected Oracle error: ORA-01741: illegal zero-length identifier". In the event_log will show multiple columns without proper names.

Notice 2009-02-15 17:28:17.014789 754158 772 Poster: column "USERNAME"."TABLENAME"."`" num 1409287398, type 0, len 0 (posting from boss1, queue crm1, to sharedb) [module osp]
Notice 2009-02-15 17:28:17.014981 754158 772 Poster: column ""USERNAME"."TABLENAME"."" num 0, type 0, len 0 (posting from boss1, queue crm1, to sharedb) [module osp]
Notice 2009-02-15 17:28:17.015447 754158 772 Poster: column "USERNAME"."TABLENAME"."" num 0, type 0, len 0 (posting from boss1, queue crm1, to sharedb) [module osp]
Notice 2009-02-15 17:28:17.015600 754158 772 Poster: column "USERNAME"."TABLENAME"."`" num 1409287398, type 0, len 0 (posting from boss1, queue crm1, to sharedb) [module osp]
Notice 2009-02-15 17:28:17.015721 754158 772 Poster: column "USERNAME"."TABLENAME"."" num 0, type 0, len 0 (posting from boss1, queue crm1, to sharedb) [module osp]

Cause

When new tables are added to the replication, and activation of configuration is unsuccessfull few times. Messages of new objects are captured and forwarded to target, but target does not completely switch to use new post object cache yet. Therefore, when post uses the old object cache, it did not have any information that related to the new tables, and it would generated sql statement that did not have column name.

Resolution

Set full debug for post process (Refer Sol25)

Start post

once post stopped due to error

Grep the current opo log for odr_actid

>> it will show old and current actid intertwined

For example:
odr_actid 13
odr_actid 17
odr_actid 17
odr_actid 13
odr_actid 17

Make copy of previous object cache .
Copy the current object cache and rename it to previous object name .(Refer to Solution SOL2459 )

Start post.

Reset post debug.

If "grep the current opo log for odr_actid" only returns the latest <act_id>, then dump the object cache and compare with the table.

a. get the path + the name of the latest object cache. For example /apps/quest/sp01/var/2429/state/0x9b400c1e+PP+vgcdp+sp_opst+o.vgcdp-o.odsup-objcache_sp_opst.86

b. go to $SP_SYS_PRODDIR/util folder

c. execute dumpfile and follow its prompt to dump object cache (4), entire cache (1), name the output file.

d. searche and compare for the object with the output of sqlplus> desc <owner>.<object_name>

*** must compare for both source and target sqlplus output.

if they are different, must perform the following steps:

SOURCE

i. sp_ctrl>activate config <config_file>

ii. sp_ctrl>show config

>> get new config id

iii. cd $SP_SYS_VARDIR/state

iv. ls -ltr *objcache*<new config_id>

v. copy the new *objcache*<new config_id> to TARGET

TARGET.

i. rename the existing *objcache*<previous config_id> to a backup

ii. rename the new  *objcache*<new config_id> to the existing *objcache*<previous config_id>

iii. Start post.

iv. Reset post debug.

if they are all the same, please contact support for further help.

Additional Information

Sometimes post can throw this error message "Unexpected Oracle error: ORA-01036: illegal variable name/number." instead of "Unexpected Oracle error: ORA-01741: illegal zero-length identifier"

SharePlex
7.0.1, 7.0, 6.1.1, 6.1.0, 6.0.1, 6.0, 6.0.0.230, 5.3.4, 5.3.2, 5.3.3, 5.3, 5.3.1, 5.1.7, 5.2, 5.1.6, 5.1.5, 5.1.4, 5.1.3, 5.1.2, 5.1, 5.1.1, 5.0, 4.5.14, 4.5.13, 5.0.1, 5.2.0, 4.5.12, 4.5.11, 4.5.10, 4.5.9, 4.5.8, 4.5.7, 4.0.17.1, 4.0.16.16, 4.5.6, 4.5.5, 4.0.16.15, 4.0.16.14, 4.6.0, 4.5.4, 4.5.3, 5.0.0, 6.0.0, 4.0.16.12, 4.0.16.11, 4.5.2, 4.5.1, 4.0.16.8, 4.0.16.5, 3.2.12.21, 3.2.12.19, 4.0.16.3, 3.2.12.18, 4.0.16, 3.2.12.6, 3.2.12.5, 3.2.12.16, 3.2.12.13, 3.2.12.9, 3.2.12.4, 4.0.16.1, 3.2.12.15, 3.2.12.11, 3.2.12.8, 3.2.12.3, 3.2.12.14, 3.2.12.12, 3.2.12.10, 3.2.12.7, 3.2.12.2, 3.2.12.1, 3.2.12, 4.5, 4.0, 3.2
Topic(s):
Technical Solutions
Article History:
Created on: 2/18/2009
Last Update on: 5/7/2023

The Quest Software Portal no longer supports IE8, 9, & 10 and it is recommended to upgrade your browser to the latest version of Internet Explorer or Chrome.

Upgrade to IE 11 Click here

Upgrade to Chrome Click here

If you continue in IE8, 9, or 10 you will not be able to take full advantage of all our great self service features.

Close