linux下如何查看oracle上有多少个实例,包括开启了的和未开启的。

发布于2022-01-13 12:07:18
5个回答
admin
网友回答2022-01-13
用 ps -ef|grep smon
看你当前有多少个已经启动的实例,

没启动的,只能去$ORACLE_HOME/dbs下面去数你有多少init文件了。
如果你有多个ORACLE HOME,那就挨个数吧
admin
网友回答2022-01-13
需要启动哪个实例就将环境变量ORACLE_SID设置成哪个实例。
逐个设置,逐个启动就行了。
admin
网友回答2022-01-13
查看进程,可以查看到你当前开启了几个数据库进程,如果新建了很多个,没有启动的话,可能就得到配置文件里面查看了。
admin
网友回答2022-01-13
SQLselect * from global_name; //显示当前启动的数据库实例
未启动的可以:ps -elf | grep ora_ ( 对比其后接的SID)
admin
网友回答2022-01-13
环境变量里面只能设置一个ORACLE_SID,打开其他的需要
export ORACLE_SID=你要打开的数据库sid
楼主的问题问的不清楚啊,看了你的问题我还以为是RAC呢,非RAC环境下,每个实例都对应一个数据库的

回到
顶部