oracle数据库安装3
2016-04-21 22:08
495 查看
前面已经安装好了oracle数据库,那么在这一节我要写的是系统启动时,自动启动oracle监听和启动oracle数据库。
1 写数据库启动和停止脚本
[oracle@zjk ~]$ vim shutdown11g
#!/bin/bash
source /home/oracle/.db11g
sqlplus / as sysdba << EOF
shutdown immediate
EOF
lsnrctl stop
[oracle@zjk ~]$ chmod u+x shutdown11g
[oracle@zjk ~]$ vim start11g
#!/bin/bash
source /home/oracle/.db11g
lsnrctl start
sqlplus / as sysdba << EOF
startup
EOF
[oracle@zjk ~]$ chmod u+x start11g
2 把启动和停止脚本添加到系统服务中
[root@zjk init.d]# cp /etc/init.d/network /etc/init.d/oracle
[root@zjk init.d]# vim oracle
#! /bin/bash
#
# oracle Bring up/down oracle
#
# chkconfig: 2345 90 1
# description: Activates/Deactivates aoracle configured to \
# start at boot time.
#
# Source function library.
. /etc/init.d/functions
# See how we were called.
case "$1" in
start)
su - oracle -c "/home/oracle/start11g"
;;
stop)
su - oracle -c "home/oracle/shutdown11g"
;;
*)
echo $"Usage: $0 {start|stop}"
exit 2
esac
[root@zjk init.d]# chmod u+x /etc/init.d/oracle
[root@zjk init.d]# chkconfig oracle on
这样就完成了系统启动,然后可以自动启动oracle数据库监听和启动oracle数据库的功能了。
3 使sqlplus可以上下翻命令的方法
tar -zxvf rlwrap-0.37.tar.gz
./configure
make
make install
rlwrap sqlplus / as sysdba
这个rlwrap-0.37.tar.gz包网上可以下载到的。
希望我的这三篇数据库安装的文章对刚学数据库安装有帮助。
1 写数据库启动和停止脚本
[oracle@zjk ~]$ vim shutdown11g
#!/bin/bash
source /home/oracle/.db11g
sqlplus / as sysdba << EOF
shutdown immediate
EOF
lsnrctl stop
[oracle@zjk ~]$ chmod u+x shutdown11g
[oracle@zjk ~]$ vim start11g
#!/bin/bash
source /home/oracle/.db11g
lsnrctl start
sqlplus / as sysdba << EOF
startup
EOF
[oracle@zjk ~]$ chmod u+x start11g
2 把启动和停止脚本添加到系统服务中
[root@zjk init.d]# cp /etc/init.d/network /etc/init.d/oracle
[root@zjk init.d]# vim oracle
#! /bin/bash
#
# oracle Bring up/down oracle
#
# chkconfig: 2345 90 1
# description: Activates/Deactivates aoracle configured to \
# start at boot time.
#
# Source function library.
. /etc/init.d/functions
# See how we were called.
case "$1" in
start)
su - oracle -c "/home/oracle/start11g"
;;
stop)
su - oracle -c "home/oracle/shutdown11g"
;;
*)
echo $"Usage: $0 {start|stop}"
exit 2
esac
[root@zjk init.d]# chmod u+x /etc/init.d/oracle
[root@zjk init.d]# chkconfig oracle on
这样就完成了系统启动,然后可以自动启动oracle数据库监听和启动oracle数据库的功能了。
3 使sqlplus可以上下翻命令的方法
tar -zxvf rlwrap-0.37.tar.gz
./configure
make
make install
rlwrap sqlplus / as sysdba
这个rlwrap-0.37.tar.gz包网上可以下载到的。
希望我的这三篇数据库安装的文章对刚学数据库安装有帮助。
相关文章推荐
- python 安装cx_Oracle模块, MySQLdb模块, Tornado
- cx_Oracle使用
- oracle中dblink创建
- Oracle的存储过程返回结果集
- Oracle 官方文档学习之 Cursor(Implicit,Explicit)教程(上)
- Oracle的综合查询练习
- Oracle查询 行列式转换
- Oracle 两个时间相减
- 蜗牛—ORACLE基础之学习(二)
- 修改 oracle xe 字符集 ZHS16GBK
- Oracle 系统表
- Oracle内置表二
- Oracle内置表一
- Oracle 数据导入导出 imp/exp
- Oracle 中 || 的作用
- Oracle存储过程详解(四)-Oracle中Cursor介绍
- Oracle IMP-00010、IMP-00031的解决
- oracle中实现截取字符串(substr)、查找字符串位置(instr)、替换字符串(replace)
- 使用sqoop做桥梁实现oracle和hdfs之前数据互导(问题和心得)
- Oracle存储过程详解(三)-集合