oracle 打开 ctl,Oracle 19c 随系统systemctl启动数据库

Oracle 19c 随系统systemctl启动数据库

一、 修改oratab文件

[root@adg19c ~]# grep woo /etc/oratab

woo:/DBSoft/oracle/product/19.3/dbhome_1:N

[root@adg19c ~]# sed -i 's/:N/:Y/' /etc/oratab

[root@adg19c ~]# grep woo /etc/oratab

woo:/DBSoft/oracle/product/19.3/dbhome_1:Y

二、 编辑ora19c调用文件

[root@adg19c ~]# cat /usr/local/ora19c.sh

#! /bin/bash

echo ################################

echo # script For orac19c.service #

echo ################################

/DBSoft/oracle/product/19.3/dbhome_1/lsnrctl start

/DBSoft/oracle/product/19.3/dbhome_1/bin/dbstart /DBSoft/oracle/product/19.3/dbhome_1/

~

[root@adg19c ~]# chmod +x /usr/local/ora19c.sh

三、 编辑ora19c服务配置文件

[root@adg19c ~]# cat /etc/systemd/system/ora19c.service

[Unit]

Description=Oracle19c

After=syslog.target network.target

[Service]

LimitMEMLOCK=infinity

LimitNOFILE=65535

Type=oneshot

RemainAfterExit=yes

User=oracle

Environment="ORACLE_HOME=/DBSoft/oracle/product/19.3/dbhome_1"

ExecStart=/usr/local/ora19c.sh

[Install]

WantedBy=multi-user.target

四、 启动数据库

[root@adg19c ~]# systemctl enable ora19c.service

[root@adg19c ~]# systemctl start ora19c.service

[root@adg19c ~]# systemctl status ora19c.service

* ora19c.service - Oracle19c

Loaded: loaded (/etc/systemd/system/ora19c.service; enabled; vendor preset: disabled)

Active: active (exited) since Thu 2020-03-12 18:26:26 CST; 11s ago

Process: 4607 ExecStart=/usr/local/ora19c.sh (code=exited, status=0/SUCCESS)

Main PID: 4607 (code=exited, status=0/SUCCESS)

CGroup: /system.slice/ora19c.service

`-4611 /DBSoft/oracle/product/19.3/dbhome_1/bin/tnslsnr LISTENER -inherit

Mar 12 18:26:25 adg19c ora19c.sh[4607]: SNMP OFF

Mar 12 18:26:25 adg19c ora19c.sh[4607]: Listener Parameter File /DBSoft/oracle/product/19.3/dbhome_1/network/admin/listener.ora

Mar 12 18:26:25 adg19c ora19c.sh[4607]: Listener Log File /DBSoft/oracle/diag/tnslsnr/adg19c/listener/alert/log.xml

Mar 12 18:26:25 adg19c ora19c.sh[4607]: Listening Endpoints Summary...

Mar 12 18:26:25 adg19c ora19c.sh[4607]: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=adg19c)(PORT=1521)))

Mar 12 18:26:25 adg19c ora19c.sh[4607]: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Mar 12 18:26:25 adg19c ora19c.sh[4607]: The listener supports no services

Mar 12 18:26:25 adg19c ora19c.sh[4607]: The command completed successfully

Mar 12 18:26:25 adg19c ora19c.sh[4607]: Processing Database instance "woo": log file /DBSoft/oracle/product/19.3/dbhome_1/rd...tup.log

Mar 12 18:26:26 adg19c systemd[1]: Started Oracle19c.

Hint: Some lines were ellipsized, use -l to show in full.

五、 完全启动之后状态:

[root@adg19c ~]# systemctl status ora19c.service

* ora19c.service - Oracle19c

Loaded: loaded (/etc/systemd/system/ora19c.service; enabled; vendor preset: disabled)

Active: active (exited) since Thu 2020-03-12 18:30:01 CST; 57min ago

Process: 1177 ExecStart=/usr/local/ora19c.sh (code=exited, status=0/SUCCESS)

Main PID: 1177 (code=exited, status=0/SUCCESS)

CGroup: /system.slice/ora19c.service

|-1350 /DBSoft/oracle/product/19.3/dbhome_1/bin/tnslsnr LISTENER -inherit

|-1481 ora_pmon_woo

|-1483 ora_clmn_woo

|-1485 ora_psp0_woo

|-1490 ora_vktm_woo

|-1494 ora_gen0_woo

|-1496 ora_mman_woo

|-1500 ora_gen1_woo

|-1503 ora_diag_woo

|-1505 ora_ofsd_woo

|-1508 ora_dbrm_woo

|-1510 ora_vkrm_woo

|-1512 ora_svcb_woo

|-1514 ora_pman_woo

|-1516 ora_dia0_woo

|-1518 ora_dbw0_woo

|-1520 ora_lgwr_woo

|-1522 ora_ckpt_woo

|-1524 ora_lg00_woo

|-1526 ora_smon_woo

|-1528 ora_lg01_woo

|-1530 ora_smco_woo

|-1532 ora_reco_woo

|-1534 ora_w000_woo

|-1536 ora_lreg_woo

|-1538 ora_w001_woo

|-1540 ora_pxmn_woo

|-1544 ora_mmon_woo

|-1546 ora_mmnl_woo

|-1548 ora_d000_woo

|-1550 ora_s000_woo

|-1552 ora_tmon_woo

|-1575 ora_m000_woo

|-1579 ora_p000_woo

|-1581 ora_p001_woo

|-1583 ora_p002_woo

|-1585 ora_tt00_woo

|-1588 ora_tt01_woo

|-1590 ora_tt02_woo

|-1594 ora_aqpc_woo

|-1598 ora_p003_woo

|-1600 ora_p004_woo

|-1602 ora_p005_woo

|-1604 ora_p006_woo

|-1606 ora_p007_woo

|-1609 ora_cjq0_woo

|-1611 ora_w002_woo

|-1858 ora_m001_woo

|-1860 ora_m002_woo

|-1862 ora_m003_woo

|-1890 ora_w003_woo

|-1898 ora_w004_woo

|-1900 ora_qm02_woo

|-1906 ora_q003_woo

|-1947 ora_q00f_woo

|-2456 ora_w005_woo

|-2460 ora_w006_woo

`-2469 ora_w007_woo

