在WIN系統環境變數里增加變數TNS_ADMIN, 變數值設置成"C:\oracle\ora92\network\ADMIN"就OK了.
❷ oracle 資料庫連接配置文件一般放在哪
Windows:
%ORACLE_HOME%db1 etworkadmin
Linux:
${ORACLE_HOME}/db1/network/admin
"db1"可能不同的版本的Oracle不同,安裝指定路徑不同而不同!
❸ plsql配置文件存放位置
PLSQL環境變數配置 tnsnames.ora文件路徑
一. 目錄結構 D:\install\PLSQL |-- instantclient_11_2 |-- tnsnames.ora |-- PLSQL Developer |-- readme.txt 二. 環境變數 必須要配置環境變數,不然資料庫欄位增加註釋亂碼 NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK TNS_ADMIN = D:\install\PLSQL\instantclient_11_2 三. PL/SQL Developer 環境設置 1. 位置 工具 -> 首選項 -> 連接 2. 設置 Oracle主目錄名 = D:\install\PLSQL\instantclient_11_2 OCI庫 = D:\install\PLSQL\instantclient_11_2\oci.dll 四. 補充 tnsnames.ora 文件需要手動創建並進行相應的設置, 參考網上教程. 1 問題:需要修改tnsnames.ora文件來配置資料庫連接,但是找不到該文件的路徑,在網上搜很多說在D盤的app目錄下,但是還是找不到。 解決方法:打開PL/SQL,工具欄找到 幫助->支持信息 打開後會看到PL/SQL的版本信息及其它的配置信息,往下拉會有一項「TNS File」,這就是你安裝的PL/SQL的tnsnames.ora文件路徑,修改完成後需要重啟PL/SQL。
查看更多
CSDN技術社區
提供內容
有用
分享
大家還在搜
sql服務管理器在哪裡打開
plsql首選項oracle主目錄
plsql安裝配置環境變數
oracle資料庫在哪裡打開
sqlserver服務管理器在哪
Oracle配置ofs
plsql首選項配置主目錄
plsql賬號配置
oracle主目錄在哪
sql配置文件路徑是幹嘛的
plsql自動補全快捷鍵
plsql配置ora文件
plsql設置環境變數
postman的介面文件保存位置
資料庫無法連接到本地伺服器
plsql配置ofs
PLSQL資料庫配置
plsql環境配置
plsql配置
oci庫自動檢測為空
plSQL
eclipse
plsql oci配置
oracle資料庫配置文件在哪裡(PL/SQL Developer連接Oracle資料庫...
2022年4月8日配置文件路徑:C:\Ora10InstantClient\tnsnames.ora 4、配置plsqldev.exe工具 主要是為了關聯我們前面...
❹ oracle 11g Net Manager 為什麼每次都要"打開網路配置文件",它指定的文件又是哪個求解,在線等啊!
【原因】這是由於環境變數指向的路徑中不存在或訪問不到監聽文件引起的。
【關鍵詞】環境變數,TNS_ADMIN
【處理辦法】修改[TNS_ADMIN]環境變數,具體步驟為:
第一步 依次進入「計算機」-「屬性」-「高級系統設置」-「高級」-「環境變數」,找到「TNS_ADMIN」環境變數,點擊「編輯」。
第三步 重新運行Net Manager即可。
❺ oracle網路配置相關概念
網路配置文件默認的目錄在$ORACLE_HOME/neork/admin 目錄下
sqlnet ora
sqlnet ora文件決定找資料庫伺服器別名的方式
參數SQLNET AUTHENTICATION_SERVICES= (NONE NTS)表明用戶連接Oracle伺服器時使用哪種驗證方式拍返悶
NONE表示Oracle身份驗證
NTS表示操 作系統身份驗證
兩種方式可以並用
ORA_DBA組中的域用戶和本地用戶不需要Oracle用戶名和密碼就可以登錄Oracle
而且該組的用戶登錄資料庫後都具有SYSDBA許可權(多個實 例時 可以建立類似這樣的組ORA_SID_DBA 其中SID指實例名
同理:ORA_OPER組中的成員具有SYSOPER角色的許可權
登錄方式 sqlplus / as sysdba
或者sqlplus nolog 然後SQL>connect / as sysdba
NAMES DEFAULT_DOMAIN = WORLD
NAMES DIRECTORY_PATH = (TNSNAMES ONAMES HOSTNAME)
表明解析客戶端連接時所用的主機字元串的方式
TNSNAMES表示採用TNSNAMES ORA文件來解析
ONAMES表示使用自己的名稱伺服器(Oracle Name Server)來解析 目前Oracle建議使用輕量目錄訪問協議LDAP來取代ONAMES
HOSTNAME表示使用host文件 DNS NIS等來解析
如果你的ORACLE客戶端和伺服器默認的域名不一樣 需要用#號注釋第一行
#NAMES DEFAULT_DOMAIN = WORLD
使它不起作用
NAMES DIRECTORY_PATH指定找伺服器別名的順序 (本地的tnsnames ora文件 命名伺服器 主機名方式)
伺服器的sqlnet ora里可以設置檢查客戶端是否襲彎alive的時間間隔
sqlnet expire_time =
也可以設置環境變數TNS_ADMIN指向你想用的sqlnet ora和tnsnames ora目錄
例如
TNS_ADMIN=/home/oracle/config/ ;export TNS_ADMIN
tnsnames ora
寫資料庫伺服器別名的詳細內容
有以下幾種寫法:
# 一般的寫法
APPDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = appdb)
)
)
# 明確標明用dedicated方式連接資料庫
APPD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST= )(PORT= ))
(CONNECT_DATA=
(SERVICE_NAME=appdb)
(SERVER=DEDICATED)))
# 對多個listener埠做均衡負載方式連接資料庫
APPS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = appdb)
)
)
# 注意 如果資料庫伺服器用MTS 客戶端程序需要用database link時最好明確指明客戶端用dedicated直連方式
# 不然會遇到很多跟分布世派式環境有關的ORACLE BUG
lishixin/Article/program/Oracle/201311/17314
❻ ora24324解決辦法
同事在Win XP sp2上安裝Oracle DataBase 10g Enterprise Edition Release 10.1.0.2.0後,在創建資料庫是發生如下錯誤:
開始是出現一個錯誤提示對話框:
ORA-28547:連接伺服器失敗,可能是Net8管理錯誤。
忽略這個錯誤後又出現一個錯誤提示對話框:
ORA-24324:未初始化服務句柄
忽略這個錯誤後又接連出現兩個錯誤:
ORA-01041: 內部錯誤,hostdef擴展名不存在
ORA-01034: ORACE not available
最後出現的一個錯誤提示框是:
由於一下錯誤,Enterprise Manager配置失敗,『job queue_process』必須大於等於1…..
這時資料庫創建失敗,在oradata文件並沒有發現預想的數據文件。
工具/原料
Win XP系統
Oracle DataBase 10g
方法/步驟
修改oracle的網路配置文件,具體做法是:在oracle安裝目錄下搜索sqlnet.ora文件,一般在$NETWORKADMIN目錄下,
用記事本打開把文件中的一行:
SQLNET_AUTHENTICATION_SERVICES= (NTS)
修改為:
SQLNET_AUTHENTICATION_SERVICES= (NONE)
修改監聽器配置文件,具體做法是: 在oracle安裝目錄下搜索listener.ora文件,一般在$NETWORKADMIN目錄下,把主機名用ip地址代替,例如(ADDRESS = (PROTOCOL = TCP)(HOST = HBONLINE1)(PORT = 1523))改為(ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.168.42)(PORT = 1523))。
3
修改這兩個文件後,順利創建資料庫。
❼ Oracle主要的配置文件解釋
Oracle 主要配置文件介紹
profile文件 oratab 文件 資料庫實例初始化文件 initSID ora 監聽配置文件 sqlnet ora 文件 tnsnames ora 文件
Oracle 主要配置文件介紹 /etc/profile 文件 系統級的環境變數一般在/etc/profile 文件中定義 在 CAMS 系統 與資料庫 相關的環境變數就定義在/etc/profile 文件中 如下所示 export ORACLE_BASE=/u /app/oracle export ORACLE_HOME=$ORACLE_BASE/proct/ export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib肆攜升 export ORACLE_SID=cams export ORACLE_TERM=vt export ORA_NLS =$ORACLE_HOME/omon/nls/admin/data export NLS_LANG=AMERICAN ZHS CGB & 說明 配置上述環境變數要注意定義的先後順序 如 定義 ORACLE_HOME 時 用 到 了 ORACLE_BASE 那 么 ORACLE_HOME 的 定 義 應 該 在 ORACLE_BASE之後 在使用中文版 CAMS 時 環境變數 NLS_LANG 的值應該設置為 AMERICAN ZHS CGB 如上所示 在使用英文版 CAMS時 可 以不設置 NLS_LANG 即去掉 export NLS_LANG= 那一行 也可以 設置 NLS_LANG 的值為 AMERICAN_AMERICA US ASCII
/etc/oratab 文件隱塌 /etc/oratab 文件描述目前系統中創建的資料庫實例 以及是否通過 dbstart 和 dbshut 來控制該實例的啟動與關閉 如下所示 忽略以#開頭的注釋部分 : cams:/u /app/oracle/proct/ :Y 其中 cams 為實例 ID /u /app/oracle/proct/ 為 ORACLE_HOME目 錄 Y表示允許使用 dbstart和 dbshut 啟動和關閉該實例資料庫 如果設置為 N 表示不通過 dbstart 和 dbshut 啟動和關閉實例資料庫 CAMS 系統要求在 安裝完 ORACLE 後要求將該參數修改為 Y 以保證 ORACLE 資料庫自啟裂老動 和關閉
資料庫實例初始化文件 initSID ora 每個資料庫實例都有一個初始化 參數文件 其預設 存放的路徑為 $ORACLE_BASE/admin/<SID>/pfile 其名稱為 init<SID> ora 如 cams 實 例 對 應 的 參 數 文 件 為 initcams ora 缺 省 存 放 路 徑 為 $ORACLE_BASE/admin/cams/pfile 即/u /app/oracle/admin/cams/pfile 但 在 CAMS 應 用 中 initcams ora 的 存 放 路 徑 為 /u /app/oracle/admin/cams/pfile 這是基於數據與應用程序分開存放更好地 保護數據考慮的 尤其在 CAMS 雙機應用模式下 能夠保證數據的一致性 具體的修改操作可參考 Linux與 Oracle 安裝手冊 初始化參數文件是一個包含實例配置參數的文本文件 這些參數被設置為特 定的值 用於初始化 Oracle 實例的多數內存和進程設置 以下是一些主要參 數的說明 實例的資料庫名稱 db_name = cams 實例名稱 instance_name = cams 資料庫控制文件的名稱和位置 control_files = ( /u /app/oracle/oradata/cams/control ctl /u /app/oracle/oradata/cams/control ctl /u /app/oracle/oradata/cams/control ctl ) 調度作業隊列的 SNP 進程的數量以及 SNP 進程覺醒時間間隔 秒 JOB_QUEUE_PROCESSES= JOB_QUEUE_INTERVAL=
存儲追蹤和告警文件的路徑 user_mp_dest 指定記錄 Oracle 用戶進程產生的追蹤和告警信息的文件的 存放路徑 background_mp_dest 指定記錄 Oracle 後台進程產生的追蹤和 告警信息的文件的存放路徑 core_mp_dest指定Oracle運行所產生的core mp 信息的文件的存放路徑 background_mp_dest = /u /app/oracle/admin/cams/bmp core_mp_dest = /u /app/oracle/admin/cams/cmp user_mp_dest = /u /app/oracle/admin/cams/ump UTL_FILE_DIR 參數 UTL_FILE_DIR = * UTL_FILE_DIR 參數指定一個或多個目錄用於 Oracle 應用的文件 I/O 如備 份數據到文件 在 CAMS 系統中將該值設置為 * 表示可供 Oracle 應 用進行文件 I/O操作的目錄為任意目錄 因此 只要空間允許 可以將備份數 據存放到任意目錄下
監聽配置文件 為了使得外部進程 如 CAMS後台程序 能夠訪問 Oracle 資料庫 必須配 置 Oracle 網路伺服器環境 配置 Oracle 網路伺服器環境是通過配置 listener ora sqlnet ora 和 tnsnames ora 共三個文件來進行的 listener ora 即監聽配置文件 在本小節說明 另兩個文件分別在隨後的兩個小節說明 監聽配置文件 listener ora 的存放路徑為 $ORACLE_HOME/neork/admin 以下是一個示例 LISTENER = #監聽器名稱 (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost localdomain) (PORT = )) ) ) (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION = GIOP) (SESSION = RAW) ) (ADDRESS = (PROTOCOL = TCP) (HOST = localhost localdomain) (PORT = ))
) ) SID_LIST_LISTENER = #命名規則 SID_LIST_+上面定義的監聽器名稱 (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc ) (ORACLE_HOME = /u /app/oracle/proct/ ) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = cams) (ORACLE_HOME = /u /app/oracle/proct/ ) (SID_NAME = cams) ) (SID_DESC = (GLOBAL_DBNAME = oid) (ORACLE_HOME = /u /app/oracle/proct/ ) (SID_NAME = oid) ) )
& 說明 listener ora 文件中定義一個監聽器 其預設的名稱為 LISTENER 這個監聽器預設以tcp/ip為協議地址且埠號為 運行 在CAMS應用中監聽文件定義的監聽器就使用這個預設名字 並且使用預設的協議 tcp/ip和預設的埠號 待配置好監聽文件以及隨後說明的 sqlnet ora 和tnsnames ora 文件之後 就可以用以下命令將監聽文件中定義的監聽器啟動起來 $ lsnrctl start停止監聽器的命令為 $ lsnrctl stop監測監聽器當前狀態的命令為 $ lsnrctl status當 lsnrctl status 命令有如下輸出結果 STATUS of the LISTENER Alias LISTENER Version TNSLSNR for Linux: Version Proction Start Date JAN : : Uptime days hr min sec 就說明監聽器正在運行 否則說明監聽器已經停止了 CAMS 系統的後台程序的正常運行不僅依賴於資料庫實例的運行 還依賴於這個資料庫監聽器的運行 假如監聽器沒有啟動 即使資料庫已經啟動 CAMS 後台程序仍然不能正常工作 如(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所示的一個IPC 協議地址的監聽 是為了外部進程調用用的 在資料庫安裝時自動設定不需要改動
在監聽文件後部還有一個 SID_LIST_LISTENER 段 該段用於定義監聽器的服務 即為哪些資料庫實例提供監聽服務 以 cams 實例為例 其對應的服務信息為 (SID_DESC = (GLOBAL_DBNAME = cams) #資料庫名 (ORACLE_HOME = /u /app/oracle/proct/ ) (SID_NAME = cams) #資料庫實例名)
sqlnet ora 文件 sqlnet ora 文件的存放路徑為 $ORACLE_HOME/neork/admin 以下是一 個示例
NAMES DEFAULT_DOMAIN = localdomainNAMES DIRECTORY_PATH= (TNSNAMES ONAMES HOSTNAME) & 說明 NAMES DEFAULT_DOMAIN 指定網路域名 NAMES DIRECTORY_PATH指定當解析客戶端連接標識符時命名方法 naming metthods 採用的優先順序 從左至右遞減 在 CAMS 應用中 這兩個參數採用上述所示的系統預設值
tnsnames ora 文件tnsnames ora 文件的存放路徑為 $ORACLE_HOME/neork/admin 以下是一個示例OID LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = oid) ) )CAMS LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = cams) ) )INST _HTTP LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT =
)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION =//admin) ) )EXTPROC_CONNECTION_DATA LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc ) (PRESENTATION = RO) ) )
& 說明tnsnames ora 文件中定義一個或多個網路服務 net service cams 實例對應的網路服務為 CAMS LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost localdomain) (PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = cams) ))注意 這里 ADDRESS項包含三個子參數
PROTOCOL 默認協議TCP
HOST :ip地址
PORT 埠 默認
CAMS LOCALDOMAIN為數據名
lishixin/Article/program/Oracle/201311/17740
❽ oracle 資料庫的配置文件有哪些
主要常用的就兩個。
「listener.ora」,這個是配置資料庫程序監聽主機的。
❾ oracle網路配置文件一般在哪裡
參考我個來人的路徑 X:\oracle\proct\10.1.0\Db_1\NETWORK\ADMIN
一般來說你源找到network目錄即可找到下層目錄admin中的tnsnames.ora配置文件,實在不行就搜索文件tnsnames.ora吧。