linux版本:redhat Enterprise 5
oracle版本:oracle 10g for linux
安装环境:虚拟机vmw6.0
安装完成后,我修改了oracle/product/10.2.0/db_1/network/admin/tnsnames.ora里的监听IP地址后,启动进不去系统了,这个要怎么处理呢
ip为oracle服务器的地址

解决方案 »

  1.   

    tnsnames.ora文件内容不会影响Oracle的启动,只会影响利用监听连接Oracle的Client,包括服务器的Client.你可以把IP改回去.或者利用ifconfig看看虚拟机的IP
      

  2.   

    linux下监听和windows下的一回事,windows上咋整就咋整
      

  3.   


    (1)查看监听器状态 
      oracle@suse92:~> lsnrctl 
      LSNRCTL> status (2)启动监听器 
      oracle@suse92:~> lsnrctl start (3)停止监听器 
      oracle@suse92:~> lsnrctl stop 
      

  4.   

    在windows下是修改tnsnames.ora这个我文件,在linux中我修改后就启动不进系统了
      

  5.   

    启动监听把 LSNRCTL STATUS看看
      

  6.   

    我就是按照windows的方式,修改tnsnames.ora文件里的内容,可是修改后,重新启动电脑就在登陆界面定住了,登陆的输入框都不出来了
      

  7.   

    我就是按照windows的方式,修改tnsnames.ora文件里的内容,可是修改后,重新启动电脑就在登陆界面定住了,登陆的输入框都不出来了
      

  8.   

    修改后使用lsnrctl status显示结果是TNS:12541 no listener还有提示适配器错误等,这该怎么解决
      

  9.   


    配置listener.ora 到正常参考listener.ora
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 10.104.151.10)(PORT = 1521))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          )
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = /oracle/OraHome_1)
          (PROGRAM = extproc)
        )
      (SID_DESC =
          (GLOBAL_DBNAME = yyczdb)
          (ORACLE_HOME = /oracle/OraHome_1)
          (SID_NAME = yyczdb)
        )
      )
      

  10.   

    在windows下不是修改tnsnames.ora这个文件吗,下面的
     (SID_DESC = 
          (GLOBAL_DBNAME = yyczdb) 
          (ORACLE_HOME = /oracle/OraHome_1) 
          (SID_NAME = yyczdb) 
        ) 
    是什么意思呢
      

  11.   

    修改 tnsnames.ora 文件和侦听配置无关。
    侦听的配置文件是 listener.ora 文件。可用使用 net manager 重新配置侦听,然后按 4 楼的方法重启侦听。
      

  12.   


    windows 的Oracle管理工具做的很方便,可以用配置工具去设置监听,但本质上也是改一些文件。
    这个:GLOBAL_DBNAME = yyczdb //全局数据名
    ORACLE_HOME = /oracle/OraHome_1 //Oracle的安装目录
    SID_NAME = yyczdb  //创建数据库时写的SID另外楼主说的进不去系统了,如果确定系统起来了,可以按 Ctrl + Alt + F1----F6,到终端登陆。linux默认会开
    启6个这个的终端,分别对应F1到F6