Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Oracle Database WebLogic IDM JasperReports Howto

Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

Oracle Database, Weblogic, Identity Management & JasperReports Server (CentOS

5)

Priprema:
***napomena dokument je u obliku quickstarta nije obraana prevelika panja na sigurnost (produkciju)

Oracle dokumentacija:
http://eelzinga.wordpress.com/2009/07/04/oracle-fusion-middleware-11g-ofm11g-on-centos-5/
http://blog.csdn.net/tle_sammy/article/details/6859314
http://www.talk2melbin.com/complete-installation-of-oracle-on-linux-machine-centos-5-3/
http://searchoracle.techtarget.com/feature/How-to-use-Oracle-Identity-Manager-for-user-provisioning
http://docs.oracle.com/cd/B14099_19/idmanage.1012/b14082/intro.htm
http://brettschroeder.blogspot.com/
http://ivan.kartik.sk/oracle/install_ora11gR1_suse.html
http://ivan.kartik.sk/oracle/install_ora11gR1_elinux.html
http://www.oracle-base.com/articles/linux/RHEL5Installation.php
http://docs.oracle.com/cd/E12839_01/oid.1111/e10029/getting_started.htm#CIHCIIAD

Instalacije
Nalaze se na:
smb://192.168.100.22/storage/Uposlenici/Aldin.Kapetanovic/oracle_downloads/install
baza - linux_11gR1_database_1013.zip
identity management - ofm_idm_linux_11.1.1.2.0_32_disk1_1of1.zip
weblogic server wls1032_linux32.bin
***napomena, kod instalacije ako se koriste druge verzije treba konsultovati oracle compatibility matrix
(neki excel fajl)
smb://192.168.100.22/storage/ISOs/01%20Operativni%20sistemi/CENTOS
Instalacioni medij CentOS-5.0-i386-bin-DVD.iso

Platforma

Standardna CentOS instalacija, Desktop + Server + Server GUI

podesiti statiku IP adresu

podesiti hostname u formatu npr. cicko.haker.ba

prilikom instalacije ukinuti firewall i selinux

u toku instalacije kreirati usera oracle jer je u narednim skriptama koriten taj username

instalirati sljedee pakete: yum install gcc gcc-c++ sysstat libstdc++ compat-libstdc++ compat-db

compat-libstdc++-296 libaio-devel compat-libstdc++-33-3.2.3 elfutils-libelf-devel-0.97 unixODBC2.2.11 unixODBC-devel-2.2.11 pdksh-5.2.14 elfutils-libelf-devel.i386

editovati /etc/sysctl.conf i /etc/security/limits.conf i rebootati mainu

Editovanje kernel parametara (sysctl.conf I limits.conf)


sysctl.conf
su -c vim /etc/sysctl.conf
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
# Controls whether core dumps will append the PID to the core filename
# Useful for debugging multi-threaded applications
kernel.core_uses_pid = 1
# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
# Controls the maximum size of a message, in bytes
kernel.msgmnb = 65536
# Controls the default maxmimum size of a mesage queue
kernel.msgmax = 65536
# Controls the maximum shared segment size, in bytes
kernel.shmmax = 4294967295
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 268435456
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
kernel.sem = 250 32000 100 128

limits.conf
su -c vim /etc/security/limits.conf

# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain>
<type> <item> <value>
#
#Where:
#<domain> can be:
#
- an user name
#
- a group name, with @group syntax
#
- the wildcard *, for default entry
#
- the wildcard %, can be also used with %group syntax,
#
for maxlogin limit
#
#<type> can have the two values:
#
- "soft" for enforcing the soft limits
#
- "hard" for enforcing hard limits
#
#<item> can be one of the following:
#
- core - limits the core file size (KB)
#
- data - max data size (KB)
#
- fsize - maximum filesize (KB)
#
- memlock - max locked-in-memory address space (KB)
#
- nofile - max number of open files
#
- rss - max resident set size (KB)
#
- stack - max stack size (KB)
#
- cpu - max CPU time (MIN)
#
- nproc - max number of processes
#
- as - address space limit
#
- maxlogins - max number of logins for this user
#
- maxsyslogins - max number of logins on the system
#
- priority - the priority to run user process with
#
- locks - max number of file locks the user can hold
#
- sigpending - max number of pending signals
#
- msgqueue - max memory used by POSIX message queues (bytes)
#
- nice - max nice priority allowed to raise to
#
- rtprio - max realtime priority
#
#<domain>
<type> <item>
<value>
#
#*
#*
#@student
#@faculty
#@faculty
#ftp
#@student

