1、当一台服务器上有多个Oracle实例运行时,怎样知道默认实例是哪个,怎样修改它?

aviatorbai 2002-06-24 09:52:45
还有问题:
2、在Svrmgrl下怎样知道当前数据库的状态(nomount、mount、open)
3、Svrmgrl可以进行远程管理吗?
...全文
189 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoubf725 2002-06-24
  • 打赏
  • 举报
回复
1.for nt:
c:\>set ORACLE_SID
for unix:
$ . oraenv (注意空格)
2. 其实nomount、mount、open的状态可以考虑在这三种状态下sga,controlfile,datafile的不同状态来判断的,如何更直观呢?我再想想。
3.unxi可以,但有几个条件:
a.为要启动的实例创建口令文件。
b.net8配置
c.是sysdab角色。
d。必须能够访问ini。ora
xinpingf 2002-06-24
  • 打赏
  • 举报
回复
1、set oracle_sid=...
2、startup 一下试试不就知道了?或者startup force
3、好像不可以
wenzhulz 2002-06-24
  • 打赏
  • 举报
回复
2. 查询这个动态性能视图:v$database
for example: select open_mode from v$database;
如果数据库状态为nomount,会显示“ora-01507”错误,如果为mount,会显示mounted,如果是open,会显示read write或read only等。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