2013-05-30 63 views
0

我試圖安裝OIF - Oracle身份聯合爲每OBE http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oif/11g/r1/oif_install/oif_install.htmOracle身份聯合 - RCU OID架構創建失敗

  1. 我與字符集= AL32UTF8和db_block大小安裝Oracle 11gR2的11.2.0.3 8K和nls_length_semantics = CHAR。創建數據庫和偵聽器需要。
  2. 已安裝的weblogic 10.3.6
  3. 開始安裝OIM - Oracle身份管理,選擇安裝和配置選項以及模式創建選項。
  4. 安裝正常,但在配置期間失敗。以下是日誌的相關部分。

我已經嘗試了多次,只是爲了一次又一次地失敗。如果有人能夠在這裏發現問題,請隨時提供幫助。請讓我知道,如果你需要設置的詳細信息...

_File : ...//oraInventory/logs/install2013-05-30_01-18-31AM.out_ 
ORA-01450: maximum key length (6398) exceeded 

Percent Complete: 62 
Repository Creation Utility: Create - Completion Summary 
Database details: 
Host Name : vccg-rh1.earth.com 
Port : 1521 
Service Name : OIAMDB 
Connected As : sys 
Prefix for (non-prefixable) Schema Owners : DEFAULT_PREFIX 
RCU Logfile : /data/OIAM/installed_apps/fmw/Oracle_IDM1_IDP33/rcu/log/rcu.log 
RCU Checkpoint Object : /data/OIAM/installed_apps/fmw/Oracle_IDM1_IDP33/rcu/log/RCUCheckpointObj 
Component schemas created: 
Component Status Logfile 
Oracle Internet Directory Failed /data/OIAM/installed_apps/fmw/Oracle_IDM1_IDP33/rcu/log/oid.log 

Repository Creation Utility - Create : Operation Completed 
Repository Creation Utility - Dropping and Cleanup of the failed components 
Repository Dropping and Cleanup of the failed components in progress. 
Percent Complete: 93 
Percent Complete: -117 
Percent Complete: 100 
RCUUtil createOIDRepository status = 2------------------------------------------------- java.lang.Exception: RCU OID Schema Creation Failed 
at oracle.as.idm.install.config.IdMDirectoryServicesManager.doExecute(IdMDirectoryServicesManager.java:792) 
at oracle.as.install.engine.modules.configuration.client.ConfigAction.execute(ConfigAction.java:375) 
at oracle.as.install.engine.modules.configuration.action.TaskPerformer.run(TaskPerformer.java:88) 
at oracle.as.install.engine.modules.configuration.action.TaskPerformer.startConfigAction(TaskPerformer.java:105) 
at oracle.as.install.engine.modules.configuration.action.ActionRequest.perform(ActionRequest.java:15) 
at oracle.as.install.engine.modules.configuration.action.RequestQueue.perform(RequestQueue.java:96) 
at oracle.as.install.engine.modules.configuration.standard.StandardConfigActionManager.start(StandardConfigActionManager.java:186) 
at oracle.as.install.engine.modules.configuration.boot.ConfigurationExtension.kickstart(ConfigurationExtension.java:81) 
at oracle.as.install.engine.modules.configuration.ConfigurationModule.run(ConfigurationModule.java:86) 
at java.lang.Thread.run(Thread.java:662) 

_File : ...///fmw/Oracle_IDM1_IDP33/rcu/log/oid.log_ 
CREATE UNIQUE INDEX rp_dn on ct_dn (parentdn,rdn) 
* 
ERROR at line 1: 
ORA-01450: maximum key length (6398) exceeded 

Edited by: 1008964 on May 30, 2013 12:10 PM 

Edited by: 1008964 on May 30, 2013 12:12 PM 

更新:

我看着再次日誌和跟蹤哪些SQL語句是導致上述錯誤...

CREATE BIGFILE TABLESPACE "OLTS_CT_STORE" EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO DATAFILE '/data/OIAM/installed_apps/db/oradata/OIAMDB/gcats1_oid.dbf' SIZE 32M AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED; 


CREATE TABLE ct_dn (
     EntryID     NUMBER NOT NULL, 
     RDN      varchar2(1024) NOT NULL, 
     ParentDN    varchar2(1024) NOT NULL) 
ENABLE ROW MOVEMENT 
TABLESPACE OLTS_CT_STORE MONITORING; 



*CREATE UNIQUE INDEX rp_dn on ct_dn (parentdn,rdn) 
TABLESPACE OLTS_CT_STORE 
PARALLEL COMPUTE STATISTICS;* 

I從sqlplus運行這些語句,我能夠創建沒有問題的索引,並根據表空間創建語句,autoextend處於打開狀態。如果RCU - repo創建實用程序運行以創建所需的模式,則它會失敗,並出現與之前相同的錯誤。任何指針?

+0

這些列的大小是多少? AL32UTF8是每個字符字符集的多字節。點擊這裏:https://forums.oracle.com/forums/thread.jspa?threadID=1007156 –

+0

@better_use_mkstemp:不確定,因爲它們是由RCU在內部執行的。沒有運氣按照鏈接/線程,我反彈數據庫..同名問題... – Nohsib

回答

0

設置NLS_LENGTH_SEMANTICS = BYTE工作