soft
hard
hard
soft
hard
hard
-

core
rss
nproc
nproc
nproc
nproc
maxlogins

# End of file
oracle soft nofile 4096
oracle hard nofile 65536

Instalacija Oracle alata


Baza, weblogic, idm
Odzipuju se i instaliraju (ovim redom) arhive;
za bazu:

0
10000
20
20
50
0
4

cd database; ./runInstaller
za weblogic server:
chmod +x wls1032_linux32.bin; ./wls1032_linux32.bin
za Oracle Identity Managment:
cd Disk1; ./runInstaller
***kod instalacije baze odabrati custom I u oppcijama izabrati utf8

Pristup servisima
Nakon instalacije, u browseru otvoriti
https://localhost:1158/em

Naknadna podeavanja
Podeavanje environment varijabli
vim /home/oracle/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_OWNER=oracle
export ORACLE_OWNER
ORACLE_HOME=/home/oracle/app/oracle/product/11.1.0/db_1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH

Podeavanje startup scripti


Oratab
su -c vim /etc/oratab
na kraj linije umjesto N upisati Y, tako da izgleda:
orcl:/home/oracle/app/oracle/product/11.1.0/db_1:Y

Oracle startup scripta


su -c vim /etc/init.d/oracle
#!/bin/sh
# chkconfig: 345 99 10
# description: Oracle auto start-stop script.

#
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
ORA_HOME=/home/oracle/app/oracle/product/11.1.0/db_1
ORA_OWNER=oracle Oracle Database WebLogic IDM JasperReports Howto
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start')
# Start the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart
su - $ORA_OWNER -c "$ORA_HOME/bin/emctl start dbconsole"
;;
'stop')
# Stop the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - $ORA_OWNER -c "$ORA_HOME/bin/emctl stop dbconsole"
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut
;;
esac

Korigovanje dbstart skripte


vim ~/app/oracle/product/11.1.0/db_1/bin/dbstart
umjesto:
ORACLE_HOME_LISTNER=$1
postaviti:
ORACLE_HOME_LISTNER=$ORACLE_HOME

Dodavanje Oracle servisa


su chmod +x /etc/init.d/oracle
chkconfig --level 345 oracle on

Reboot (testiranje environment varijabli i startup scripti)


Nakon reboota sa netstat-om provjeriti oracle portove 1152 i 1158 (netstat -at) i u broweru ukucati url za
enterprise manager https://localhost:1158/em provjeriti da li je sve zeleno tj. da li su se startali db instanca
i listener (u:SYS, p: vaaifra, connect as: SYSDBA)

Weblogic startup scripte


Upisati username i password u weblogic startup scriptu da nas ne bi pitala prilikom pokretanja:
vim /home/oracle/Oracle/Middleware/user_projects/domains/IDMDomain/bin/startWebLogic.sh
WLS_USER=weblogic
WLS_PW=vaaifra
Pokrenuti redom i pratiti log tail -f nohup & pa startati sljedeu kada prethodna bude u running modu :
nohup /home/oracle/Oracle/Middleware/user_projects/domains/IDMDomain/bin/startWebLogic.sh &
nohup /home/oracle/Oracle/Middleware/wlserver_10.3/server/bin/startNodeManager.sh &
nohup /home/oracle/Oracle/Middleware/asinst_1/bin/opmnctl startall &
nohup /home/oracle/Oracle/Middleware/user_projects/domains/IDMDomain/bin/startManagedWebLogic.sh
wls_ods1 http://localhost:7001 &
nohup /home/oracle/Oracle/Middleware/user_projects/domains/IDMDomain/bin/startManagedWebLogic.sh
wls_oif1 http://localhost:7001 &

Dodavanje LDAP usera


Admin korisnik: cn=orcladmin
port: 3060
Za testiranje koristiti npr. jxplorer ili shareware ldapadmin.com

Oracle pristupni URL-ovi


https://localhost:1158/em
http://localhost:7001
http://localhost:7005/odsm