Mar 12 18:29:48 adg19c ora19c.sh[1177]: SNMP OFF

Mar 12 18:29:48 adg19c ora19c.sh[1177]: Listener Parameter File /DBSoft/oracle/product/19.3/dbhome_1/network/admin/listener.ora

Mar 12 18:29:48 adg19c ora19c.sh[1177]: Listener Log File /DBSoft/oracle/diag/tnslsnr/adg19c/listener/alert/log.xml

Mar 12 18:29:48 adg19c ora19c.sh[1177]: Listening Endpoints Summary...

Mar 12 18:29:48 adg19c ora19c.sh[1177]: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=adg19c)(PORT=1521)))

Mar 12 18:29:48 adg19c ora19c.sh[1177]: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Mar 12 18:29:48 adg19c ora19c.sh[1177]: The listener supports no services

Mar 12 18:29:48 adg19c ora19c.sh[1177]: The command completed successfully

Mar 12 18:29:48 adg19c ora19c.sh[1177]: Processing Database instance "woo": log file /DBSoft/oracle/product/19.3/dbhome_1/rd...tup.log

Mar 12 18:30:01 adg19c systemd[1]: Started Oracle19c.

Hint: Some lines were ellipsized, use -l to show in full.

六、 登录数据库验证

[root@adg19c ~]# su - oracle

[oracle@adg19c ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Thu Mar 12 18:30:42 2020

Version 19.3.0.0.0

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

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.3.0.0.0

SQL> select instance_name,status from gv$instance;

INSTANCE_NAME STATUS

---------------- ------------

woo OPEN

SQL>

七、 方法二,时候老版本Linux

7.1 编辑/etc/oratab

[root@adg19c ~]# grep woo /etc/oratab

woo:/DBSoft/oracle/product/19.3/dbhome_1:N

[root@adg19c ~]# sed -i 's/:N/:Y/' /etc/oratab

[root@adg19c ~]# grep woo /etc/oratab

woo:/DBSoft/oracle/product/19.3/dbhome_1:Y

7.2 编辑dbora服务文件

[root@adg19c ~]# vi /etc/init.d/dbora

#! /bin/sh

# description: Oracle auto start-stop script.

#

# Set ORA_HOME to be equivalent to the $ORACLE_HOME

# from which you wish to execute dbstart and dbshut;

#

# Set ORA_OWNER to the user id of the owner of the

# Oracle database in ORACLE_HOME.

ORA_HOME=/DBSoft/oracle/product/19.3/dbhome_1

ORA_OWNER=oracle

case "$1" in

'start')

