|
[B]5.6.2 Changing Oracle Internet Directory Ports[/B]
如果修改了OID ports,也必须同时修改使用OID的middle-tier instances和其它使用到OID ports的组件.
[B]5.6.2.1 Changing the Oracle Internet Directory Non-SSL Port[/B]
因本操作有一些特殊的需求,请先overview整个步骤后,再开始操作.[/COLOR]
[B]Step 1: Prepare the Middle-Tier Instances[/B]
只在安装并使用了Identity Management 的middle-tier instances中,按以下步骤停止middle-tier instances:
-1. 在Applicatoin Server Control Console的Oracle Appliction Server home page,点击[B]Stop ALL[/B].
-2. 让Application Server Control Console 继续处于运行状态.这很重要,也很BT.[/COLOR]
[B]Step 2: Prepare the Infrastructure Instances[/B]
-1. 确认将要更改的Identity Management所在的Infrastructure和其所用到的Metadata Repositories都处于运行状态.
-2. 如果middle-tier instances还使用了其它Metadata Repositories来存放其product metadata和其它DCM repositories,也需确认它们都处于运行状态.
[B]一句话,请确保所有的Metadata Repository都处于运行状态.[/B][/COLOR]
[B]Step 3: Change the Oracle Internet Directory port[/B]
-1. 在Oracle Internet Directory 所在主机,按如下步骤操作:
--1.a 新建一个名称为mod.ldif的文件(可在任何目录下,这里假设为/tmp),文件内容如下:
dn:cn=configset0, cn=osdldapd, cn=subconfigsubentry
changetype:modify
replace rclnonsslport
orclnonsslport:[I]new_port_number[/I][/COLOR]
--1.b 进入/tmp目录,运行以下命令:
ldapmodify -D cn=orcladmin -w [I]password[/I] -p [I]oid_port[/I] -f mod.ldif[/COLOR]
-2. 在Oracle Internet Directory主机上,用以下命令停止含有Oracle Internet Directory的整个instance和Application Server Control Console:
emctl stop iasconsole
opmnctl stopall[/COLOR]
-3. 在Oracle Internet Directory所在的Oracle home来执行本步骤.(如果OID也注册了其它的Metadata Repositories,则也需在他们的Oracle home下作同样的操作.)
--3.a 打开并编辑ORACLE_HOME/network/admin/ldap.ora文件
修改如下行中的non-SSL port number: DIRECTORY_SERVERS=(myhost.myco.com:[I]non_ssl_port[/I]:ssl_port)
保存并关闭文件.
--3.b 打开并编辑文件ORACLE_HOME/config/ias.properties
修改其中的OIDport为new non-SSL port number.
保存并关闭文件.
-4. 在Oracle Internet Directory主机,启动含Oracle Internet Directory的instance和相应的Application Server Control Console.命令如下:
opmnctl startall
emctl start iasconsole[/COLOR]
-5. 在SSO Oracle home下,作如下操作:
--5.a (UNIX only)请确认LD_LIBRARY_PATH environment variable中含有$ORACLE_HOME/lib.
--5.b 在SSO Oracle home下运行以下命令:
ORACLE_HOME/jdk/bin/java -jar $ORACLE_HOME/sso/lib/ossoca.jar reassoc -repos $ORACLE_HOME
[/COLOR] |
|