日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Oracle > oracle 配置監聽器listener及net service

oracle 配置監聽器listener及net service

來源:程序員人生   發布時間:2014-04-05 06:21:17 閱讀次數:4567次

  建站學院(LieHuo.Net)Oracle教程 我用的數據庫是oracle 10.2.0,全局數據庫名 orcl.local,SID是orcl。創建oracle數據庫的一個實例之后,就能從本地連接了,如下:

  sqlplus /nolog 或者 sqplus sys/orcl as sysdba or sqlplus "as sysdba"之后再輸入用戶名密碼。

  幾點比較撓頭,在windows上安裝時,如果安裝到了Program Files下,由于路徑中有空格,會造成不必要的麻煩。因此還是按照他的默認路徑或者取一個沒有空格的路徑。

  1 。使用net configuration assistant 進行配置時,名稱很容易搞混。配置完了再檢查一下listener.ora與tnsnames.ora

  最簡單的一個配置,我對由她生成的listner.ora進行了修改,修改了SID_NAME(必須地,藍色),刪掉了另外兩行(可選,紅色)

以下為引用的內容:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = orcl)
      (ORACLE_HOME = D:worksoracleproduct10.2.0db_1)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = lenovo-f54d7532)(PORT = 1521))
    )
  )

  附:由net configuration assistant 的監聽程序配置 生成的:

以下為引用的內容:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:/works/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = lenovo-f54d7532)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

  生成了之后,用lsnrctl start 來啟動,并通過lsnrctl status 來查看狀態。

  此時啟動可能不成功,原因可是命名方法配置里的問題,查看sqlnet.ora:

以下為引用的內容:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES)

  將藍色的NTS改成NONE,try again。最好不要配置命名方法,如果生生了sqlnet文件的話,刪掉它。

  2 用net configuration assistant 的本地net服務名配置,

  a) 填寫“服務名”,數據庫實例的名字,與SID相同,當前我創建庫的時候用的是orcl,因此這里填orcl

  b)選TCP,

  c)主機名填IP,192.168.1.111 我的ip,我的機器使用固定IP,非DHCP

  端口號默認就1521,與監聽器一致

  d)輸入net服務名(網絡服務名),默認與前面的一樣。改成自己想用的名字,任意。

  此時生成的tnsnames.ora是下面的樣子

以下為引用的內容:

PPPPDB=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = lenovo-f54d7532)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

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


  將紅色部分刪掉(可選,它是第一次添加listner時就自動添加的),藍色部分改成SID(必須的,不改的話報:ORA-28547: 連接服務器失敗, 可能是 Oracle Net 管理錯誤)。

  修改后即如下面的樣子:

以下為引用的內容:
PPPPDB=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = lenovo-f54d7532)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = orcl)
    )
  )

  HOST 可以是IP地址,域名,機器名。

  我用的就是機器名。

  3 命令行中 測試

sqlplus uuu/uuu123@PPPPDB

  如果聯通成功就ok了。注意這時候如果使用sys用戶的話,需要加上as  sysdba。用Net Manager 也能完成這些。注意檢查一下生成的配置文件。確保在操作錢。DB是啟動的。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 91网在线 | 99亚洲精品 | 久久久久久久成人 | 日韩视频在线一区二区 | 久久精品国产一区 | 韩日电影 | 黄包网站| 色av影视 | 国产日韩欧美在线影视 | 精品日韩一区 | 久久久久久久久久久网站 | 在线免费观看成人 | 亚洲精品久久久久 | 午夜亚洲一区 | 成人欧美一区二区三区视频网页 | 亚洲免费美女视频 | 欧美日韩亚洲综合 | 欧美精品在线观看 | 久久精选视频 | 色又黄又爽网站www久久 | 国内精品一区二区 | 精品国产欧美一区二区三区成人 | 精品一区二区电影 | 美女一区 | 日韩电影免费在线观看中文字幕 | 国产成人综合自拍 | 91av亚洲| 久久se精品一区精品二区 | 亚洲一区二区三区四区五区六 | 一级黄色免费看 | 99视频在线 | √8天堂资源地址中文在线 99久久视频 | 精品国产一区二区三区久久久久久 | 青草久久久 | 精品久久一区 | 污视频网站在线免费观看 | 成人av免费在线观看 | 日本精品视频一区二区 | 色婷婷国产 | 日韩视频一区二区在线 | 午夜视频一区二区 |