iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >ORACLE 12C 开机自动启动监听、CDB、PDB
  • 406
分享到

ORACLE 12C 开机自动启动监听、CDB、PDB

2024-04-02 19:04:59 406人浏览 泡泡鱼
摘要

linux下数据库实例监听开机自启动设置2018年8月1日 zhanky 测试介绍系统版本:oracle linux 7.2 x64数据库版本:Oracle Database 12c Enterprise

linux下数据库实例监听开机自启动设置
2018年8月1日 zhanky

测试介绍
系统版本:oracle linux 7.2 x64
数据库版本:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
实例名:orcl CDP:orcl PDB:orcl1、orcl2
ORACLE_HOME:/u01/app/oracle/product/12.2.0/db_1

一、设置监听和CDB开机自启
通过使用rc.local开机自动运行脚本,调用Oracle自带的dbstart和lsnrct启动。但调用dbstart需要在oratab中允许
1、修改oratab

[root@zhanky ~]# vi /etc/oratab 
[root@zhanky ~]# cat /etc/oratab 
#
# This file is used by ORACLE utilities.  It is created by root.sh
# and updated by either Database Configuration Assistant while creating
# a database or ASM Configuration Assistant while creating ASM instance.

# A colon, ':', is used as the field terminator.  A new line terminates
# the entry.  Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the fORM:
#   $ORACLE_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are the system identifier and home
# directory of the database respectively.  The third field indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#

2、编辑rc.local
因为Oracle linux 7.2默认rc.local是没有执行权限,需执行chmod自己增加
dbstart默认将oratab中参数为Y的所有库启动

[root@zhanky ~]# vi /etc/rc.d/rc.local 
[root@zhanky ~]# cat /etc/rc.d/rc.local 
!/bin/bash
THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

It is highly advisable to create own systemd services or udev rules
to run scripts during boot instead of using this file.

In contrast to previous versions due to parallel execution during boot
this script will NOT be run after all other services.

Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
that this script will be executed during boot.

touch /var/lock/subsys/local
##用oracle用户登录,运行lsnrctl start 脚本启用监听。
su - oracle -c "/u01/app/oracle/product/12.2.0/db_1/bin/lsnrctl start"
##用oracle用户登录,运行dbstart启动数据库
su - oracle -c "/u01/app/oracle/product/12.2.0/db_1/bin/dbstart"
[root@zhanky ~]# chmod +x /etc/rc.d/rc.local

二、设置PDB自动启动
通过触发器来启东PDB,下列触发器中ALTER PLUGGABLE DATABASE ALL OPEN代表将所有PDB启动,
如果只需

CREATE OR REPLACE TRIGGER open_pdbs
AFTER STARTUP ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';
END open_pdbs;
/

三、测试验证,重启数据库服务器即可。

您可能感兴趣的文档:

--结束END--

本文标题: ORACLE 12C 开机自动启动监听、CDB、PDB

