linux怎么确认oracle已启动,怎么设置在Linux启动后,Oracle也启动,监听也启动
SQL code1 修改/etc/oratab的内容
把sid:$ORACLE_HOME:N 改成sid:$OEACLE_HOME:Y
比如
orcl:/oracle/product/10.2.0/db_1:N
改成
orcl:/oracle/product/10.2.0/db_1:Y
注意 如果 /etc/oratab的文件不存在 需运行如下命令 创建
Sh /oracle/ORACLE/product/10.2.0/db_1/root.sh
(格式 sh /oracle_home/root.sh)
2在/etc/init.d/目录下配置Oracle的服务文件
命令如下:
cd /etc/init.d/
touch oracle10g
chmod a+x oracle10g
然后在oracle10g加入如下内容 (Vi /etc/rc.d/init.d/oracle10g)
# !/bin/bash
# whoami
# root
# chkconfig: 345 51 49
# /etc/init.d/oracle10g
# description: starts the oracle dabase deamons
#
ORA_HOME=/oracle/ORACLE/product/10.2.0/db_1/ ---这里是我的oracle目录
ORA_OWNER=oracle
case "$1" in
start)
echo -n "Starting oracle10g: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" &
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
touch /var/lock/subsys/oracle10g
echo
;;
stop)
echo -n "shutting down oracle10g: "
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" &
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
rm -f /var/lock/subsys/oracle10g
echo
;;
restart)
echo -n "restarting oracle10g: "
$0 stop
$0 start
echo
;;
*)
echo "Usage: `basename $0` start|stop|restart"
exit 1
esac
exit 0
按esc键 :wq 保存退出
打开终端执行:
chmod 775 /etc/rc.d/init.d/oracle10g
设定oracle10g服务的启动级别
cd /etc/rc.d/init.d/
chkconfig --add oracle10g ---加服务列表
chkconfig --list oracle10g ---查看结果
(比如
chkconfig --list oracle10g 运行结果:
oracle10g 0:off 1:off 2:off 3:on 4:on 5:on 6:off)
3. 在 /etc/rc.d/rc.local上加上下面的内容(vi /etc/rc.d/rc.local)
su - oracle -c 'dbstart' su - oracle -c 'lsnrctl start'
按esc键 :wq 保存退出
linux怎么确认oracle已启动,怎么设置在Linux启动后,Oracle也启动,监听也启动相关推荐
- linux下oracle数据库服务和监听的启动停止
oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下. 安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_p ...
- oracle启动监听读取哪个文件,监听服务启动及数据文件恢复oracle数据库
最近遭遇了 oralce 监听服务启动了 又自行关闭的 悲惨经历 我把我的过程和大家分享一下! 1)排查原因 程序员是懒惰的,我始终都希望能够成功启动监听服务,但是就是事与愿违 有一下方式可能不能成功 ...
- oracle 12g 无监听,Oracle 12.2监听无法启动解决一例
Listener Fails To Start With IPC Permission Errors (TNS-12546 TNS-12555 TNS-00516 TNS-00525) (文档 ID ...
- oracle 12 无法启动,Oracle 12.2监听无法启动解决方法
在自己的虚拟机的做实验,突然发现使用PL/SQL Developer无法连接到数据库,报错ORA-12514,说是监听没有启动. 先介绍虚拟机一下环境:redhat7.2+GI 12.2.0.1+Or ...
- oracle 监听服务启动后停止
发现Oracle 监听服务启动后刷新又停止了,导致这种问题的有几种可能情况: 1.listener服务不正常,因此需要重建这个服务 方法一 :修改注册表 1>进入dos窗口,手工启动listen ...
- oracle某些服务在有其他服务,oracle 监听无法启动,出现某些服务再未由其他服务或程序使用时自动停止。...
答:IPC一般用于本地连接,比如sqlplus. 如果配置多个监听,要注意IPC key相同但端口号不同导致非默认监听无法启动的过程. 下面就是一个错误配置例子: $ vi $ORACLE_HOME/ ...
- windows 系统 oracle监听无法启动。
windows 系统 oracle监听无法启动. TNS-12541:TNS:no listener:这个时候就纳闷了,监听日志大小达到4G,无法打开,当然就无法分析. 删除监听文件,问题解决.
- oracle停监听服务,ORACLE监听服务启动后又停止了的解决
ORACLE监听服务启动后又停止了的解决 今天碰到的问题: 首先,连接数据库时报错:"Io 异常: The Network Adapter could not establish the c ...
- 默认开机启动;通过Broadcastreceiver广播监听开机启动,实现没有activity的自启服务或者自启应用程序。...
一.首先介绍一下如何开机启动: 第一种: 监控RECEIVE_BOOT_COMPLETED,即开机启动事件 第二种: 监控sd卡mount事件 开机总会扫描sd卡吧? 监控sd卡事件也有类似开机启 ...
- springboot—监听容器启动事件—拦截器及注册
1.监听容器启动事件 2.拦截器
最新文章
- 绕过web认证学习总结
- 子选择器与后代选择器的区别
- 一致性 Hash 在负载均衡中的应用
- CentOS下screen 命令详解
- Matlab 常用运算符的用法和功能
- 【论文解读】打破常规,逆残差模块超强改进,新一代移动端模型MobileNeXt来了!精度速度双超MobileNetV2...
- CapcityScheduler配置方法(还没弄完)
- HTML5前端知识分享:Vue入门
- [转]python 中的字符串连接
- 一些总是记不住又容易搞混淆的东西(不断更新)
- 四舍五入算法 php,3种PHP实现四舍五入的方法
- eclipse安装教程 以及汉化包安装
- TextInput组件练习 - QQLogin界面
- 替代 NetMeeting 的多人屏幕共享工具
- echarts2 饼图标签文字换行
- 大促中为什么需要可视化监控大屏?
- 数学基础(1)~ 概率论基础知识
- 计算机投影到数字电视的方法,怎么把电脑投屏到电视有线(电脑无线投屏到电视机的方法)...
- java入门123pdf二维码pdf_Java入门123:一个老鸟的Java学习心得 pdf
- CH2-开发工具DevEco Studio
热门文章
- java控制台next_java读取控制台输入以及next() ,nextLine(), nextInt() 和nextDouble()的比较...
- linux偏向swap,solaris/linux 增加swap交换空间的方法
- 交换友链的几个技巧!
- Kubernetes学习笔记一:Docker和Kubernetes的诞生
- eclipse Hibernate
- windows兼容Linux php,支持windows与linux的php计划任务的实现方法
- C++ ——统一初始化
- proftpd mysql_Proftpd(MySQL验证+配额)
- python unit test 访问开发代码,使用Python的unittest模块作为testrunner时,如何在测试前运行初始化代码?...
- 聊聊Mysql的那些破事儿