OPMN in Oracle Applications R12

OPMN consists of two main components (Oracle Process Manager) and (Oracle Notification Server).

Oracle Process Manager is responsible for
1) starting
2) stopping
3) restarting
4) monitoring the services it manages (this includes death detection and automatic restart of the process)

Oracle Notification Server is the transport mechanism for failure, recovery, startup, and other related notifications between components in AS.

Single configuration file(opmn.xml) is used OPMN to manage the services.
OPMN Configuration File : $ORA_CONFIG_HOME/10.1.3/opmn/conf/opmn.xml

Services managed by opmn are (grep process-type opmn.xml)

1) HTTP_Server
2) oacore
3) forms
4) oafm

OPMN detects the death and restarts the process it manages.
$LOG_HOME/ora/10.1.3/opmn/opmn.log has the information related to the deth detection and restart.

To start and stop OPMN Use : adopmnctl.sh
Refer to : Oracle-Apps-R12-Components-Startup-Shutdown

REF:
http://www.reachdba.com/showthread.php?44-OPMN-in-Oracle-Applications-R12

注意DB端也有个opmn, 不要弄混了.
$ORACLE_HOME/opmn/conf/opmn.xml
http://docs.oracle.com/cd/B14099_19/core.1012/b13996/intro.htm#i1017874

Oracle 19c自动化脚本安装可以使用以下步骤: 1. 下载Oracle 19c安装文件,并确保已将文件上传到服务器上。 2. 创建一个名为“ora-response.rsp”的响应文件,并使用以下示例内容进行编辑: ``` oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v19.0.0 INVENTORY_LOCATION=<inventory_location> SELECTED_LANGUAGES=en ORACLE_HOME=<oracle_home> ORACLE_BASE=<oracle_base> oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba oracle.install.db.CLUSTER_NODES=node1,node2 oracle.install.db.isRACOneInstall=false oracle.install.db.rac.serverpoolCardinality=0 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.globalDBName=<global_database_name> oracle.install.db.config.starterdb.SID=<oracle_sid> oracle.install.db.config.starterdb.characterSet=<character_set> oracle.install.db.config.starterdb.memoryOption=false oracle.install.db.config.starterdb.memoryLimit=2048 oracle.install.db.config.starterdb.installExampleSchemas=false oracle.install.db.config.starterdb.enableArchive=false oracle.install.db.config.starterdb.password.ALL=<password> oracle.install.db.config.starterdb.password.SYS=<password> oracle.install.db.config.starterdb.password.SYSTEM=<password> oracle.install.db.config.starterdb.password.DBSNMP=<password> oracle.install.db.config.starterdb.password.PDBADMIN=<password> oracle.install.db.config.starterdb.password.OPMN=<password> oracle.install.db.config.starterdb.password.EMCTL=<password> oracle.install.db.config.starterdb.managementOption=NONE oracle.install.db.config.starterdb.omsHost= oracle.install.db.config.starterdb.omsPort=0 oracle.install.db.config.starterdb.emAdminUser= oracle.install.db.config.starterdb.emAdminPassword= oracle.install.db.config.starterdb.enableNotifications=false oracle.install.db.config.starterdb.watchDog=false oracle.install.db.config.starterdb.upgradeExistingDatabase=false oracle.install.db.config.starterdb.installDBSecurity=false oracle.install.db.config.starterdb.sslConfigurationChoice=DEFAULT oracle.install.db.config.starterdb.enableConfigTools=true oracle.install.db.config.starterdb.installEdition=EE oracle.install.db.config.starterdb.enableSampleSchema=false oracle.install.db.config.starterdb.enableDV=false oracle.install.db.config.starterdb.enableOWB=false oracle.install.db.config.starterdb.dbcontrol.enable=true oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false oracle.install.db.config.starterdb.dbcontrol.emailAddress= oracle.install.db.config.starterdb.dbcontrol.emailUserName= oracle.install.db.config.starterdb.dbcontrol.emailPassword= oracle.install.db.config.starterdb.dbcontrol.SMTPServer= oracle.install.db.config.starterdb.dbcontrol.SMTPPort=25 oracle.install.db.config.starterdb.dbcontrol.SMTPTLS=false oracle.install.db.config.starterdb.dbcontrol.emailSender= ORACLE_HOSTNAME=<oracle_hostname> oracle.install.db.InstallEdition=EE oracle.install.db.isCustomInstall=false oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=oper oracle.install.db.BACKUPDBA_GROUP=backupdba oracle.install.db.DGDBA_GROUP=dgdba oracle.install.db.KMDBA_GROUP=kmdba oracle.install.db.RACDBA_GROUP=racdba oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall ``` 请注意,您需要将<inventory_location>,<oracle_home>,<oracle_base>,<global_database_name>,<oracle_sid>,<character_set>和<password>替换为实际值。 3. 创建一个名为“install.sh”的脚本,并使用以下内容进行编辑: ``` #!/bin/bash # Set environment variables export ORACLE_HOME=<oracle_home> export ORACLE_BASE=<oracle_base> export PATH=$ORACLE_HOME/bin:$PATH # Run the Oracle 19c installer ./<installer_file_name>.run -silent -responseFile ora-response.rsp # Exit the script exit 0 ``` 请注意,您需要将<oracle_home>替换为实际值,并将<installer_file_name>替换为实际的安装文件名。 4. 将“ora-response.rsp”和“install.sh”文件上传到服务器上。 5. 打开终端并进入包含“ora-response.rsp”和“install.sh”文件的目录。 6. 运行以下命令来授予“install.sh”文件执行权限: ``` chmod +x install.sh ``` 7. 运行以下命令来运行安装脚本: ``` ./install.sh ``` 8. 安装程序将使用“ora-response.rsp”文件中的响应来自动安装Oracle 19c。 请注意,在安装过程中可能会出现错误或其他问题,因此请确保备份数据并采取其他必要的安全措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值