ebs应用服务器$ADMIN_SCRIPTS_HOME目录常用脚本介绍

本文介绍了一组用于控制 Oracle Apps 服务器进程的 shell 脚本,包括启动和停止应用程序监听器、表单服务器、并发管理器等关键组件的方法。通过这些脚本可以有效地管理 Oracle 应用环境。
The syntax of the control scripts is [stop or start]

$./adalnctl.sh stop (To stop the Apps Listener)
$./adalnctl.sh start (To start the Apps Listener)

You can use other Application Tier server process control scripts for all server processes to stop and start at the same time.

$./adstrtal.sh (Apps username/password)
$./adstpall.sh (Apps username/password)

To stop or start Forms server in socket mode.

$./adfrmsrvctl.sh

To stop or start Forms OC4J instance in servlet mode.

$./adfrmctl.sh 

To stop or start Application Listener.

$./adalnctl.sh

To stop or start concurrent managers.
(This control script required the APPS username and password).

$./adcmctl.sh

To stop or start the HTTP server.

$./adapcctl.sh
### 创建 Oracle Wallet 并使用 `orapki` 导入证书的完整指南 在 Oracle 环境中,创建和管理 Wallet 是配置 SSL/TLS 连接的重要步骤。以下流程涵盖了如何使用 `orapki` 工具创建 Wallet、设置路径(如 `$INST_TOP/certs/`)以及导入证书的具体操作。 #### 1. 设置环境变量与路径规划 为了确保 Wallet 能够被 Oracle 组件正确识别,需将 Wallet 文件放置在指定目录下,例如 `$INST_TOP/certs/`。此路径通常指向 Oracle 实例的配置目录,用于集中管理安全文件。 首先,确认当前环境变量是否已设置 `$INST_TOP`,该变量通常由 Oracle EBS 或其他 Oracle 应用产品定义。若未设置,可手动定义: ```bash export INST_TOP=/u01/oracle/product/inst_top ``` 创建用于存放 Wallet 的目录结构: ```bash mkdir -p $INST_TOP/certs/ ``` #### 2. 使用 orapki 创建 Oracle Wallet 进入目标目录后,使用 `orapki` 命令创建一个新的 Wallet,并设置密码保护: ```bash orapki wallet create -wallet $INST_TOP/certs/wallet -pwd MyWalletPass123 -auto_login ``` 上述命令将在 `$INST_TOP/certs/` 下生成一个名为 `wallet` 的目录,其中包含 Wallet 文件(如 `cwallet.sso` 和 `ewallet.p12`)。选项 `-auto_login` 表示启用自动登录功能,适用于无需每次输入密码的场景[^1]。 #### 3. 配置 sqlnet.ora 以识别 Wallet 路径 为了让 Oracle Net Services 正确识别新创建的 Wallet,需要编辑 `sqlnet.ora` 文件,添加如下内容: ```ini WALLET_LOCATION= (SOURCE=(METHOD=FILE)(METHOD_DATA= (DIRECTORY=$INST_TOP/certs/wallet))) ``` 注意:实际路径应替换为具体的绝对路径,如 `/u01/oracle/product/inst_top/certs/wallet`,以避免环境变量未生效导致的问题。 #### 4. 导入证书到 Oracle Wallet 假设已有 PEM 格式的 CA 证书或用户证书(如 `mycert.pem`),可以使用以下命令将其导入至 Wallet: ```bash orapki wallet add -wallet $INST_TOP/certs/wallet -trusted_cert -cert mycert.pem -pwd MyWalletPass123 ``` - `-trusted_cert` 表示导入的是信任证书(CA 证书) - 若需导入用户证书(含私钥),则需使用 `-user_cert` 参数并确保私钥与证书匹配 #### 5. 查看 Wallet 内容验证导入结果 完成导入后,可通过以下命令查看 Wallet 中的条目: ```bash orapki wallet display -wallet $INST_TOP/certs/wallet -pwd MyWalletPass123 ``` 输出将显示所有已导入的证书信息,包括颁发者、主题、有效期等,可用于确认导入是否成功。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值