设置oracle自动启动

1.安装好Oracle数据库后: 执行 dbstart和dbshut会提示:

[[email protected] ~]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME

错误原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为

ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:

[[email protected] ~]$ vi $ORACLE_HOME/bin/dbstart

[[email protected] ~]$ vi $ORACLE_HOME/bin/dbshut

修改后保存退出,第一个问题已解决;

2.如何在Linux启动时自动启动Oracle监听和实例

首先要解决上面的问题,才能继续哟!

第一步:修改/etc/oratab文件,命令如下:

[[email protected] ~]$ vi /etc/oratab

找到:oauat:/u01/app/oauat/product/11.2.0/db_1:N   修改为: oauat:/u01/app/oauat/product/11.2.0/db_1:Y

第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下:

[[email protected] ~]$ vi /etc/rc.d/rc.local

添加:

su oracle -lc "/u01/app/oauat/product/11.2.0/db_1/bin/lsnrctl start"
su oracle -lc  /u01/app/oauat/product/11.2.0/db_1/bin/dbstart

注意:第一个命令有空格,所以要用引号的

重启试试吧!

时间: 2024-10-12 18:10:38

设置oracle自动启动的相关文章

oracle 11.2.0.3 设置启动脚本使ORACLE自动启动

Linux下安装完后每次都得通过下面命令来启动对应的服务: 启动服务 dbstart 启动监视器 lsnrctl start 启动控制台 emctl start dbconsole 本文以Red Hat Enterprise Linux 6.4 (x86_64)为例设置oracle开机自动启动: vi /etc/rc.local 把下面的内容加入 su - oracle -c " export ORACLE_SID=orcl sqlplus /nolog <<EOF connect

vm,vbox 虚拟机设置开机自动启动(创建虚拟机快捷方式的命令)

在使用vm虚拟机和vbox虚拟机设置开机自动启动时候, vbox可以直接发送桌面图标创建一个快捷方式(如图1),然后加到启动项里. 而vm没有发送到桌面快捷方式这一选项,那么可以通过手工添加一个快捷方式(如图2,图3)然后放到启动项里,方法如下: 右键桌面空白处新建>快捷方式>输入命令(包含引号) "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" "-x" "D:\All

设置 Oracle,Sqlplus,Linux 设置为UTF8 专治中文乱码 ,查看表的创建过程

[本文谢绝转载原文来自http://990487026.blog.51cto.com] 思想: 1,设置Linux字符集 为UTF8编码 2,设置Oracle字符集 为UTF8编码 3,设置sqlplus客户端环境 为UTF8编码 4,如果是在Windows使用CRT/Xshell远程工具,请设置软件编码为UTF8[略...] 1,先设置oracle为UTF8 [[email protected] ~]$ sqlplus /nolog SQL> conn /as sysdba; SQL> sh

CentOS设置开启自动启动Redis的方法

前提:设置redis.conf中daemonize为yes,确保守护进程开启. 第一步: 在/etc/init.d/目录下建立一个名字为 redis 的启动脚本 编写开机自启动脚本(vi /etc/init.d/redis) 脚本(redis)如下: # chkconfig:   2345 90 10 # description:  Redis is a persistent key-value database #PATH=/usr/local/bin:/sbin:/usr/bin:/bin

关于设置oracle中系统编号SYSID自动编号的问题;

http://liye9801.blog.163.com/blog/static/601970320086210039591/ 如何在oracle里设置自动编号列 2008-07-21 12:00:39| 分类: Oracle | 标签: |字号大中小 订阅 我们知道在oracle里没有这个类型呀!所以我们只能想其他的办法! 趏raclek中,为了方便我常常用触发器及序列结合起来实现,下面就是一个示例,希望对兄弟们有帮助... 先建表.再建序列.然后是触发器,最后测试 =============

原 Debian设置开机自动启动与关闭

发表于1年前(2013-01-08 13:01)   阅读(2380) | 评论(0) 2人收藏此文章, 我要收藏 赞0 开机自动启动 update-rc.d chkconfig 熟悉debian系统的应该经常会用到update-rc.d这个命令,它与redhat里的chkconfig 是相似的管理服务的工具,首先来看下这个命令的使用方法: ? 1 2 3 4 5 6 [email protected]:etc# update-rc.d --help usage: update-rc.d [-n

为 suse linux 设置程序自动启动

1.suse linux 程序自动启动 在部署面安装的的时候,重启之后需要去tomcat/bin/startup.sh 下面去执行启动脚本. 设置开机自动启动该服务    在 vim   /etc/init.d/boot.local    下面添加   需要启动的脚本     sh /home/app/tomcat7/bin/startup.sh shift +zz 保存 或者直接重定向到 /etc/init.d/boot.local # echo  "sh /home/app/tomcat7/

Linux下设置oracle环境变量

Linux设置Oracle环境变量 方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义. 以设置oracle环境变量为例 export ORACLE_BASE=/data/app/oracle; export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1; export ORACL

C# 设置开机自动启动(注册表方式)

  .NET技术交流群 199281001 .欢迎加入. 1 //注册表辅助类 Author:BingBing 2 public static class Regedit 3 { 4 //自定义节点名称 5 public static string NodeName = "you app name"; 6 //SOFTWARE节点 7 public static string SoftWare = "SOFTWARE"; 8 9 /// <summary>