社区
Oracle 高级技术
帖子详情
如何启动多个ORACLE实例?
xtxjx
2010-02-02 03:22:29
如题!
第一个实例已经启动,但第二个实例不知道是什么状态。
怎么检查是否启动?我要启动它应该如何处理?
用哪些命令,请详细一点说一步一步的操作,谢谢!
...全文
1337
8
打赏
收藏
如何启动多个ORACLE实例?
如题! 第一个实例已经启动,但第二个实例不知道是什么状态。 怎么检查是否启动?我要启动它应该如何处理? 用哪些命令,请详细一点说一步一步的操作,谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
handsome_jian
2011-10-03
打赏
举报
回复
都是抄来抄去
tjuxl123
2010-02-09
打赏
举报
回复
方法一:
export ORACLE_SID=DB1
sqlplus ‘/as sysdba' <<!
startup
exit
!
export ORACLE_SID=DB2
sqlplus ‘/as sysdba' <<!
startup
exit
!
如果是不同的监听端口,启动监听端口的方法是lsnctl start listener1/linsterner2/
关于listener?的配置可以通过lsnctl status查看配置文件,然后再编辑他就好了。
如果是同一端口,只需启动lsnctl start就好了。
关于web配置的启动,可以更改SID启动
export ORACLE_SID=DB1
emctl start dbconsole
方法二:(开机自动启动oracle数据实例)
修改/etc/oratab文件,将需要启动的实例名称后面的N修改为Y,如果要全部都启动,则使用
:g/N/s//Y/g将全部N修改为Y
然后编写个shell脚本
cd /etc/init.d
vi oracle.sh
#!/bin/bash
case "$1" in
start)
date >>/var/log/oracle
echo -e "\nThe oracle will start\n">/var/log/oracle
su - oracle -c "lsnrctl start;dbstart;emctl start dbconsole;exit;">>/var/log/oracle
echo -e "The oracle started">>/var/log/oracle
;;
stop)
date >>/var/log/oracle
echo -e "\nThe oracle will stop\n">/var/log/oracle
su - oracle -c "dbshut;emctl stop dbconsole;lsnrctl stop;exit;">>/var/log/oracle
echo -e "The oracle stoped">>/var/log/oracle
;;
restart)
$0 stop
$0 start
;;
*)
echo -e "usage $0 {start|stop|restart}"
exit 1
esac
保存。
chmod +x oracle.sh
ln -s oracle.sh /etc/rc.d/rc3.d/S99oracle
ln -s oracle.sh /etc/rc.d/rc5.d/S99oracle
ln -s oracle.sh /etc/rc.d/rc0.d/K01oracle
ln -s oracle.sh /etc/rc.d/rc6.d/K01oracle
这样就可以实现oracle多实例自动启动了。
j2eeoriented
2010-02-08
打赏
举报
回复
mmmmmmmmmmm
quanquan1022
2010-02-04
打赏
举报
回复
学习下啊
xtxjx
2010-02-02
打赏
举报
回复
export ORACLE_SID=db1
sqlplus "/ as sysdba" <<eof
startup
exit
eof
export ORACLE_SID=db2
sqlplus "/ as sysdba" <<eof
startup
exit
eof
xtxjx
2010-02-02
打赏
举报
回复
不容易,终于有个回了。看看先
doveli
2010-02-02
打赏
举报
回复
http://topic.csdn.net/t/20040429/17/3022021.html
xtxjx
2010-02-02
打赏
举报
回复
是HPUX环境。。。10G版本
相关推荐
Linux平台下
Oracle
启动
说明(多个数据库
实例
)
Linux平台下
Oracle
启动
说明(多个数据库
实例
)
linux下有多个数据库,如何
启动
,Linux平台下
Oracle
启动
说明(多个数据库
实例
)
Linux平台
Oracle
多个
实例
启动
说明环境说明
启动
步骤
oracle
数据库
启动
和关闭方式
启动
方式关闭方式Linux平台
Oracle
多个
实例
启动
说明:环境说明:
oracle
实例
1的SID为orcl(为默认
启动
的
实例
),第二个
实例
的SID为orcl2
启动
步骤:1)
启动
数据库
实例
完成后,
启动
数据库监听服务#lsnrctl start2)切换到需要
启动
的数据库
实例
下,如下表示
启动
的是orcl数据库...
oracle
启动
多
实例
数据库,Linux平台下
Oracle
启动
说明(多个数据库
实例
)
Linux平台
Oracle
多个
实例
启动
说明:环境说明:
oracle
实例
1的SID为orcl(为默认
启动
的
实例
),第二个
实例
的SID为orcl2
启动
步骤:1)
启动
数据库
实例
完成后,
启动
数据库监听服务#lsnrctl start2)切换到需要
启动
的数据库
实例
下,如下表示
启动
的是orcl数据库
实例
,若要
启动
orcl2,则修改
ORACLE
_SID=orcl2#export
ORACLE
_SID=orcl...
启动
多个
Oracle
实例
http://blog.sina.com.cn/s/blog_623630d50101rw7t.html
启动
多个
Oracle
实例
在linux上建立第二个
ORACLE
的
实例
步骤: 1、在linux服务器的图形界面下,打开一个终端,输入如下的命令; xhost + 2、切换到
oracle
用户,使用如下的命令: su -
oracle
3、指定数据库
实例
的变量与
单
实例
oracle
ha,
Oracle
单
实例
启动
多个
实例
Oracle
单
实例
启动
多个
实例
多
实例
运行,单个
实例
就是一个数据库!一个数据库对应多个
实例
是RAC。Linux建立
oracle
的
实例
步骤:1、在linux服务器的图形界面下,打开一个终端,输入如下的命令; xhost + ###远程调用图形化的2、切换到
oracle
用户: su -
oracle
3、指定要建立数据库
实例
SID export
ORACLE
_SID=test4、使用DBCA工具...
发帖
Oracle 高级技术
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
3472
社区成员
1.8w+
社区内容
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2010-02-02 03:22
社区公告
暂无公告