在同一主机上新建了一个database ,为什么原来的那个database 的用户名和密码不能登录sqlplus 了?(登录时显示无效的用户名和密码)
原来的那个的OEM也登录不了了?
请高手帮忙解决,是一个主机只能监听一个database吗?

解决方案 »

  1.   

    在同一主机上新建了一个database
    ===================================
    oracle 的一个实例只能管理一个数据库。要在一台机器上创建第二个数据库,要先创建第二个实例。
      

  2.   

    原来的那个database 的用户名和密码只能登陆原来的那个database,
    同时,你在新建database的时候,默认把ORACLE_SID也改成了新的database的SID了,
    所以你在SQLPLUS里用原来的那个database 的用户名和密码是登陆不上的。如果想登陆旧的数据库:
    1,这时候你可以先 set ORACLE_SID =原来数据库的SID
    然后用原来的那个database 的用户名和密码登陆。
    2,不设SID的话也可以用这种格式登陆
    conn 用户名/密码@旧DB的ORACLE_SID如果想登陆新的数据库:
    用SYS和SYSTEM登陆,
    给新建的database新建一个用户,
    然后用新的用户登陆。