Linux下重启oracle服务及监听器和实例详解

Linux下重启Oracle服务及监听器和实例详解

本文分别介绍了Linux下重启Oracle服务、监听器和实例的相关操作步骤,并提供了两个示例说明。

重启Oracle服务

在Linux下重启Oracle服务,需要使用到systemd服务管理器和oracle-rdbms组件。操作步骤如下:

  1. 检查Oracle服务的运行状态:systemctl status oracle.service
  2. 停止Oracle服务:systemctl stop oracle.service
  3. 启动Oracle服务:systemctl start oracle.service
  4. 检查Oracle服务的运行状态,确认是否已成功重启:systemctl status oracle.service

示例1:

[oracle@linux ~]$ systemctl status oracle.service
● oracle.service - SYSV: Oracle RDBMS server
   Loaded: loaded (/etc/rc.d/init.d/oracle; bad; vendor preset: disabled)
   Active: active (running) since Tue 2021-09-14 09:57:51 CST; 1 day 2h ago
  Process: 52717 ExecStop=/etc/rc.d/init.d/oracle stop (code=exited, status=0/SUCCESS)
  Process: 56732 ExecStart=/etc/rc.d/init.d/oracle start (code=exited, status=0/SUCCESS)
  CGroup: /system.slice/oracle.service
           ├─56733 /bin/sh /usr/local/bin/dbstart /u01/app/oracle
           └─56739 /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr LISTENER -inherit

[oracle@linux ~]$ systemctl stop oracle.service

[oracle@linux ~]$ systemctl start oracle.service

[oracle@linux ~]$ systemctl status oracle.service
● oracle.service - SYSV: Oracle RDBMS server
   Loaded: loaded (/etc/rc.d/init.d/oracle; bad; vendor preset: disabled)
   Active: active (running) since Wed 2021-09-15 13:11:43 CST; 2s ago
  Process: 58217 ExecStop=/etc/rc.d/init.d/oracle stop (code=exited, status=0/SUCCESS)
  Process: 58356 ExecStart=/etc/rc.d/init.d/oracle start (code=exited, status=0/SUCCESS)
  CGroup: /system.slice/oracle.service
           ├─58357 /bin/sh /usr/local/bin/dbstart /u01/app/oracle
           └─58363 /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr LISTENER -inherit

重启Oracle监听器

在Linux下重启Oracle监听器,需要使用到lsnrctl监听器控制工具。操作步骤如下:

  1. 使用lsnrctl连接到监听器进程:lsnrctl start
  2. 输入start命令,启动监听器:start
  3. 重启完毕后可以输入status命令确认监听器状态是否正常:status

示例2:

[oracle@linux ~]$ lsnrctl start

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 15-SEP-2021 13:36:14

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Starting /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.4.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/product/11.2.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=linux.example.com)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                15-SEP-2021 13:36:14
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/product/11.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=linux.example.com)(PORT=1521)))
The listener supports no services
The command completed successfully

重启Oracle实例

在Linux下重启Oracle实例,需要使用到SQL*Plus工具连接到Oracle数据库实例,并使用SQL命令进行操作。操作步骤如下:

  1. 连接到Oracle数据库实例:sqlplus / as sysdba
  2. 使用shutdown命令关闭Oracle实例:shutdown immediate
  3. 启动Oracle实例:startup

示例3:

[oracle@linux ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Wed Sep 15 13:45:39 2021

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup
ORACLE instance started.

Total System Global Area  281018368 bytes
Fixed Size                  2230120 bytes
Variable Size             192940136 bytes
Database Buffers           80530688 bytes
Redo Buffers                5898240 bytes
Database mounted.
Database opened.
SQL>

以上就是Linux下重启Oracle服务及监听器和实例的完整攻略以及两个示例说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下重启oracle服务及监听器和实例详解 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • php代码出现错误分析详解

    PHP代码出现错误分析详解 在PHP开发中,出现错误是非常常见的事情。当代码出现错误时,我们需要对错误进行分析,找出错误的原因并进行修复。本文将详细讲解如何对PHP代码出现错误进行分析,以及如何进行逐步排错的过程。 1. 阅读错误信息 当PHP代码出现错误时,PHP会返回一段错误信息。这个错误信息可以帮助我们判断错误的原因。我们需要认真阅读错误信息,了解错误…

    database 2023年5月21日
    00
  • 解决php用mysql方式连接数据库出现Deprecated报错问题

    这里是解决php用mysql方式连接数据库出现Deprecated报错问题的完整攻略。 问题描述 在使用PHP连接MySQL数据库时,可能会出现以下Deprecated报错信息: Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the …

    database 2023年5月18日
    00
  • Could not connect to Redis at 127.0.0.1:6379: Connection refused

    Could not connect to Redis at 127.0.0.1:6379: Connection refused 二、出现原因 昨天装完redis,服务也启动成功了,客户端正常连接,然后晚上关机睡觉,当然Linux虚拟机也就关闭了。 第一天装redis的时候,我埋了一个雷,正常情况是不是要修改redis.conf文件的配置,什么后台运行呀、设…

    Redis 2023年4月13日
    00
  • Redis3.2开启远程访问详细步骤

    下面我来为您讲解 Redis 3.2 开启远程访问的详细步骤。一共分为以下几步: 1. 修改 Redis 配置文件 要让 Redis 支持远程访问,需要修改 Redis 的配置文件redis.conf。在该文件中找到注释掉的 bind 配置项,并修改为下面的形式: bind 0.0.0.0 该配置项表示 Redis 服务器接受来自任意 IP 的连接。如果想要…

    database 2023年5月22日
    00
  • Oracle数据库设置任务计划备份一周的备份记录

    如果你需要定期备份Oracle数据库,在Linux系统上,你可以设置一个基于CRON的定时任务来完成这个任务。下面是设置Oracle数据库备份的完整攻略: 步骤 1:为备份设置目录及文件名 首先,在你的系统上创建一个目录用于存储备份文件。你可以使用以下的命令创建一个目录: mkdir /u01/backup 然后,你需要决定备份文件名的格式。你可以使用以下命…

    database 2023年5月21日
    00
  • SQL Server 数据库的更改默认备份目录的详细步骤

    要更改 SQL Server 数据库的默认备份目录,可以按照以下步骤进行操作: 首先,在 SQL Server Management Studio 中连接到您要更改备份目录的 SQL Server 实例中; 在“对象资源管理器”窗口中选择“服务器对象”节点,并右键单击该节点; 选择“属性”选项,打开“服务器属性”对话框; 在左侧“选择页面”列表中,选择“数据…

    database 2023年5月21日
    00
  • redis hash 应用场景

    hmset user 1:name zhuge 1:balance 1888 hmget user 1:name 1:balance  

    Redis 2023年4月12日
    00
  • Mysql支持的数据类型(列类型总结)

    Mysql支持的数据类型(列类型总结) MySQL是一款关系型数据库管理系统,它支持多种数据类型,这篇文章主要总结MySQL支持的列类型及其特点。 整型(Integers) MySQL支持多种整型,包括: TINYINT 1字节 (-128 到 127) SMALLINT 2字节 (-32768 到 32767) MEDIUMINT 3字节 (-838860…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部