`

ORCALE数据库

阅读更多
Oracle是个很矫情的数据库,为什么这么说了,主要是因为他安装后,会出现很多问题。 我就遇到了不少问题,通过思考和研究 加上高人指点。最终得到了解决。

    我的主要问题是 昨天晚上安装了数据库,第二天连接,连接不上。监听的错误。我真是郁闷到如今。

处理如下:
首先你要去ping你的数据库   看看监听
把所有的localhost 全部改为  自己的 机器名

1 先进到    E:\oracle\product\10.2.0\db_1\BIN   目录下面   启动 LSNRCTL.EXE 

       命令start    然后stop   再启动  你就看到了很多监听的信息

2  然后  在DOC 里面启动  E:\oracle\product\10.2.0\db_1\BIN  

        命令 tnsping  + mes (数据库名称)  这时候你看到很多信息



两个做比较看看哪里出问题了  主要是比较host项   在Oracle本地服务器 不要用localhost 要用 机器名  我就这出的问题

数据库创建主要有三个文件:

E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN



tnsnames.ora

MES =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = efa6395a306a4fa )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = mes)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )



sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES)



listener.ora
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = efa6395a306a4fa )(PORT = 1521))
    )
  )



最后还得在host 文件里面改下

路径:

C:\WINDOWS.0\system32\drivers\etc
127.0.0.1       efa6395a306a4fa   机器名

总结:先开启数据库监听。 启动 LSNRCTL.EXE 
          listener.ora  监听到这个文件
----------------------------------------------

监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=efa6395a306a4fa)(PORT=1521)))
----------------------------------------------


    在DOC命令下面 连接数据库服务器
     tnsping  + mes(数据库名字) 
---------------------------------------------------------
E:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = efa6395a306a4fa)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = mes)))        
---------------------------------------------------------------



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics