




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linux下oracle设置开机自启动实现方法 电脑资料 在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle, 一、在Linux下启动Oracle 到CentOS,切换到oracle用户权限 # su oracle 接着输入: $ sqlplus /as sysdba 原本的画面会变为 SQL 接着请输入 SQL startup 就可以正常的启动数据库了。 另外停止数据库的指令如下: SQL shutdown immediate 二、检查Oracle DB 是否正常 回到终端机模式,输入: $ lsnrctl status 检查看看 是否有启动 如果没有启动,可以输入: $ lsnrctl start 启动 SQL conn sysorcl as sysdba 然后输入密码,sys以sysdba身份登入数据库。 三、启动emctl 另外也可以发现localhost.localdomain:1158/em 目前是没有反应的,这边要另外启动,启动的指令如下: $ emctl start dbconsole 这个指令运行时间较长,执行完的画面如下: 手动启动Oracle数据库完毕,下面创建系统自行启动Oracle的脚本。 四、Oracle启动&停止脚本 1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用。 # vi /etc/oratab orcl:/opt/oracle/102:Y # Entries are of the form.: # $ORACLE_SID:$ORACLE_HOME: : 2. 在 /etc/init.d/ 下创建文件oracle,内容如下: 复制代码代码如下: #!/bin/sh # chkconfig: 35 80 10 # 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 ORA_HOME. ORA_HOME=/opt/oracle/102 ORA_OWNER=oracle if ! -f $ORA_HOME/bin/dbstart then echo Oracle startup: cannot start exit fi case $1 in start) # Start the Oracle databases: echo Starting Oracle Databases . echo - /var/log/oracle date + %T %a %D : Starting Oracle Databases as part of system up. /var/log/oracle echo - /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/dbstart /var/log/oracle echo Done # Start the Listener: echo Starting Oracle Listeners . echo - /var/log/oracle date + %T %a %D : Starting Oracle Listeners as part of system up. /var/log/oracle echo - /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl start /var/log/oracle echo Done. echo - /var/log/oracle date + %T %a %D : Finished. /var/log/oracle echo - /var/log/oracle touch /var/lock/subsys/oracle stop) # Stop the Oracle Listener: echo Stoping Oracle Listeners . echo - /var/log/oracle date + %T %a %D : Stoping Oracle Listener as part of system down. /var/log/oracle echo - /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl stop /var/log/oracle echo Done. rm -f /var/lock/subsys/oracle # Stop the Oracle Database: echo Stoping Oracle Databases . echo - /var/log/oracle date + %T %a %D : Stoping Oracle Databases as part of system down. /var/log/oracle echo - /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/dbshut /var/log/oracle echo Done. echo echo - /var/log/oracle date + %T %a %D : Finished. /var/log/oracle echo - /var/log/oracle restart) $0 stop $0 start esac 3. 改变文件权限 # chmod 755 /etc/init.d/oracle 4. 添加服务 # chkconfig -level 35 oracle on 5. 需要在关机或重启机器之前停止数据库,做一下操作 # ln -s /etc/init.d/oracle /etc/rc0.d/K01oracle /关机 # ln -s /etc/init.d/oracle /etc/rc6.d/K01oracle /重启 6. 使用方法 # service oracle start /启动oracle # service oracle stop /关闭oracle # service oracle restart /重启oracle 7. 测试 a. 开机自启动 复制代码代码如下: Last login: Mon Nov 26 19:57:06 xx from 10.0.0.145 rootORS # su - oracle oracleORS $ sqlplus /as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Mon Nov 26 20:07:33 xx Copyright (c) 1982, xx, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL set linesize 300; SQL set pagesize 30; SQL select * from scott.emp; EMPNO ENAME JOB MGR HIREDATE SAL M DEPTNO - - - - - - - - SMITH CLERK 7902 17-DEC-80 800 20 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30 WARD SALESMAN 7698 22-FEB-81 1250 500 30 JONES MANAGER 7839 02-APR-81 2975 20 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30 BLAKE MANAGER 7839 01-MAY-81 2850 30 CLARK MANAGER 7839 09-JUN-81 2450 10 SCOTT ANALYST 7566 19-APR-87 3000 20 KING PRESIDENT 17-NOV-81 5000 10 TURNER SALESMAN 7698 08-SEP-81 1500 0 30 ADAMS CLERK 7788 23-MAY-87 1100 20 JAMES CLERK 7698 03-DEC-81 950 30 FORD ANALYST 7566 03-DEC-81 3000 20 MILLER CLERK 7782 23-JAN-82 1300 10 rows selected. SQL b. service oracle stop 复制代码代码如下: SQL Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options oracleORS $ logout rootORS # service oracle stop Stoping Oracle Listeners . Done. Stoping Oracle Databases . Done. rootORS # su - oracle oracleORS $ sqlplus /as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Mon Nov 26 20:17:20 xx Copyright (c) 1982, xx, Oracle. All rights reserved. Connected to an idle instance. SQL set linesize 300; SQL set pagesize 30; SQL select * from scott.emp; select * from scott.emp * ERROR at line 1: ORA-01034: ORACLE not available SQL c. service oracle start 复制代码代码如下: SQL Disconnected oracleORS $ logout rootORS # service oracle start Starting Oracle Databases . Done Starting Oracle Listeners . Done. rootORS # d. service oracle restart 复制代码代码如下: rootORS # service oracle restart Stoping Oracle Listeners . Done. Stoping Oracle Databases . Done. Starting Oracle Databases . Done Starting Oracle Listeners . Done. rootORS # 至此,Oracle服务启动&停止脚本与开机自启动设置完毕, CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL) CentOS 6.1 环境中部署nginx、php(包括fastcgi)、虚拟主机配置 CentOS+Nginx+PHP+MySQL详细配置(图解) 一个Linux系统安全设置的Shell脚本的分享(适用CentOS) centos中mysql备份数据库脚本分享 mysql自动化安装脚本(ubuntu and centos64) centos/rhel下实现nginx自启动脚本实例 QQ空间 搜狐微博 人人网 开心网 百度搜藏更多 Tags:linux 自启动脚本 复制链接收藏本文打印本文关闭本文返回首页 上一篇:oracle 11g em重建报唯一约束错误解决方法 下一篇:oracle查询不含括号及不含指定字符的方法 xx-07-07Oracle RAC 之 - 负载均衡深入解析 xx-11-11在ADF中跟踪SQL执行时间实现代码 xx-03-03MySQL安全性指南 (2)(转) xx-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全生产知识干货培训内容课件
- 运维知识协同管理-洞察及研究
- 智能追溯系统设计-洞察及研究
- 安全生产监督培训资料课件
- 家用电冰箱制造工工艺创新考核试卷及答案
- 2025年教师招聘之《幼儿教师招聘》基础试题库含答案详解【b卷】
- 燃气具零部件制作工基础考核试卷及答案
- 铸管工内部技能考核试卷及答案
- 水产技术员安全规范考核试卷及答案
- 野生植物保护员知识考核试卷及答案
- 《毛利分析》课件
- 工业园区弱电工程承包合同范本
- 安徽省蚌埠市重点中学2025届物理高二上期末学业质量监测模拟试题含解析
- 医院医保新员工岗前培训
- 静脉治疗护理技术操作标准解读
- 突发公共卫生事件校长为第一责任人制度
- 北师大版高中英语让学生自由飞翔
- (2024)新课标一年级语文上册 我上学了 第2课时 我爱我们的祖国 课件
- 手工木工(木模板工)技能考核要素细目表
- 《跨境直播运营》课件-跨境电商交易平台直播
- 液化气店转让合同范本
评论
0/150
提交评论