• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > linux下oracle设置开机自启动实现方法

linux下oracle设置开机自启动实现方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了linux 安装oracle,linux 启动oracle,linux重启oracle,oracle linux,linux安装oracle11g等相关知识,希望本文的分享对您有所帮助

在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 sys@orcl as sysdba

然后输入密码,sys以sysdba身份登入数据库。

三、启动emctl

另外也可以发现http://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:<N|Y>:

2. 在 /etc/init.d/ 下创建文件oracle,内容如下:

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. 开机自启动

</div>

b. service oracle stop

SQL*Plus:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • LINUX下Oracle数据库用户创建方法详解
  • LINUX下Oracle数据导入导出的方法详解
  • linux下oracle设置开机自启动实现方法

相关文章

  • 2017-05-11Linux ORCLE数据库增量备份脚本
  • 2017-05-11ORACLE 分区表的设计
  • 2017-05-11oracle数据库导入导出命令使用方法
  • 2017-05-11教你如何静默安装ORACLE
  • 2017-05-11Oracle表空间数据文件移动的方法
  • 2017-05-11oracle客户端PLSQL连接失败解决方法
  • 2017-05-11浅谈Oracle 11g 发行版2 新安装后关于登录的一些基本操作
  • 2017-05-11Oracle 8x监控sysdba角色用户登陆情况
  • 2017-05-11自动备份Oracle数据库
  • 2017-05-11Oracle删除archivelog文件的正确方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle中instr和substr存储过程详解
    • Windows下ORACLE 10g完全卸载的方法分析
    • oracle 安装与SQLPLUS简单用法
    • oracle通过行范围查询取4至10行
    • Oracle数据库中基本的查询优化与子查询优化讲解
    • Oracle PL/SQL入门案例实践
    • Oracle数据库升级或数据迁移方法研究
    • oracle分区表之hash分区表的使用及扩展
    • Oracle数据库的备份与恢复
    • ORACLE常见错误代码的分析与解决三

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有