windows环境oracle数据库停起

oracle数据库包含了实例,默认安装数据库时会创建sid为orcl的实例。

当创建新的数据库(实例)时,此时数据 库里就有两个库(实例)。

在这种情况下在注册表里有一个参数 oracle_sid,默认的数据库实例

这个设置的作用是 进入sqlplus,不指定实例连接数据库时的默认实例,

当然也可以在用户名后加 @sid 来直接指定要连接的实例。

也就是说oracle 任何一次登陆或连接其实就是链接了一个实例。

当你在sqlplus中用sys用户shutdown数据库后,当前实例会关闭。但注意只是关闭当前实例,其他实例还是可以正常连接,访问的。

如果你想再次用sqlplus启动该实例,首先必须先连接该实例,当然目前只是能连接该实例的空列程,此时可以用startup启动该实例。

经过测试发现也可以通过重启该实例的服务来达到重启该势力的作用,

所以在想shutdown、startup 这些操作跟service里的服务是有一定关系的

另外在cmd窗口中可以通过set oracle_sid=sid  来切换该会话的oracle_sid设置

ps

cmd命令 : net stop oracleservicesid

                    net start oracleservicesid

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值