前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS6.9下Oracle11gR2数据库的创建并设置开机自启动脚本

CentOS6.9下Oracle11gR2数据库的创建并设置开机自启动脚本

作者头像
yuanfan2012
发布2019-06-02 14:14:22
9560
发布2019-06-02 14:14:22
举报
文章被收录于专栏:WalkingCloud

1、打开Xmanager-Passive,然后用oracle用户登录数据库服务器SSH后台后输入dbca,启动图形化数据库创建向导界面

2、选择创建一个数据库

接下来的步骤就基本是傻瓜式的,下一步下一步就可以,下面就贴图,不做描述了

输入数据库的名字,例如dbTest,SID会自动填充

所有账号设置为同一个管理密码

设置内存,大小,字符集,连接模式,基本上保持默认不动即可

接下来会提示进行确认

等待一段时间,数据库创建好了

3、接下来根据上面的提示,登录数据库管理页面

输入用户名system密码为建数据库时设置的密码

4、编辑开机自动启动Oracle数据库的初始化脚本

先vi /etc/oratab编辑

最后面的N改为Y,下面我是创建了两个实例db01,dbTest

接下来用root用户登录创建脚本

vi /etc/init.d/oracle

脚本如下

#!/bin/bash

# oracle: Start/Stop Oracle Database 11g R2

#

# chkconfig: 345 90 10

# description: The Oracle Database is an Object-Relational Database Management System.

#

# processname: oracle

. /etc/rc.d/init.d/functions

LOCKFILE=/var/lock/subsys/oracle

ORACLE_HOME=/database/oracle/app/oracle/product/11.2.0/dbhome_1

ORACLE_USER=oracle

case "$1" in

'start')

if [ -f $LOCKFILE ]; then

echo $0 already running.

exit 1

fi

echo -n $"Starting Oracle Database:"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"

touch $LOCKFILE

;;

'stop')

if [ ! -f $LOCKFILE ]; then

echo $0 already stopping.

exit 1

fi

echo -n $"Stopping Oracle Database:"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"

rm -f $LOCKFILE

;;

'restart')

$0 stop

$0 start

;;

'status')

if [ -f $LOCKFILE ]; then

echo $0 started.

else

echo $0 stopped.

fi

;;

*)

echo "Usage: $0 [start|stop|status]"

exit 1

esac

exit 0

添加执行权限,并添加到开机自启动项中

[root@localhost ~]# chmod 755 /etc/init.d/oracle

[root@localhost ~]#

[root@localhost ~]# chkconfig --add oracle

[root@localhost ~]# chkconfig oracle on

[root@localhost ~]# chkconfig oracle --list

service oracle restart测试

5、Navicat登录数据库实例测试

登录成功

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档