国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
ORACLE客戶端連接服務(wù)器的注意事項
ORACLE客戶端連服務(wù)器的注意事項

   1.通過SQL*NET協(xié)議,ORACLE客戶端連服務(wù)器時一般需要配置sqlnet.ora和tnsnames.ora,init.ora。
   它們默認的目錄在$ORACLE_HOME/network/admin 目錄下
  
   也可以設(shè)置環(huán)境變量TNS_ADMIN指向你想用的sqlnet.ora和tnsnames.ora目錄
   例如:
   TNS_ADMIN=/home/oracle/config/9.0.1;export TNS_ADMIN
  
   sqlnet.ora文件決定找數(shù)據(jù)庫服務(wù)器別名的方式
  
   默認的參數(shù)有
   參數(shù)SQLNET.AUTHENTICATION_SERVICES=(NONE,NTS)表明用戶連接Oracle服務(wù)器時使用哪種驗證方式NONE表示Oracle身份驗證,NTS表示操     作系統(tǒng)身份驗證,兩種方式可以并用。
    ORA_DBA組中的域用戶和本地用戶不需要Oracle用戶名和密碼就可以登錄Oracle而且該組的用戶登錄數(shù)據(jù)庫后都具有SYSDBA權(quán)限(多個實     例時,可以建立類似這樣的組ORA_SID_DBA,其中SID指實例名)同理:ORA_OPER組中的成員具有SYSOPER角色的權(quán)限。
    登錄方式  sqlplus “/ as sysdba”
    或者sqlplus nolog,然后SQL>connect / as sysdba
   
   NAMES.DEFAULT_DOMAIN = WORLD
   NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME)
   表明解析客戶端連接時所用的主機字符串的方式
    TNSNAMES表示采用TNSNAMES.ORA文件來解析;
    ONAMES表示使用自己的名稱服務(wù)器(Oracle NameServer)來解析,目前Oracle建議使用輕量目錄訪問協(xié)議LDAP來取代ONAMES;
    HOSTNAME表示使用host文件,DNS,NIS等來解析;
   如果你的ORACLE客戶端和服務(wù)器默認的域名不一樣,需要用#號注釋第一行
   #NAMES.DEFAULT_DOMAIN = WORLD
   使它不起作用。
   NAMES.DIRECTORY_PATH指定找服務(wù)器別名的順序 (本地的tnsnames.ora文件, 命名服務(wù)器, 主機名方式)
   服務(wù)器的sqlnet.ora里可以設(shè)置檢查客戶端是否alive的時間間隔
   sqlnet.expire_time = 10
 
  init.ora中的Remote_Login_Passwordfile對身份驗證的影響
    三個可選值:
   NONE:默認值,指示Oracle系統(tǒng)不使用密碼文件,通過操作系統(tǒng)進行身份驗證的特權(quán)用戶擁有SYSORA和SYSOPER權(quán)限EXCLUSIVE:
    1.表示只有一個數(shù)據(jù)庫實例可以使用密碼文件
    2.允許將SYSORA和SYSOPER權(quán)限賦值給SYS以外的其它用戶
    SHARED:
    1.表示可以有多個數(shù)據(jù)庫實例可以使用密碼文件
    2.不允許將SYSORA和SYSOPER權(quán)限賦值給SYS以外的其它用戶
    所以,如果要以操作系統(tǒng)身份登錄,Remote_Login_Passwordfile應(yīng)該設(shè)置為NONE
   當?shù)卿浻脩舨皇荗RA_DBA組和ORA_OPER組成員時,登錄數(shù)據(jù)庫需要在Oracle中創(chuàng)建當前操作系統(tǒng)用戶相同的用戶名,如果當前用戶是域用      戶,則名稱為:domainname\yourname,如果是本地計算機用戶,則名稱為:computername\yourname
    創(chuàng)建方法:
    create "domainname\yourname" identified externally;
   操作系統(tǒng),修改HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0下面添加AUTH_PREFIX_DOMAIN,值設(shè)為FALSE,在創(chuàng)建Oracle用戶時可以忽略     掉域名
   這種方式下,init.ora中有一個參數(shù)將影響數(shù)據(jù)庫如何匹配一個windows用戶和Oracle用戶os_authent_prefix = ""
    缺省為空,Oracle8i以前,無該參數(shù),而使用OPS$作為用戶名前綴.(Oracle用戶名最大長度限制為30個字符)
    
