我的系统时XP home版,安装OraHome90后用系统默认的system/manager登陆数据库时提示“无法解析连接描述符中指定的SID”。tnsnames.ora文件内容如下:
APTECH_LENOVO-412C27E0 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = lenovo-412c27e0)(PORT = 1521))
    )
    (CONNECT_DATA = (SID = aptech)(SERVER = DEDICATED))
  )
安装时按提示输入的SID为aptech,HOST是本机名,其余为默认。服务名APTECH_LENOVO-412C27E0是在创建数据库时根据输入的SID和主机名自动生成的(输入时是小写)。
另请教NET8如何配置。

解决方案 »

  1.   

    检查sid,看看注册表中的SID是aptech吗?看看 listener.ora 是不是在侦听 aptech?
      

  2.   

    检查过了HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE的ORACLE_SID值,是aptech。我的服务里面没有listener服务(可能时安装问题),我启动了TNSLSNR.EXE程序代替监听服务。
      

  3.   

    检查下安装服务器时时SID还是SERVER_NAME