切换不同的ORACLE_SID来通过操作系统来启动不同的实例

cnahfly_shy 2011-05-04 07:17:28
同一服务器中创建了多个数据库,则必然同时存在多个数据库实例,切换不同的ORACLE_SID来通过操作系统来启动不同的实例?
现在我机器上装有两个数据库A,B。现在我要备份A数据库,但是我一备份就成B的。或是用A库的用户名去登录 报用户名和密码不正确、oracle初学,急呀
...全文
857 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shadow1986a 2011-05-05
  • 打赏
  • 举报
回复
在windows中登录SQL后用:SQL>select name from v$database;
这里好像有SID的
shadow1986a 2011-05-05
  • 打赏
  • 举报
回复
linux 下 查看 和设置 oracle_sid :
在oracle用户下执行行。

echo $ORACLE_SID //显示当前实例名称

export ORACLE_SID=mydb 设置当前实例。
cuisea 2011-05-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cnahfly_shy 的回复:]
引用楼主 cnahfly_shy 的回复:
同一服务器中创建了多个数据库,则必然同时存在多个数据库实例,切换不同的ORACLE_SID来通过操作系统来启动不同的实例?
现在我机器上装有两个数据库A,B。现在我要备份A数据库,但是我一备份就成B的。或是用A库的用户名去登录 报用户名和密码不正确、oracle初学,急呀


那怎么查询默认的oracle_sid是什么?
[/Quote]
windows下可以在注册表中查看HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1
cnahfly_shy 2011-05-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 cnahfly_shy 的回复:]
同一服务器中创建了多个数据库,则必然同时存在多个数据库实例,切换不同的ORACLE_SID来通过操作系统来启动不同的实例?
现在我机器上装有两个数据库A,B。现在我要备份A数据库,但是我一备份就成B的。或是用A库的用户名去登录 报用户名和密码不正确、oracle初学,急呀
[/Quote]

那怎么查询默认的oracle_sid是什么?
秋雨飘落 2011-05-04
  • 打赏
  • 举报
回复
windows环境:set oracle_sid = sid_name
--------打开命令行,输入上面的SET ,然后备份。。
linux/unix环境: export oracle_sid = sid_name

小青蛙 2011-05-04
  • 打赏
  • 举报
回复
我是初学,想知道不同的操作系统具体在哪个位置设置,麻烦提供下操作步骤
一生望云 2011-05-04
  • 打赏
  • 举报
回复
windows环境:set oracle_sid = sid_name
linux/unix环境: export oracle_sid = sid_name

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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