tnsnames.ora文件里寫數(shù)據(jù)庫服務(wù)器別名的詳細內(nèi)容,有以下幾種寫法:
           # 一般的寫法          
           APPDB =
             (DESCRIPTION =
               (ADDRESS_LIST =
                 (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.35)(PORT = 1521))
               )
               (CONNECT_DATA =
                 (SERVICE_NAME = appdb)
               )
             )
           # 明確標明用dedicated方式連接數(shù)據(jù)庫
           APPD=
           (DESCRIPTION=
             (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.35)(PORT=1521))
             (CONNECT_DATA=
               (SERVICE_NAME=appdb)
               (SERVER=DEDICATED)))
   
           # 對多個listener端口做均衡負載方式連接數(shù)據(jù)庫
           APPS =
             (DESCRIPTION =
             (ADDRESS_LIST =
                 (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.35)(PORT = 1521))
                 (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.35)(PORT = 1856))
              )
               (CONNECT_DATA =
                 (SERVICE_NAME = appdb)
               )
             )   
         
     # 注意:如果數(shù)據(jù)庫服務(wù)器用MTS,客戶端程序需要用databaselink時最好明確指明客戶端用dedicated直連方式,
     #       不然會遇到很多跟分布式環(huán)境有關(guān)的ORACLE BUG。
     #     一般情況下數(shù)據(jù)庫服務(wù)器用直接的連接會好一些,除非你的實時數(shù)據(jù)庫連接數(shù)接近1000。
            
        2. /etc/hosts (UNIX)
           或者windows\hosts(WIN98)  winnt\system32\drivers\etc\hosts(WIN2000)
           客戶端需要寫入數(shù)據(jù)庫服務(wù)器IP地址和主機名的對應(yīng)關(guān)系。
          
           127.0.0.1       localhost
           192.168.0.35    oracledb oracledb
           192.168.0.45    tomcat tomcat
           202.84.10.193   bj_db   bj_db   
          
           有些時候我們配置好第一步后,tnsping 數(shù)據(jù)庫服務(wù)器別名顯示是成功的,
           但是sqlplus username/password@servicename不通,jdbc thin link也不通的時候,        
           一定不要忘了在客戶端做這一步,原因可能是DNS服務(wù)器里沒有設(shè)置這個服務(wù)器IP地址和主機名的對應(yīng)關(guān)系。
          
           如果同時有私有IP和Internet上公有IP,私有IP寫在前面,公有IP寫在后面。
          
           編輯前最好留一個備份,增加一行時也最好用復(fù)制粘貼,避免編輯hosts時空格或者tab字符錯誤。
          
        3. UNIX下ORACLE多數(shù)據(jù)庫的環(huán)境,OS客戶端需要配置下面兩個環(huán)境變量
       
           ORACLE_SID=appdb;export ORACLE_SID
           TWO_TASK=appdb;export TWO_TASK 
          
           來指定默認的目標數(shù)據(jù)庫。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle監(jiān)聽器(listener)配置總結(jié)
oracle數(shù)據(jù)庫tns配置方法詳解
遠程登陸Oracle
Oracle網(wǎng)絡(luò)配置用到的sqlnet.ora,tnsnames.ora,listener.ora文件
listener.ora/sqlnet.ora/tnsnames.ora配置文件詳解
PL/SQL Developer安裝配置實踐
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服