Oracle节点1的安全关闭

Oracle节点1的安全关闭涉及到以下几个步骤:

Oracle节点1的安全关闭
(图片来源网络,侵删)

1、停止Oracle实例

2、关闭监听器

3、关闭数据库连接

4、关闭进程和后台服务

5、关闭操作系统服务

6、关闭网络连接

下面是详细的操作步骤:

停止Oracle实例

1、登录到Oracle节点1的操作系统。

2、打开命令行终端。

3、切换到Oracle用户,执行以下命令:

su oracle

4、设置环境变量,执行以下命令:

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl

5、使用SQL*Plus连接到Oracle实例,执行以下命令:

sqlplus / as sysdba

6、停止Oracle实例,执行以下命令:

shutdown immediate;

7、退出SQL*Plus。

关闭监听器

1、打开命令行终端。

2、切换到Oracle用户,执行以下命令:

su oracle

3、设置环境变量,执行以下命令:

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl

4、使用SQL*Plus连接到监听器,执行以下命令:

sqlplus sys/sys_password@listener as sysdba

5、关闭监听器,执行以下命令:

shutdown immediate;

6、退出SQL*Plus。

关闭数据库连接

1、在客户端计算机上,使用SQL*Plus或其他数据库客户端工具连接到Oracle实例。

2、断开与Oracle实例的连接。

3、如果需要,可以删除客户端的tnsnames.ora文件中与Oracle实例相关的配置。

关闭进程和后台服务

1、在Oracle节点1上,使用ps命令查看正在运行的Oracle相关进程。

ps ef | grep ora_pmon | grep v grep | awk '{print $2}' | xargs kill 9
ps ef | grep ora_smon | grep v grep | awk '{print $2}' | xargs kill 9
ps ef | grep ora_cron | grep v grep | awk '{print $2}' | xargs kill 9
ps ef | grep ora_qmgr | grep v grep | awk '{print $2}' | xargs kill 9

2、使用lsnrctl命令查看正在运行的监听器进程。

lsnrctl status | grep PID | cut d: f2 | xargs kill 9

3、如果需要,可以删除Oracle相关的系统服务,在Linux系统上,可以使用systemctl命令禁用和删除Oracle相关的服务。

sudo systemctl disable oracleordsrvicename.service
sudo systemctl stop oracleordsrvicename.service
sudo systemctl mask oracleordsrvicename.service
sudo systemctl daemonreload

注意:将ordsrvicename替换为实际的服务名称。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/510521.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-04-24 02:27
下一篇 2024-04-24 02:29

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入