# Start the Oracle databases:

# The following command assumes that the oracle login

# will not prompt the user for any values

# Remove "&" if you don't want startup as a background process.

su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME" &

touch /var/lock/subsys/dbora

;;

'stop')

# Stop the Oracle databases:

# The following command assumes that the oracle login

# will not prompt the user for any values

su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut $ORA_HOME" &

rm -f /var/lock/subsys/dbora

;;

Esac

7.3 修改文件权限

[root@adg19c ~]# chgrp dba /etc/init.d/dbora

[root@adg19c ~]# chmod 750 /etc/init.d/dbora

7.4 添加到启动文件中

[root@adg19c init.d]# ln -s /etc/init.d/dbora /etc/rc.d/rc0.d/K01dbora

[root@adg19c init.d]# ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/S99dbora

[root@adg19c init.d]# ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/471440.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

调用exe文件(一般处理登陆安全窗口)+睡眠等待(--------------------)

在测试basic认证的时候,处理windows弹窗的问题时,是用autoit进行处理的,最终转成一个.exe文件,然后再用java调用该exe文件。 1、调用自己打包的exe文件(如下下例子) package com.gmsd.gommon; import java.…

LeetCode 2094. 找出 3 位偶数

文章目录1. 题目2. 解题1. 题目 给你一个整数数组 digits ,其中每个元素是一个数字(0 - 9)。数组中可能存在重复元素。 你需要找出 所有 满足下述条件且 互不相同 的整数: 该整数由 digits 中的三个元素按 任意 顺序 依次连接 …

oracle追踪触发器语句,Oracle中怎样通过触发器来追踪用户的活动?

从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE)。这些系统级别的触发器包括数据库启动触发器,DDL触发器和最终用户登陆/注销触发器。当Oracle提…

TotoiseSVN 使用参考文章

SVN使用教程总结 http://www.cnblogs.com/armyfai/p/3985660.html TotoiseSVN的基本使用方法 http://www.cnblogs.com/xilentz/archive/2010/05/06/1728945.html windows svn server and client and plugin的下载地址 https://www.visualsvn.com/downloads/ VisualSVN Server |…

oracle oci.dll的作用,ASP.NET bin目录中的Oracle oci.dll无法删除/不起作用

我按照这里的指示:http://splinter.com.au/blog/?p156尝试使用较新版本的ODP.NET而不安装Oracle 11g客户端.到目前为止,除了重启IIS之外,我都遵循了一切.然而,这引起了一些问题,我真的很好奇为什么.如果我尝试使用ODP.NET,我遇到了Oracle连接尝试连接时抛出的空白异…

POJ 3041 Asteroids (对偶性,二分图匹配)

题目:POJ 3041 Asteroids http://poj.org/problem?id3041 分析: 把位置下标看出一条边,这显然是一个二分图最小顶点覆盖的问题,Hungary就好。 挑战: 输出一组可行解。构造,已知二分图的两个点集U和V&#…

LeetCode 2095. 删除链表的中间节点(快慢指针)

文章目录1. 题目2. 解题1. 题目 给你一个链表的头节点 head 。删除 链表的 中间节点 ,并返回修改后的链表的头节点 head 。 长度为 n 链表的中间节点是从头数起第 ⌊n / 2⌋ 个节点(下标从 0 开始),其中 ⌊x⌋ 表示小于或等于 x…

linux 普通用户间切换,Linux中管理员用户与普通用户之间的切换

jsp页面添加一个集合数组到action(用序列化提交)页面的js //点击a标签增加删除 var i0; $("#a").on("click",function(){ var $newtr $("& ...JS 随机数function GetRandomNum(Min,Max){ var Range Max - Min; var Rand Math.random(); return…

sql 函数 总结

