以下是在metalink里找到的安装指南,写得很清楚了,不要告诉我你英文不行哦:)主要注意两个地方:
1.安装的时候,不要选择Enterprise Edition,这里只会安装客户端,要选择
  Management and Integration(管理基本结构)
2.如果你选择使用已有的进程作为OID的进程的话,你要保证登录"CONNECT / AS SYSDBA"不需要输入任何信息,否则会创建失败,所以你必须在SQLNET.ORA中加入sqlnet.authentication_services=...
我建议还是用新的进程做吧,呵呵1.
Read the 9.0.1 Database Installation Guide . The OiD Installation Guide has been folded into it. 
Be sure to meet all system requirements.
       
- Chapter "Pre-Installation Requirements" in the 9.0.1 Install Guide contains
  information about  system requirements for Oracle Internet Directory.- Read Chapter 17 "Capacity Planning Considerations" of the Oracle Internet
  Directory Administrator's Guide for OID related requirements.- Read your platform specific Release Notes .
2. 
Log on as a member of the Administrators group to the computer on which to
install Oracle components.
Stop all Oracle services .
3.
Insert the first component CD-ROM.
The Autorun window automatically appears. If the Autorun window does not
appear:
a. Choose Start > Run.
b. Enter the following:
DRIVE_LETTER:\autorun\autorun.exe
The Autorun window appears.4.
Choose "Install/Deinstall Products". The "Welcome" window appears. 5.
Choose "Next".
The File Locations window appears. Do not change the directory path in the
Source field. This is the location of installation files.6. Enter the Oracle_Home name and directory path in which to install Oracle
components in the Destination fields.If Oracle release 9.0.1 is already installed you can choose the same Oracle Home directory to install
OID 3.0.1.
Otherwise you have to choose a new Oracle Home name and path.7.
Choose "Next".
The Available Products window is shown.
Select Oracle9i Management and Integration and choose "Next".8.
On the Installation Types window select Oracle Internet Directory and choose "Next".9.
The next window depends on the previously installed software.
If  you have a previously installed version of Oracle Internet Directory on your
system, this means if OUI (Oracle Universal Installer) detects an older OID release in the used oraInventory,
the Upgrade OID window appears .
Select No.  ( Migration is out of the scope of this bulletin)If Release 9.0.1 and Oracle Internet Directory 3.0.1 are not installed
Go to step 10.If Release 9.0.1 without Oracle Internet Directory is already installed,
the "Using an existing instance" window appears. You can choose between two options:
- To use the installed database with Oracle Internet Directory, select Yes.
 Click next.Important:
Only databases residing in the same Oracle_Home directory are available.
OID is no longer restricted to run on a UTF8 database.
A "connect / as sysdba" must be possible without prompting for a password to 
successfully install the OID schema.
Therefore you have to set the parameter
sqlnet.authentication_services=(NTS) in your local sqlnet.ora file.    
Go to step 11.- To use a different database with Oracle Internet Directory, select No. 
  Click Next. 
 10.  An Installation Dialog window appears requesting your 'Global Database Name'
  and your 'Database SID'.  For example, the global database name could be:
  'oid1.yourdomainname.com'. The SID field would automatically be filled with:
  'oid1'. 
   A database with characterset UTF8 will be installed.Choose "Next".11.
Enter a directory location in which to install the Oracle Internet Directory
database files. Oracle Corporation recommends installing database files and
Oracle software on separate drives. These database files contain Oracle Internet
Directory-specific tables and schema created during configuration. Click Next.12.
Then the "Summary" window should appear. Verify actions that are
going to be performed. Review the information to ensure that you have enough
disk space. Do not make any product or space allocation changes once the
installation begins. Click Install.13.
The "Install" window appears and the file copy process begins.14.
The Configuration Tools window appears at the end of installation and
automatically starts the following assistants to create and configure your
network and Oracle Internet Directory environments based on the previously installed software.- Oracle Net Configuration Assistant starts if Oracle Net Services
release 1 (9.0.1) is not already installed in the currently-specified Oracle_Home.- Oracle HTTP Service is started in all cases.- Oracle Intelligent Agent is started if the database and Intelligent
Agent are installed.- Oracle Database Configuration Assistant
If a database needs to be installed, Oracle Database
Configuration Assistant automatically starts within OiD
Configuration Assistant to create a database with the
UTF8 character set.Important:
Oracle Database Configuration Assistant enables the
changing of default passwords after database creation.
Do not use the Password Management button at this
time. Change the passwords for SYS and SYSTEM only
after the Oracle Internet Directory installation is complete.- OiD Configuration Assistant is started in all cases and
creates Oracle Internet Directory tablespaces and
schema in the Oracle9i Database and starts the Oracle
Internet Directory directory server.
The port on which the Oracle Internet Directory Server is
started is logged in the file ORACLE_BASE\ ORACLE_HOME\ldap\install\oidca.log.
By default Oracle Internet Directory server is started on
port 389. If this port is not available, then Oracle Internet
Directory server is started on an available port higher
than 5000.15.
The End of Installation window appears. Choose Exit install.
16.
Review the Log of the Installation Session. An installation session log
describes the actions performed and the components installed.
The first time the Installer runs it creates the 
SYSTEM_DRIVE:\ProgramFiles\Oracle\Inventory\logs directory.
InstallActions.log is the most recent log file.17.
If installation completed successfully, then the default oidservice.exe and oidldapd.exe
processes will already be running against your OiD database instance.
Otherwise, Start the OID instance, OID monitor and server by issuing the
following commands from the command prompt. Be sure to first choose the right Oracle_Home using Home Selector.Start the OID instance, then: oidmon connect=<SID> start
oidctl connect=<SID> server=oidldapd instance=1 start where <SID> is the net service name for your databaseNote:
-----
The installed Service called OracleDirectoryService_SID is only related
to oidmon (oidservice.exe).Therefore only the guardian process (oidservice.exe)
is started. Please read [NOTE:155790.1] for further explanations.For instruction on OID process management please refer to the OID 3.0.1
Administrator's Guide, chapter 4.18. 
At this point the OID Internet Directory is up and running. You can
start the "Internet Directory Manager".
Then, the "OID Manager connect dialog will appear. Click the 'servers button'
that is to the right of the Server field. 
Then, you will need to create a new connection server by clicking on the
ADD BUTTON. Enter the IP address or fully qualified name (hostname) of this
server and choose the default port of 389.
Click OK. Select the new 'server', then, Click Select. To login. You need to supply the default admin username and
password: orcladmin/welcome