TNS配置是什麼
❶ oracle資料庫如何配置tns連接字元信息
/// <summary>
/// Oracle 的資料庫連接字元串.
/// </summary>
private const String connString =
@"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=TEST;Password=TEST123";
那個 192.168.1.210 是 Oracle 資料庫伺服器的 IP 地址
1521 是 默認的埠號
SERVICE_NAME=ORCL 意思是 那個 Oracle 資料庫服務是 ORCL
後面就是 用戶名 密碼了。
❷ oracle tns 配置
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
❸ 臨時用電tns系統是啥(臨時用電系統TN_S是什麼系統)
1.規范要求的TN-S供電系統是:在施工現場專用的中性點直接接地的電氣線路中,必須設總配電箱、分配電箱、閘箱。
2.總配電箱應設置在靠近電源的施工現場內,箱內要配置電流表、電壓表、電度表,帶防護罩式的總隔離開關、總漏電斷路器,分路帶防護罩式的分隔離開關、分路斷路器、分設在箱底的工作零線和保護零線端子排。
3.在漏電斷路前必須作一組重復接地,引下銅材質,兩根接地裝置上設置的兩處斷開點相接,以保證重復接地的可靠性。
4.分配電箱應設置在用電設備或負荷相對集中的地區,尤其是進入主體裝修時,根據裝修需要用電設備的多少,主體內要分層或全層設置分箱。
5.分配電箱內的電器和總配電箱相比,除不再安裝電流表、電壓表、電度表外,其餘同總配電箱只是線徑、電器元件的容量小於總配電箱。
❹ oracle11g 怎樣啟動tns服務
你說的tns應該是:tnsnames.ora 吧。這個配置主要是和伺服器端的監聽listener.ora想對應的。
這兩個配置文件你只要配置好,或者通過oracle自帶的netmgr配置。
在服務端用:lsnrctl start 啟動監聽就可以了。
參考文檔:http://wenku..com/view/a0b5e451f01dc281e53af068.html
❺ 資料庫配在2台機上 tns怎麼連
TNS配置
可以通過Oracle Net Configuretion
Assitant配置TNS,也可以手動配置。首先在Oracle伺服器端安裝完成之後,應該先著手配置LISTENER,LISTENER是進行Oracle通訊的首要組件,緊接著在客戶端安裝Oracle
client,同時配置tnsnames.ora文件。
首先監聽器包括兩個部分:Oracle要監聽的地址、埠、通訊協議;Oracle要監聽的資料庫實例,非RAC環境下,LISTENER只能監聽本伺服器的地址和實例,RAC環境下,LISTENER還可以監聽遠程伺服器。每個資料庫最少要配置一個監聽器。(註:RAC環境,指的是Oracle伺服器集群配置的環境)
LISTENER部分配置了Oracle要監聽的地址和埠信息;該文件中還會包括SID_LIST_LISTENER部分,這部分配置了Oracle需要監聽的實例。(註:在上述截圖中並沒有SID_LIST_LISTENER這一部分,這是因為Oracle自9i版本引入了動態監聽服務注冊,在資料庫啟動時,會自動注冊當前資料庫實例到監聽列表,所以無需配置SID_LIST_LISTENER部分了)
HOST參數可以是Oracle伺服器主機名稱,也可以是相應的IP地址。在一個多IP的伺服器上可以配置listener同時監聽多個地址,比如下面的配置:LISTENER=
(DESCRIPTION= (ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.11)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.11) (PORT=1521)))
),或者可以配置多個監聽器,分別監聽不同的IP地址。
一般說的TNS配置其實就是對tnsnames.ora文件的配置,tnsnames.ora有客戶端的配置,也有伺服器端的配置。客戶端和伺服器端配置的區別是因為伺服器端的配置跟LISTENER的配置相關。下面是一個簡單的配置示例:
tnsnames.ora也包括兩部分,ADDRESS_LIST
部分包含了Oracle資料庫伺服器的監聽地址信息,也就是要告訴TNS資料庫可通過這個地址和CLIENT進行通訊;CONNECT_DATA
定義了CLIENT要連接的資料庫,以及資料庫的連接方式,(專用或共享)。
在一個多IP環境中,TNS也可以配置多個遠程IP地址:CGDB = (DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.55)(PORT = 1521)) (ADDRESS
= (PROTOCOL = TCP)(HOST = 192.168.1.56)(PORT = 1521))) (CONNECT_DATA =
(SERVICE_NAME = CGDB) (SERVER = DEDICATED) ) )
sqlnet.ora是個很重要的配置,它可以控制和管理Oracle連接的屬性,根據參數作用的不同決定在客戶端配置還是在server端配置。sqlnet.ora的配置是全局性的,也就說sqlnet.ora的配置是對所有的連接起作用,如果想對某個特殊的連接或服務進行約束或限制,可以
在TNS配置相應參數。
————————————————————————————————
Oracle10g在windows2003下雙機熱備安裝:
l 硬體環境
伺服器兩台:
IBM xSeries 346 型號:8840I05;
磁碟櫃:
IBM EXP400
SICS卡:
ServeRAID-6M.
安裝6塊硬碟:ibm73.4G。
l 操作步驟
l 安裝操作系統(兩台機器同時進行)
1、 關閉磁碟櫃電源;
2、 使用ibm自帶光碟ServerGuide Setup and Installation引導系統並根據向導一步一步操作,注意在配置磁碟陣列時,如果本機上只有一塊硬碟則跳過,繼續。最後一步時會提示你插入操作系統光碟,然後你要做的事情就是等待,並根據隨時彈出的對話框操作,因為它會自動幫你把系統安裝好。
3、 操作系統安裝完成之後,插入操作系統安裝盤,在添加和刪除程序中添加操作系統組件,選擇網路組件,確定開始安裝。
4、 安裝活動目錄和dns(安裝步驟略,請查閱相關資料);
注意:不建議在集群節點上安裝活動目錄(Active Directory),最好另外選兩台伺服器作為活動目錄(Active Directory)上的域控制器,配置集群節點加入此域中即可。由於此測試環境中只有這兩台集群節點伺服器,所以只能在它們上安裝活動目錄,升級成域控制器。
5、 測試域是否安裝成功。在a機ping b機「ping b機機器名.域名」,如果通了則進行下面的操作,否則請你解決問題之後再繼續。
6、 A、B機關機。
l 配置磁碟陣列
7、 打開磁碟櫃電源;
8、 A機開機,使用ibm自帶光碟ServerRAID Support CD引導系統,進入RAID Manager應用配置RAID陣列。(請參閱附件中圖片),完畢後關機
9、 A機關機,B機開機。使用ibm自帶光碟ServerRAID Support CD引導系統,進入RAID Manager應用配置RAID陣列。(請參閱附件中圖片),關機。A機開機。
l 安裝群集服務
10、 插入ibm自帶光碟ServerRAID Support CD,將光碟中cluster目錄到機器上,運行IPSHAHTO,接管磁碟,將通過系統配置安裝硬碟,並轉化為基本磁碟,分區,分配盤符。
11、 B機開機進入操作系統,插入ibm自帶光碟ServerRAID Support CD,將光碟中cluster目錄到機器上,運行IPSHAHTO,接管磁碟。
12、 兩台機器反復使用IPSHAHTO,接管磁碟。注意不要寫數據到磁碟中。最後等待系統自動同步完成。估計要10到20個小時左右。
13、 A機用IPSHAHTO接管磁碟,B機關機。運行cluster目錄中setup程序,開始安裝並創建群集,它會啟動微軟群集安裝向導,跟著向導使用默認選項安裝(安裝過程略,請查閱相關資料),忽略仲裁盤錯誤。向導完成之後,會回到ibm群集安裝向導中,在倒數第二步選擇仲裁盤後完成群集安裝。等待機器重啟完畢。
14、 B機開機,進入操作系統,運行cluster目錄中setup程序,開始安裝並加入群集。操作步驟同上,僅少選擇仲裁盤選項。
15、 來回移動組測試群集是否正常。等待系統自動同步。估計10到20小時。
16、 在等待同步時,可以在兩台機器上同時安裝oracle 10g。注意,僅安裝程序,不建資料庫。
l 創建建資料庫
17、 修改hosts文件,增加A,B機和群集的ip和名稱,重啟A、B機。
18、 群集切換到A機。
19、 創建資料庫,將資料庫文件,控制文件,日誌文件的路徑配置到共享磁碟上(這里共享磁碟指磁碟陣列上的邏輯驅動器)。
20、 遇到錯誤,重啟相關服務後,點擊確定,在78%還會遇到3個錯誤,全部忽略。
21、 並停止oracle服務,群集切換到B機。
22、 重復18、19步驟。
註:修改listener.ora中監聽地址為群集ip;如果資料庫不能連接,請設置oracle_sid的值為資料庫實例名。
23、 將A、B兩台機器的資料庫服務和監聽服務改為手動,並停止服務。將他們加入群集服務中(增加方法請查閱相關資料)
24、 檢查群集切換是否正常。
(完)
❻ plsql連接資料庫怎麼配tns,注意看問題補充
telnet IP 埠,測試是否通
如果不通
1、資料庫是否允許遠程連接
2、檢查安全設置,防火牆之類
❼ 如何運行oracle的tns配置程序
運行命令netmgr,建立1個listener然後運行命令啟動listener進程:lsnrctlstart遠程其他計算機安裝Oracle的客戶端,並配置tnsnames.ora文件
❽ oracle 12c 怎樣配置TNS來訪問PDB
Oracle 12c連接PDB時,listener和tnsnames.ora配置
1、配置監聽
首先要明確,所有的PDB都使用1個監聽,配置多個實際上啟動時也只有第1個有意義。
LISTENER=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =ora12c_A)(PORT = 1521))
)
接下來使用SID_LIST_LISTENER來進行靜態注冊服務。
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC =
(GLOBAL_DBNAME = ora12c) #該服務是我配置的cdb信息
(SID_NAME = ora12c)
)
(SID_DESC =
(GLOBAL_DBNAME = pdborcl)#該服務是我配置的pdb信息
(SID_NAME = ora12c)
)
)
ADR_BASE_LISTENER= /opt/oracle
2、tnsnames.ora配置
觀察發現,在tnsnames中配置pdb跟CDB,即原來11g的配置完全一樣。這里SERVICE_NAME = pdborcl使用得是PDB的名字,可以在v$pdbs中查看。
ORA12C=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =ora12c_A)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora12c)
)
)
pdborcl=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =ora12c_A)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pdborcl)
)
)
3、為了保險,檢查下sqlnet.ora
NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)
這一句是為了保證優先使用TNSNAMES解析。
配置完,在PDB啟動的情況下(怎麼啟動這里不多講了),就可以直接連接到PDB了。(Oracle12c是沒有scott用戶的,我自己在PDB下面新建的)。
❾ 在Windows 下如何訪問Linux 中的Oracle 資料庫 如何配置tns
首先必須安裝Windows版本的Oralce客戶端程序(服務端也可以,它包含客戶端內容,但安裝後文件會更大)。
安裝到最後,需要設定主機IP、服務名稱等,這些可以隨意填寫,因為後面可手工配置。
安裝完Oracle程序後,進入安裝目錄,在ClientNetorkAdmin目錄下會有一個tnsnames.ora文件,用記事本打開它。
編輯或新增內容,test是其他程序調用資料庫的名稱,Host是Oracle資料庫地址,Port一般默認1521,service_name是Oracle的資料庫服務名稱,這些內容一定要正確。此時可安裝一個PL/SQL程序,安裝後打開PL/SQL,Database選擇test,輸入賬號密碼,即可登陸,對數據進行操作。
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = mytest)
)
)