日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

oracle 11g安裝圖解教程,如何安裝oracle11g數(shù)據(jù)庫(kù)詳細(xì)過(guò)程( 三 )

  • 樹(shù)形目錄下的服務(wù)命名可以通過(guò)編輯菜單里的重命名菜單更改成任意合法字符組成的服務(wù)名稱,注意服務(wù)名稱前不能有空格字符,否則可能無(wú)法連接數(shù)據(jù)庫(kù)服務(wù)器 。
  • 網(wǎng)絡(luò)配置與訪問(wèn)方式完全解析三個(gè)配置文件 listener.ora 、sqlnet.ora 、tnsnames.ora ,都是放在目錄:
    ORACLE_HOME\network\admin
    1. sqlnet.ora—– 作用類似于linux 或者其他unix 的nsswitch.conf 文件,通過(guò)這個(gè)文件來(lái)決定怎么樣找一個(gè)連接中出現(xiàn)的連接字符串 。例如我們客戶端輸入
    sqlplus sys/oracle@orcl假如我的sqlnet.ora 是下面這個(gè)樣子
    SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)那么,客戶端就會(huì)首先在tnsnames.ora 文件中找orcl 的記錄. 如果沒(méi)有相應(yīng)的記錄則嘗試把orcl 當(dāng)作一個(gè)主機(jī)名,通過(guò)網(wǎng)絡(luò)的途徑去解析它的 ip 地址然后去連接這個(gè)ip 上GLOBAL_DBNAME=orcl 這個(gè)實(shí)例,當(dāng)然我這里orcl 并不是一個(gè)主機(jī)名 。如果我是這個(gè)樣子
    NAMES.DIRECTORY_PATH= (TNSNAMES)那么客戶端就只會(huì)從tnsnames.ora 查找orcl 的記錄, 括號(hào)中還有其他選項(xiàng),如LDAP 等并不常用 。2.Tnsnames.ora—— 這個(gè)文件類似于unix 的hosts 文件,提供的tnsname 到主機(jī)名或者ip 的對(duì)應(yīng),只有當(dāng)sqlnet.ora 中類似
    NAMES.DIRECTORY_PATH= (TNSNAMES) 這樣,也就是客戶端解析連接字符串的順序中有TNSNAMES 是,才會(huì)嘗試使用這個(gè)文件 。PROTOCOL:客戶端與服務(wù)器端通訊的協(xié)議,一般為TCP ,該內(nèi)容一般不用改 。HOST:數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名或IP 地址,數(shù)據(jù)庫(kù)偵聽(tīng)一般與數(shù)據(jù)庫(kù)在同一個(gè)機(jī)器上,所以當(dāng)我說(shuō)數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器一般也是指數(shù)據(jù)庫(kù)所在的機(jī)器 。在UNIX 或WINDOWS 下,可以通過(guò)在數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的命令提示符下使用hostname 命令得到機(jī)器名,或通過(guò)ipconfig(for WINDOWS) or ifconfig (for UNIX )命令得到IP 地址 。需要注意的是,不管用機(jī)器名或IP 地址,在客戶端一定要用ping 命令ping 通數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名,否則需要在 hosts 文件中加入數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的機(jī)器名的解析 。PORT:數(shù)據(jù)庫(kù)偵聽(tīng)正在偵聽(tīng)的端口,可以察看服務(wù)器端的listener.ora 文件或在數(shù)據(jù)庫(kù)偵聽(tīng)所在的機(jī)器的命令提示符下通過(guò)lnsrctl status [listener name] 命令察看 。此處Port 的值一定要與數(shù)據(jù)庫(kù)偵聽(tīng)正在偵聽(tīng)的端口一樣 。SERVICE_NAME:在服務(wù)器端,用system 用戶登陸后,sqlplus> show parameter service_name 命令察看 。ORCL: 對(duì)應(yīng)的本機(jī),SALES 對(duì)應(yīng)的另外一個(gè)IP 地址,里邊還定義了使用主用服務(wù)器還是共享服務(wù)器模式進(jìn)行連接 。
    連接的時(shí)候輸入的 TNSNAMEORCL =(DESCRIPTION =(ADDRESS_LIST =# 下面是這個(gè)TNSNAME 對(duì)應(yīng)的主機(jī),端口,協(xié)議(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =https://www.jinnalai.com/fenxiang/# 使用專用服務(wù)器模式去連接需要跟服務(wù)器的模式匹配,如果沒(méi)有就根據(jù)服務(wù)器的模式自動(dòng)調(diào)節(jié)(SERVER = DEDICATED)# 對(duì)應(yīng)service_name ,SQLPLUS>;show parameter service_name; 進(jìn)行查看(SERVICE_NAME = orcl)))# 下面這個(gè)類似SALES =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =dg1)(PORT = 1521)))(CONNECT_DATA =https://www.jinnalai.com/fenxiang/(SERVICE_NAME = sales)))注意:如果數(shù)據(jù)庫(kù)服務(wù)器用MTS ,客戶端程序需要用database link 時(shí)最好明確指明客戶端用dedicated 直連方式, 不然會(huì)遇到很多跟分布式環(huán)境有關(guān)的ORACLEBUG。一般情況下數(shù)據(jù)庫(kù)服務(wù)器用直接的連接會(huì)好一些,除非你的實(shí)時(shí)數(shù)據(jù)庫(kù)連接數(shù)接近1000。3.listener.ora——listener 監(jiān)聽(tīng)器進(jìn)程的配置文件關(guān)于listener 進(jìn)程就不多說(shuō)了,接受遠(yuǎn)程對(duì)數(shù)據(jù)庫(kù)的接入申請(qǐng)并轉(zhuǎn)交給oracle的服務(wù)器進(jìn)程 。所以如果不是使用的遠(yuǎn)程的連接,并且不需要使用OEM時(shí),listener 進(jìn)程就不是必需的,同樣的如果關(guān)閉listener 進(jìn)程并不會(huì)影響已經(jīng)存在的數(shù)據(jù)庫(kù)連接 。***Listener.ora***文件的例子

    推薦閱讀