JasperServer Reports
Priprema
smb://192.168.100.22/storage/Uposlenici/Aldin.Kapetanovic/jasper
jasperreports-server-cp-4.5.0-linux-x86-installer.run
ojdbc6.jar

Instalacija
run:
./jasperreports-server-cp-4.5.0-linux-x86-installer.run
(bundled Tomcat & PostgreSQL)

Copy the Driver to the Classpath


cp ojdbc6.jar /home/oracle/jasperreports-server-cp-4.5.0/apache-tomcat/lib

Restart jasperserver-a
./ctlscript.sh stop
./ctlscript.sh start

Define the Data Source in JasperReports Server


Pristup
http://192.168.100.125:8080/jasperserver

Config
Dodavanje DataSource-a - Oracle (thin driver)
driver: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@192.168.100.125:1521:orcl
username: sys as sysdba
password: vaaifra

Jasper startup scripta


su vim /etc/init.d/jasper

#!/bin/sh
# chkconfig: 345 99 10

# description: Jasper auto start-stop script.


#
#
case "$1" in
'start')
# Start the JasperReports Server:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - oracle -c "/home/oracle/jasperreports-server-cp-4.5.0/ctlscript.sh start"
;;
'stop')
# Stop the JasperReports Server:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - oracle -c "/home/oracle/jasperreports-server-cp-4.5.0/ctlscript.sh stop"
;;
esac

chmod +x /etc/init.d/jasper
chkconfig --level 345 jasper on

Jasper dokumentacija
http://jasperforge.org/plugins/mwiki/index.php/Jasperserver/DataSources#Oracle_.28thin_driver.29

Hints (nek se nae)


sqldeveloper
sqlplus (SYS AS SYSDBA)
alter user sys identified by new_password;

OIDM install summary


Type: Install and Configure
Location: /home/oracle/Oracle/Middleware/Oracle_IDM1
Disk Space
Required: 2260 MB
Available: 23680 MB
Free After Install: 21420 MB
Applications Selected For Install

Oracle Internet Directory


Oracle Directory Integration Platform
Oracle Virtual Directory
Oracle Identity Federation
Oracle HTTP Server
Oracle Directory Service Manager
Enterprise Manager
Applications Selected For Configuration
Oracle Internet Directory
Oracle Directory Integration Platform
Oracle Virtual Directory
Oracle Identity Federation
Oracle HTTP Server
Enterprise Manager
Oracle Directory Service Manager
Middleware Home Location : /home/oracle/Oracle/Middleware
Oracle Instance Location : /home/oracle/Oracle/Middleware/asinst_1
Oracle Instance : asinst_1
Domain Option : Create Domain
Domain Name : IDMDomain
Domain Home : /home/oracle/Oracle/Middleware/user_projects/domains/IDMDomain
Domain Host Name : cicko.haker.ba
Domain Port : 7001
Weblogic Console : http://cicko.haker.ba:7001/console
Weblogic User Name : weblogic
Automatic Port Detection : true
Enterprise Manager :
http://cicko.haker.ba:7001/em
Enterprise Manager Agent
http://cicko.haker.ba:5162/emd/main
Oracle Internet Directory
SSL Port : 3131
Non SSL Port : 3060
Database : localhost:1521:orcl.haker.ba
Oracle Virtual Directory
SSL Port : 7501
Non SSL Port : 6501
Admin SSL Port : 8899
Oracle Directory Services Manager :

http://cicko.haker.ba:7005/odsm/faces/odsm.jspx
Directory Integration Platform
wls_ods1 : 7005
Oracle HTTP Server
Administrator Port : 9999
HTTPS Port : 4443
HTTP Port : 7777
Oracle Identity Federation
http://cicko.haker.ba:7777/fed/user/testspsso
wls_oif1 : 7499

