前阵儿装了个REDHAT7+ ORACLE10G,装完后,时间一长,数据库名和DB的用户名等也忘了,汗现在准备用PLSQL客户端连它,没成功。今天又装了个ORACLE的WIN版客户端,用NET MANAGER中的服务命名测试不通服务器上1521端口起来了。应该服务器端没问题了吧

解决方案 »

  1.   

    1、root用户下 id oracle 看看oracle用户是不是在组dba里的。不在的话,加进去。
    2、su - oracle ;监听打开;用sys用户登录 sqlplus "/as sysdba" 
    3、看看你的oracle配置的oracle_sid 
    4、在本地配置一个本地服务名指向 上面的sid
    5、plsql连接试试
      

  2.   

    先查看一下oracle_sid
    使用oracle用户登录
    echo $ORACLE_SID另外本机可以使用操作系统登录
    sqlplus / as sysdba
      

  3.   

    直接到服务器上去,使用SQLPLUS,把想要的都改了
      

  4.   

    先谢谢上面各位查了下ORACLE_SID,是 ora10g。在服务器上SQLPLUS能用 scott登录其他怎么配置,不大会
      

  5.   

    检查了下,3个控制文件如control01.ctl,在相应的目录下(/oracle/oradata/ora10g/)不存在。
    网上有些说用备份或重建的方法,搞不定能否重新创建这个数据库来解决这个问题?从哪一步开始呢