装好oracle90后,建了一个数据库,连接吧。提示没有监听器,建了一个监听器,又提示不能在UTF8和UCS2之间转换。
listener.ora文件如下:
# LISTENER.ORA Network Configuration File: D:\oracle\ora90\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  )
tnsnames.ora文件如下:
####################################
# TNSNAMES.ORA Configuration File:D:\oracle\ora90\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle Enterprise Manager V2
# Date..........: Sat Mar 01 10:08:21 CST 2008
####################################ORCL_LOCALHOST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA = (SID = orcl)(SERVER = DEDICATED))
  )
查看监听器状态:
连接到(DESCRIPTION=(ADDRESS=(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))
但是监听端口概要:(DESCRIPTION=(ADDRESS=(PROTOCOL = TCP)(HOST = 54a6b287d220410)(PORT = 1521)))
不知道这是怎么回事?前几天还遇见了连接描述符不能解析SID的问题,也挺迷茫的。
麻烦各位知道原因的人告诉我一下,不胜感激。最好能比较详细叙述一下建立监听器的整个过程。