Install summary
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#Set this to true if installation and configuration need to be done, all other required variables need to be
provided. Variable "INSTALL AND CONFIGURE LATER TYPE" must be set to false if this is set to true as
the variables are mutually exclusive
INSTALL AND CONFIGURE TYPE=true
#Set this to true if only Software only installation need to be done. If this is set to true then variable
"INSTALL AND CONFIGURE TYPE" must be set to false, since the variables are mutually exclusive.
INSTALL AND CONFIGURE LATER TYPE=false
#Provide true to create a new weblogic domain. WebLogic Server must already be installed.
CREATE_NEW_DOMAIN=true
#Provide true to extend domain. WebLogic Server must already be installed and the domain must be up and
running.
USE_EXISTING_DOMAIN=false
#Provide true to configure components without domain.
NO_DOMAIN=false
#Provide true to expand the clusters in domain. WebLogic Server must already be installed and the domain
must be up and running.

EXTEND_CLUSTER=false
#Domain name may only contain alphanumeric characters or the underscore (_) or hyphen (-) characters.
DOMAIN_NAME=IDMDomain
#Provide the User Name for WebLogic Domain. The value may only contain alphanumeric characters, or the
underscore (_) or hyphen (-) characters.
DOMAIN_ADMINISTRATOR_USERNAME=weblogic
#Provide the password for WebLogic Domain. Valid passwords are 8 to 30 characters long, must begin with
an alphabetic character, use only alphanumeric, underscore (_), dollar ($) or pound (#) characters and
include at least one number.
DOMAIN_ADMINISTRATION_PASSWORD=<SECURE VALUE>
#Confirm the WebLogic Domain password.
ADMINISTRATOR_PASSWORD_CONFIRM=<SECURE VALUE>
#Provide the localhost name for Create Domain and machine name on which domain is up and running for
Extend Domain and Expand Cluster.
DOMAIN_HOST_NAME=cicko.haker.ba
#Provide the port in which domain is up and running. Required for Extend Domain and Expand Cluster.
DOMAIN_PORT_NO=
#Write the complete path to a valid Middleware Home.
AS_HOME_LOCATION=/home/oracle/Oracle/Middleware
#Give the complete path to a valid WebLogic Server Home.
WL_HOME=/home/oracle/Oracle/Middleware/wlserver_10.3
#Give the name of the Oracle Home directory. The Oracle Home directory name may only contain
alphanumeric , hyphen (-) , dot (.) and underscore (_) characters, and it must begin with an alphanumeric
character.
ORACLE_HOME=/home/oracle/Oracle/Middleware/Oracle_IDM1
#Give the complete path for an Oracle Instance directory to be created. This is the location where the
software configuration files and runtime processes will reside.
INSTANCE_HOME=/home/oracle/Oracle/Middleware/asinst_1
#Give a name for Oracle Instance corresponding to the Instance Home. The Oracle Instance name may only
contain alphanumeric and underscore (_) characters, it must begin with an alphabetic (a-z or A-Z) character,

and must be from 4 to 30 characters in length.


INSTANCE_NAME=asinst_1
#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager
configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME=
#Provide the My Oracle Support Password
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string
for My Oracle Support username will ignore the Oracle Configuration Manager configuration
DECLINE_SECURITY_UPDATES=true
#Set this to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
#Provide the Proxy Host
PROXY_HOST=
#Provide the Proxy Port
PROXY_PORT=
#Provide the Proxy Username
PROXY_USER=
#Provide the Proxy Password
PROXY_PWD=<SECURE VALUE>
#Give OID if Oracle Internet Directory is selected for configuration.
LIST_OF_COMPONENTS_FOR_SCHEMAS=OID:
#Set this to true if you want the configuration wizard to assign the ports automatically.
AUTOMATIC_PORT_DETECT=true
#Give the location for the file containing the list of static ports if you manually want to assign ports.
STATICPORT INI FILE LOCATION=
#Provide a password for a new account to connect to the Oracle Virtual Directory administrative service,
cn=orcladmin. Use 5-30 characters. Use only alphanumerics, underscore (_), dollar ($), or pound (#). At

least one number is required.


OVD_ADMIN_PASSWORD=<SECURE VALUE>
#Confirm the password of Oracle Virtual Directory administrative service.
CONFIRM_OVD_ADMIN_PASSWORD=<SECURE VALUE>
#Provide the base, or the leftmost entry, of the virtual directory namespace that Oracle Virtual Directory will
use to set its initial Access Control Lists (ACLs). For example, for the namespace dc=mycompany,dc=com,
you would enter dc=com.
OVD_LDAPv3_NAME_SPACE=dc=haker,dc=ba
#Provide true to enable the HTTP Web Gateway to be protected by SSL. Oracle highly recommends that you
use SSL/TLS for Oracle Virtual Directory's administrative gateway service. Disabling SSL/TLS could result
in your server administration traffic being monitored and even compromised.
IS_ADMIN_SERVER_OF_OVD_IN_SECURE_MODE=true
#Provide true for securing HTTP client connection information. Give true if HTTP Web Gateway is set to
true.
IS_HTTP_WEB_GATEWAY_OF_OVD_SECURE=false
#Provide true for Oracle Virtual Directory to be configured.
IS_LDAP_CLIENT_LISTENER_FOR_OVD_SELECTED=false
#Oracle Virtual Directory includes an HTML-based gateway that provides DSML and XSLT-rendered
directory reporting. Provide true to enable HTML-based gateway.
IS_HTTP_WEB_GATEWAY_OF_OVD_SELECTED=false
#Specify a new Administrator User Name to connect to the Oracle Virtual Directory administrative service,
For example, for the Administrator User Name you would enter cn=orcladmin.
OVD_ADMIN=cn=orcladmin
#Provide true to create a new metadata repository in the database provided by the user. The schema here
refers to the ODS schema for OID.
CREATE_NEW_SCHEMA=true
#Provide true if component schema has already been created using Repository Creation Utility (RCU) into
an available database. The schema here refers here to the ODS schema for OID.
USE_EXISTING_SCHEMA=false
#Enter the full path, listen port, and service name for the database, for example
myserver.mycompany.com:1111:mydb1. Separate the path, port, and service name using a colon (:).
OID_DB_INFO=localhost:1521:orcl.haker.ba

#Provide the database user name. The user must have SYSDBA user privileges in order to create the
metadata repository.
CREATE_DATABASE_USERNAME=sys
#Provide the database password. The user must have SYSDBA user privileges in order to create the
metadata repository.
CREATE_DATABASE_PASSWORD=<SECURE VALUE>
#Provide true if OID scheme version is 10g.
OID_UPGRADE_FLAG=false
#Provide true to create OID Schema.
CREATE_OID_SCHEMA=false
#Provide the OID schema name.
OID_SCHEMA_NAME=
#Provide true if ODS schema chosen is already being used by an existing OID . Please ensure that the
system time on this Identity Management Node is in sync with the time on other Identity Management
Nodes that are part of this Oracle Application Server Cluster (Identity Management) configuration. Failure
to ensure this may result in unwanted instance failovers, inconsistent operational attributes in directory
entries and potential inconsistent behaviour of password state policies.
IS_SECOND_OID_INSTALL=false
#Provide true if RAC database is used.
IS_OID_RACDB_INSTANCE_NAME_SPECIFIED=false
#Provide the ODS Schema password.
ODS_PASSWORD=<SECURE VALUE>
#Provide the ODSSM Schema password.
ODSSM_PASSWORD=<SECURE VALUE>
#Confirm the ODS Schema password.
CONFIRM_ODS_PASSWORD=<SECURE VALUE>
#Confirm the ODSSM Schema password.
CONFIRM_ODSSM_PASSWORD=<SECURE VALUE>
#Provide the DN of the top node for storing component data in the directory. This can be a realm, or the top

node of a branch, instead of the top node of the directory.


OID_NAMESPACE=dc=haker,dc=ba
#Provide a 5-30 character password for OID server administrator. Use only alphanumerics, underscore (_),
dollar ($), or pound (#). At least one number is required.
OID_ADMIN_PASSWORD=<SECURE VALUE>
#Confirm OID Administrator password.
OID_ADMIN_CONFIRM_PASSWORD=<SECURE VALUE>
#Provide Oracle Internet Directory Server user name.
OID_USER=cn=orcladmin
#Provide a 5-30 character password for PKCS12. Use only alphanumerics, underscore (_), dollar ($), or
pound (#). At least one number is required.
PKCS12_PASSWORD=<SECURE VALUE>
#Confirm PKCS12 password
PKCS12_PASSWORD_CONFIRM=<SECURE VALUE>
#The Server ID identifies the Oracle Identity Federation instance. The Server ID must be unique within the
domain per logical Oracle Identity Federation instance. Thus, clustered instances acting as a single logical
instance will have the same Server ID.
OIF_SERVER_ID=oif_IDMDomain
#Provide true for Advanced Configuration of Oracle Identity Federation. The user would be able to specify
the Authentication Mechanism, User Data Store, Federation Data Store and the Transient Data Store.
OIF_CONFIGURATION_TYPE_ADVANCED=true
#Provide true for Basic Configuration of Oracle Identity Federation.
OIF_CONFIGURATION_TYPE_BASIC=false
#Provide Authentication Mechanism for Oracle Identity Federation. Valid values are JAAS and LDAP.
OIF_AUTHENTICATION_TYPE=LDAP
#Provide User Data Store type for Oracle Identity Federation. Valid values are NONE,LDAP and RDBMS.
OIF_USER_STORE_TYPE=LDAP
#Provide Federation Data Store type for Oracle Identity Federation. Valid values are NONE,LDAP,RDBMS
and XML.
OIF_FEDERATION_STORE_TYPE=LDAP

#Provide User Session Store type for Oracle Identity Federation. Valid values are MEMORY and RDBMS.
OIF_USER_SESSION_STORE_TYPE=MEMORY
#Provide Message Store type for Oracle Identity Federation. Valid values are MEMORY and RDBMS.
OIF_MESSAGE_STORE_TYPE=MEMORY
#Provide Configuration Store type for Oracle Identity Federation. Valid values are FILE and RDBMS.
OIF_CONFIGURATION_STORE_TYPE=FILE
#Provide true if User Data Store type is LDAP.
IS_OIF_USER_STORE_LDAP_TYPE=true
#Provide true if User Data Store type is RDBMS.
IS_OIF_USER_STORE_RDBMS_TYPE=false
#Provide true if Federation Data Store type is LDAP.
IS_OIF_FEDERATION_STORE_LDAP_TYPE=true
#Provide true if Federation Data Store type is RDBMS.
IS_OIF_FEDERATION_STORE_RDBMS_TYPE=false
#Provide true if Oracle Identity Federation Store is of type RDBMS.
IS_OIF_STORE_RDBMS_TYPE=false
#Provide true if Federation Authentication Mechanism is LDAP.
IS_OIF_AUTHENTICATION_LDAP_TYPE=true
#Provide true if Message Store type is RDBMS.
IS_OIF_MESSAGE_STORE_RDBMS_TYPE=false
#Provide true if Configuration Store type is RDBMS.
IS_OIF_CONFIGURATION_STORE_RDBMS_TYPE=false
#Provide true if Federation Data Store type is XML.
IS_OIF_FEDERATION_STORE_XML_TYPE=false

[SYSTEM]

[APPLICATIONS]
#Provide true if configuring in a clustered environment.
IS_CLUSTER_CONFIGURATION=false

[RELATIONSHIPS]
#Provide true to configure Oracle Internet Directory.
CONFIGURE_OID_COMPONENT=true
#Provide true to configure Oracle Directory Integration Platform.
CONFIGURE_DIP_COMPONENT=true
#Provide true to configure Oracle Virtual Directory.
CONFIGURE_OVD_COMPONENT=true
#Provide true to configure Oracle Identity Fedration.
CONFIGURE_OIF_COMPONENT=true
#Provide true to configure Oracle Http Server.
CONFIGURE_OHS_COMPONENT=true
#Provide true to configure Oracle Directory Service Manager.
CONFIGURE_ODSM_COMPONENT=true
#Provide true to configure Enterprise Management.
CONFIGURE_EM_COMPONENT=true
#Provide true to configure federation components.
FEDERATION_COMPONENTS_FOR_CONFIGURE=true
#Provide true to configure management components.
MANAGEMENT_COMPONENTS_FOR_CONFIGURE=true
#Provide the list of components selected for configuration separated by colon. Example
OID:OVD:DIP:ODSM

SELECTED_COMPONENTS_FOR_CONFIGURATION=OID:DIP:OVD:ODSM:OIF:OHS:EM: Oracle
Database WebLogic IDM JasperReports Howto
#Enter the full path, listen port, and service name for the database, for example
myserver.mycompany.com:1111:mydb1. Separate the path, port, and service name using a colon (:).
OID_DB_INFO=localhost:1521:orcl.haker.ba
#Provide the database OID schema name.
OID_DB_USER=ODS
#Provide the database ODSSM schema name
ODSSM_DB_USER=ODSSM
#Provide the ODS schema password.
ODS_PASSWORD=<SECURE VALUE>
#Provide the ODSSM schema password.
ODSSM_PASSWORD=<SECURE VALUE>
#Provide false if service name is used.
IS_SERVICE_ID_USED=false
#Provide true if RAC database URL with instance name is used.
OID_RACDB_URL_WITH_INSTANCE_NAME=<SECURE VALUE>

#Provide the LDAP Type for Authentication Mechanism. Valid values are Oracle Internet Directory,Oracle
Virtual Directory,Microsoft Active Directory,SunOne and IBM Directory Server
AUTHENTICATION_LDAP_TYPE=Oracle Internet Directory
#Provide the LDAP URL for Authentication Mechanism. Format:ldap://host:port or ldaps://host:port.
AUTHENTICATION_LDAP_TYPE_LDAP_URL=
#Provide the user name of LDAP server for Authentication Mechanism.
AUTHENTICATION_LDAP_TYPE_LDAP_USER_NAME=cn=orcladmin
#Provide the LDAP server password for Authentication Mechanism.
AUTHENTICATION_LDAP_TYPE_LDAP_PASSWORD=<SECURE VALUE>

#Provide the LDAP Base DN for Authentication Mechanism.


AUTHENTICATION_LDAP_BASE_DN=dc=haker,dc=ba
#Provide the LDAP User Credential ID for Authentication Mechanism.
AUTHENTICATION_USER_CREDENTIAL_ID_ATTRIBUTE=uid
#Provide the LDAP User Unique ID for Authentication Mechanism.
AUTHENTICATION_USER_UNIQUE_ID_ATTRIBUTE=uid
#Provide the LDAP Person Object Class for Authentication Mechanism.
AUTHENTICATION_PERSON_OBJECT_CLASS=inetOrgPerson
#Provide the LDAP User Description Attribute for User Data Store.
USER_LDAP_USER_DESCRIPTION_ATTRIBUTE=uid
#Provide the LDAP User ID Attribute for User Data Store.
USER_LDAP_USER_ID_ATTRIBUTE=uid
#Provide the LDAP Person Object Class for User Data Store.
USER_LDAP_PERSON_OBJECT_CLASS=inetOrgPerson
#Provide the LDAP Base DN for User Data Store.
USER_LDAP_BASE_DN=dc=haker,dc=ba
#Provide the LDAP Type for User Store. Valid values are Oracle Internet Directory,Oracle Virtual
Directory,Microsoft Active Directory,SunOne and IBM Directory Server
USER_LDAP_TYPE=Oracle Internet Directory
#Provide the LDAP URL for User Data Store. Format:ldap://host:port or ldaps://host:port.
USER_LDAP_URL=
#Provide the user name of LDAP server for Federation Data Store.
USER_LDAP_USER_NAME=cn=orcladmin
#Provide the LDAP server password for User Data Store.
USER_LDAP_PASSWORD=<SECURE VALUE>
#Provide the LDAP User Federation Record Context for Federation Data Store.

FEDERATION_LDAP_USER_RECORD_CONTEXT=cn=fed,dc=haker,dc=ba
#Provide the LDAP Type for Federation Data Store. Valid values are Oracle Internet Directory,Microsoft
Active Directory,SunOne and IBM Directory Server
FEDERATION_LDAP_TYPE=Oracle Internet Directory
#Provide the LDAP URL for Federation Data Store. Format:ldap://host:port or ldaps://host:port.
FEDERATION_LDAP_URL=
#Provide the LDAP Container Object Class for Federation Data Store.
FEDERATION_LDAP_CONTAINER_OBJECT_CLASS=
#Provide the LDAP Domain Prefix for Federation Data Store. This value is needed only when LDAP type is
Microsoft Active Directory.
FEDERATION_LDAP_AD_DOMAIN_PREFIX=
#Provide the user name of LDAP server for Federation Data Store.
FEDERATION_LDAP_USER_NAME=cn=orcladmin
#Provide the LDAP server password for Federation Data Store.
FEDERATION_LDAP_PASSWORD=<SECURE VALUE>

You might also like