本文链接: https://www.lsjlt.com/news/39614.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle 12c PDB随CDB启动以及链接PDB的方式是什么
    今天就跟大家聊聊有关oracle 12c PDB随CDB启动以及链接PDB的方式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。本来不知道有这个...
    99+
    2024-04-02
  • 如何设置Oracle 12c启动时PDBs自动打开
    如何设置Oracle 12c启动时PDBs自动打开,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Pluggable Database(PDB)...
    99+
    2024-04-02
  • Oracle设置DB、监听和EM开机启动的方法
    一、Windows系统 Oracle提供了随操作系统启动而启动的功能,在Windows和Linux中,分别有不同的设置方法。 在Windows中,可以修改“我的电脑-->管理-...
    99+
    2024-04-02
  • oracle数据监听怎么启动
    在 oracle 中启动数据监听器的步骤:检查当前状态:lsnrctl status启动:lsnrctl start启用自动启动:lsnrctl set auto_start true验...
    99+
    2024-04-08
    oracle
  • oracle怎么启动监听程序
    oracle 监听程序用于管理客户端连接请求。启动步骤包括:登录到 oracle 实例。找到监听程序配置。使用 lsnrctl start 命令启动监听程序。使用 lsnrctl sta...
    99+
    2024-05-10
    oracle
  • Oracle 19c 利用触发器在数据库启动后自动打开 PDB
    以 sys 用户创建如下触发器,Oracle数据库启动完成后会自动打开所有的 PDB。当然,可以自动指定打开哪些 PDB。 CREATE OR REPLACE TRIGGER OPEN_PDBS AFTER...
    99+
    2024-04-02
  • oracle监听无法启动如何解决
    若Oracle监听无法启动,可能是由于以下原因所致:1. 监听配置错误:请确认监听配置文件(listener.ora)中的监听地址、...
    99+
    2023-09-14
    oracle
  • oracle如何看监听有没有启动
    在Oracle数据库中,可以通过以下方法来检查监听器是否已经启动: 使用lsnrctl命令:在命令行窗口中输入lsnrctl s...
    99+
    2024-04-09
    oracle
  • windows 启动关闭Oracle监听和服务
    经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点。  1.开启:    在运行中输入cmd,进入控制台,lsnrctl start回车,提示...
    99+
    2024-04-02
  • linux怎么启动oracle数据库监听
    要在Linux上启动Oracle数据库监听,可以按照以下步骤进行操作:1. 打开终端或控制台,以root用户或具有sudo权限的用户...
    99+
    2023-08-30
    linux oracle数据库
  • oracle启动监听没反应怎么解决
    当Oracle启动监听没有反应时,可能是由于多种原因导致的。以下是一些可能的解决办法: 检查监听器配置文件:确保监听器的配置文件...
    99+
    2024-04-09
    oracle
  • Oracle 12.2监听无法启动解决方法
    在自己的虚拟机的做实验,突然发现使用PL/SQL Developer无法连接到数据库,报错ORA-12514,说是监听没有启动。 先介绍虚拟机一下环境:redhat7.2+GI 12.2.0.1+Oracl...
    99+
    2024-04-02
  • oracle启动监听要注意哪些事项
    启动Oracle监听时,需要注意以下事项: 确保监听配置文件(listener.ora)中的监听器名称、监听地址和监听端口配置正确...
    99+
    2024-04-09
    oracle
  • linux中oracle启动监听的方法是什么
    在Linux中,启动Oracle监听可以通过以下步骤进行: 打开终端窗口,使用 Oracle 用户登录到数据库服务器。 切换到 O...
    99+
    2024-04-09
    linux oracle
  • oracle启动监听报错的原因有哪些
    监听程序配置错误:监听程序监听的端口或IP地址配置错误,导致无法正确启动监听。 监听程序文件损坏:监听程序的配置文件或执行文...
    99+
    2024-04-09
    oracle
  • oracle启动监听配置的方法是什么
    Oracle启动监听的配置方法一般有两种: 使用Oracle Net Configuration Assistant(NetCA...
    99+
    2024-04-09
    oracle
  • oracle集群监听启动的方法是什么
    Oracle集群监听启动的方法通常是通过使用命令行工具来启动监听程序。具体步骤如下: 打开命令行工具,可以使用命令行工具或者在终端...
    99+
    2024-04-09
    oracle
  • 配置操作系统重启后Oracle数据库和监听自动启动的示例分析
    小编给大家分享一下配置操作系统重启后Oracle数据库和监听自动启动的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! --配置操作系统重启后,实例自动启...
    99+
    2024-04-02
  • Linux下启动Oracle服务和监听程序步骤
    Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1、安装oracle; 2、创建oracle系统用户; 3、/home/oracle下面的.bash_profile添加几个环境变量:OR...
    99+
    2024-04-02
  • oracle监听器启动1067错误处理的方法
    这篇文章主要介绍了oracle监听器启动1067错误处理的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。1067错误的出现是因为监听文件li...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作