Siebel Tools > Siebel Tools with Oracle XE errors Part 1
Siebel Tools with Oracle XE errors Part 1
An internal error has occured within the authentication subsystem for the Siebel Application . Please Contact your system administrator for assistance (SBL-DAT-00565)
Siebel CRM - Version 15.4 [IP2015] and later
User is unable to login to Siebel tools with Oracle XE database . The following error was thrown ..
An internal error has occured within the authentication subsystem for the Siebel Application . Please Contact your system administrator for assistance (SBL-DAT-00565)
Incorrect oracle client path and connect string information in tools.cfg The Oracle client path provided during installation : E:\Siebel\15\Tools\network\admin and connect string = XE.
From oraInstall2015-12-01_06-08-21-AM.out,
s_XE_Install_Bat_RegOutputFile = C:\Users\BRIANP~1.BUR\AppData\Local\Temp\regoutput.txt*****
TNS Path (E:\Siebel\15\Tools\network\admin) does not exist. Creating it
-1. In the [DataSource] section, add the following line in tools.cfg
LOCAL_XE = LOCAL_XE
-2. Add a ConnectString = LOCAL_XE under [LOCAL_XE] in tools.cfg
-3. Manually added tns entries for LOCAL_XE under $Oracle_Client/network/admin
-4. Run local database setup script, using a command similar to the following ..
This command reads custom schema and data from the enterprise database and applies it to the existing local database that was created when you installed Oracle Database XE with Siebel Tools.
SIEBEL_TOOLS_ROOT\bin\LocalDbSetup.exe -s $SiebelTools -o "$ODBCDataSource" -t $TableOwner -u $username -p $password -r "Siebel Repository" -d $ODBCDataSource_XE -x "$OracleXEInstallationPath" -l $logfilename -w $debugmode -y "Runtime Tables"
Refer Siebel Bookshelf : http://docs.oracle.com/cd/E63029_01/books/ConfigApps/RoadMap10.html#wp1095734 for details
Eg:
C:\Siebel\15\Tools\bin\LocalDbSetup.exe -s C:\Siebel\15\Tools -o ENT_DSN -t SIEBEL -u SADMIN -p SADMIN -r "Siebel Repository" -d LOCAL_XE -x C:\Siebel\15\Tools\oraclexe -l C:\oraclexe.txt -w y -y y
Local XE Database Extract Error ORA-28001
On : 15.10 [IP2015] version, Installation
When attempting to extract a Local Siebel Tools database, the following error occurs.
ERROR ----------------------- ODBCSQL: (ODBC SQL Interface) Start at 5/17/17 16:00 (pid 8240) Spooling started to "C:/Siebel/15/Tools/BIN\LocalDbTemplate\tablelist.out". ODBC error S1000 in SQLConnect: [tp][ODBC Oracle driver][Oracle]ORA-28001: the password has expired (native error 28001). Unable to login using specified ODBC parameters.
ODBCSQL: Exit at 5/17/17 16:00 (status -1)
STEPS ----------------------- The issue can be reproduced at will with the following steps: 1. Run C:\Siebel\15\Tools\bin\LocalDBSetup.exe -s C:\Siebel\15\tools -o "CRM_15_DEV" -t SIEBEL -u MRJ7 -p ******** -r "Siebel Repository" -d LOCAL_XE -x "C:\Siebel\15\tools\oraclexe" -l C:\Siebel\15\Tools\Bin\LocalDBSetup.log -w N -y "Runtime Tables" 2. Error occurs at stage 4 of 7 (Truncate the existing data of LOCAL_XE) 3. [tp][ODBC Oracle driver][Oracle]ORA-28001: the password has expired
The issue is caused by the following setup: The SIEBEL user is expired in the SERVER database. EVIDENCE OF CAUSE --------------- [tp][ODBC Oracle driver][Oracle]ORA-28001: the password has expired
SUPPORT OF CONCLUSION ---------------
USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- SIEBEL EXPIRED
To implement the solution, please execute the following steps:
1. Become database admin First log into your host running oracle and become the oracle user by typing the following into the command window: sqlplus /nolog SQL> connect / as SYSDBA Connected SQL>
2. List the Expired accounts select username, account_status from dba_users where ACCOUNT_STATUS LIKE '%EXPIRED%'; USERNAME ACCOUNT_STATUS ------------------------------ -------------------------------- ORACLE_OCM EXPIRED & LOCKED XDB EXPIRED & LOCKED SIEBEL EXPIRED HR EXPIRED & LOCKED DBSNMP EXPIRED & LOCKED DIP EXPIRED & LOCKED OUTLN EXPIRED & LOCKED CTXSYS EXPIRED & LOCKED MDSYS EXPIRED & LOCKED XS$NULL EXPIRED & LOCKED APPQOSSYS EXPIRED & LOCKED 11 rows selected.
3. Activate an expired account Assign a password to reactivate the account: ALTER USER SIEBEL IDENTIFIED BY password;
Full Get on Siebel LOCAL XE database results in ORA-30036: unable to extend segment
ERROR:
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
STEPS:
DB-Extract created and successfully initialized on client computer 2. Do a full get -> successfully 3. Do another full get the next day -> not successfully -> error message: S1000 (30036): [tp][ODBC Oracle driver][Oracle]ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
Siebel Tools - Version 16.5 [IP2016] and later Information in this document applies to any platform.
ISSUE:
Full Get on Siebel LOCAL XE database results in ORA-30036: unable to extend segment
ERROR:
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' STEPS:
1. DB-Extract created and successfully initialized on client computer 2. Do a full get -> successfully 3. Do another full get the next day -> not successfully -> error message:
S1000 (30036): [tp][ODBC Oracle driver][Oracle]ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' This issue is caused by a product defect.
A workaround has been provided by the Engineering Team: use database extract component parameter "ExtractRepos" so that the mobile client is extracted with the repository tables like S_INT_FIELD, and increase Undo tablespace size.
For more info on this check: Siebel Remote and Replication Manager Administration Guide > Reference Materials for Siebel Remote > Server Component Parameters > Parameters of the Database Extract Server Component
"ExtractRepos" - Configures Siebel Remote to include repository tables in a database extract. Values are TRUE and FALSE.
If the Extract all Repository Tables parameter is set to TRUE, then the Get is not necessary. Not using the Get can reduce the amount of time that you require to configure an environment for a developer.
In IP2017 local XE feature is not supported.
|