聚合函数 Avg(numeric_expr)返回integer、decimal、money、float---返回组中各值的平均值 Count(*|column_name|distinct column_name) 返回integer---返回表中的记录数|返回指定列的数目|返回指定列的不同值的数目 Count_big(*|column_name|distinct column_name…

LeetCode 2096. 从二叉树一个节点到另一个节点每一步的方向(最小公共祖先)

文章目录1. 题目2. 解题1. 题目 给你一棵 二叉树 的根节点 root ,这棵二叉树总共有 n 个节点。 每个节点的值为 1 到 n 中的一个整数,且互不相同。 给你一个整数 startValue ,表示起点节点 s 的值,和另一个不同的整数 destValue …

linux下实现内存监视,shell脚本来监视Linux上的内存使用情况

shell脚本来监视Linux上的内存使用情况监视所有内容,例如CPU利用率,内存利用率,交换利用率,磁盘空间利用率等等。如果您只有很少的系统并且要监视它们,那么编写一个小的Shell脚本可以使您的任务非常容易。我们添加了两…

大数据的学习历程

大数据scala语言不仅可以在函数中嵌套函数,还可以定义偏函数。 def sum(a :Int,b:Int,c:Int) abcval pld sum _println(pld(1,2,3))println(pld.apply(1, 2, 3))val ped sum(1,_:Int,3)println(ped(2))println(ped.apply(2))val add (x : Int)> x2println(ad…

LeetCode 2097. 合法重新排列数对(欧拉路径)

文章目录1. 题目2. 解题1. 题目 给你一个下标从 0 开始的二维整数数组 pairs &#xff0c;其中 pairs[i] [starti, endi] 。如果 pairs 的一个重新排列&#xff0c;满足对每一个下标 i &#xff08; 1 < i < pairs.length &#xff09;都有 endi-1 starti &#xff0c…

linux防火墙 33001端口,Linux操作系统下IPTables配置方法详解

如果你的IPTABLES基础知识还不了解,建议先去看看。我们来配置一个filter表的防火墙1、查看本机关于IPTABLES的设置情况[roottp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destina…

《如何在大学里脱颖而出(How to Win at College)》读书笔记

《如何在大学里脱颖而出(How to Win at College)》读书笔记 图书简介 中文版&#xff1a; 英文版&#xff1a; 作者卡尔纽波特&#xff08;Cal Newport&#xff09;于 2004 年6月以优等生荣誉学会会员身份毕业于达特茅斯学院。曾在《华尔街日报》的学报和《今日商务》等杂志上发…

LeetCode 2099. 找到和最大的长度为 K 的子序列

文章目录1. 题目2. 解题1. 题目 给你一个整数数组 nums 和一个整数 k 。 你需要找到 nums 中长度为 k 的 子序列 &#xff0c;且这个子序列的 和最大 。 请你返回 任意 一个长度为 k 的整数子序列。 子序列 定义为从一个数组里删除一些元素后&#xff0c;不改变剩下元素的顺…

cms安装教程Linux,DoraCMS安装教程(linux)

最近在熟悉linux环境&#xff0c;也基本上把DoraCMS部署上去了&#xff0c;本教程基于ubuntu server 14.0.4&#xff0c;其它linux版本部署方式基本上差不多&#xff0c;下面详细说明一下&#xff1a;1、进入server环境下&#xff0c;在ubuntu目录下建立文件夹softbak,我们用来…

hdu 2049 考新郎

假设一共有N对新婚夫妇,其中有M个新郎找错了新娘,求发生这种情况一共有多少种可能. 和之前那道题一样&#xff0c;是错排&#xff0c;但是要乘上排列数。 选对的人有C(N,M)个组合&#xff0c;将它们排除掉&#xff0c;剩下的人就是错排了 1 #include<iostream>2 #include…

LeetCode 2100. 适合种地的日子(计数)

文章目录1. 题目2. 解题1. 题目 你和一群强盗准备种地。给你一个下标从 0 开始的整数数组 security &#xff0c;其中 security[i] 是第 i 天 天气热的数量。日子从 0 开始编号。同时给你一个整数 time 。 如果第 i 天满足以下所有条件&#xff0c;我们称它为一个适合种地的日…

如何在linux中使用u盘,如何在Linux系统下使用U盘

如何在Linux系统下使用U盘Linux系统中U盘被视为SCSI设备, SCSI设备对应的设备文件格式为“sdX” 系统中的第一个SCSI设备表示“sda”&#xff0c;第二个表示为“sdb”等。下面是jy135小编收集整理的U盘里面的.如何在Linux系统下使用U盘&#xff0c;欢迎阅读。在Linux系统下&…