如何配置LINUX下的ORACLE自动启动呀

[复制链接]
查看11 | 回复9 | 2007-2-7 08:25:32 | 显示全部楼层 |阅读模式
每次我上ORACLE 都要先配置ORACLE_HOME 和ORACLE_SID
然后还要启动ORACLE STARTUP
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
编辑rc.local文件添加
su - oracle -c'lsnrctl start'
su - oracle -c 'dbstart'
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
edit /etc/rc.d/rc.localif you have one instance
create a shell script under /etc/init.d if you have multiple instances
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
这个文件是什么文件哪??
我用ROOT登陆也能够启动ORACLE吗 我用ORACLE(也是LINUX的一个用户)登陆也能够启动吗???
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
su - oracle -c'lsnrctl start'
su - oracle -c 'dbstart'
So it uses oracle user to start listener & database. Use vi edit your /etc/rc.d/rc.local
Also make sure in your oratab
instance :Y
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
可是我用ORACLE用户登陆上去后,
修改/ETC/RC.D/RC.LOCAL文件的时候增加了这两句:
su - oracle -c'lsnrctl start'
su - oracle -c 'dbstart'
在保存的时候就提示说这个文件是只读的
E505:“RC.LOCAL” IS READ-ONLY(ADD ! TO OVERRIDE)
然后我就用:wq!来保存 文件但是它又报错了:
“RC.LOCAL” E212:不能够以写入方式打开
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
you need to login as root then vi the file. (anyhow in this command, root su - oracle)
also note:
su - oracle -c "lsnrctl start"
su - oracle -c dbstart(No quote)
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
我用root用户登陆然后添加了这么一句,保存确实成功了,但是我运行SQLPLUS/NOLOG
CONN。。。。
还是一样要设置ORACLE_HOME ORACLE_SID STARTUP
重新启动后 还是一样
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
最初由 love2008 发布
[B]我用root用户登陆然后添加了这么一句,保存确实成功了,但是我运行SQLPLUS/NOLOG
CONN。。。。
还是一样要设置ORACLE_HOME ORACLE_SID STARTUP
重新启动后 还是一样 [/B]


/etc/rc.local是linux启动后会自动去读的一个文件,再此文件中加入启动oracle的脚本,然后每次开机,oracle自动启动!
回复

使用道具 举报

千问 | 2007-2-7 08:25:32 | 显示全部楼层
不知道linux下有没有/etc/oratab文件。
如果有的话该一下它
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行