當前位置:首頁 » 存儲配置 » 伺服器如何配置tns

伺服器如何配置tns

發布時間: 2022-06-09 09:51:28

A. 如何正確配置tnsname.ora文件

正確配置tnsname.ora文件的方法

  • 可以在客戶端機器上使用 Oracle Net Configuration Assistant 或 Oracle Net Manager 圖形配置工具對客戶端進行配置,該配置工具實際上修改 tnsnames.ora 文件。所以我們可以直接修改 tnsnames.ora 文件,下面以直接修改 tnsnames.ora 文件為例:oracle培訓

  • 該文件的位置為: …networkadmintnsnames.ora (for windows)

  • …/network/admin/tnsnames.ora (for unix)

  • 此處,假設伺服器名為 testserver,服務名為 orcl.testserver.com,使用的偵聽埠為1521,則 tnsnams.ora 文件中的一個test網路服務名(資料庫別名)為:

  • test =

  • (DESCRIPTION=

  • (ADDRESS_LIST=

  • (ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))

  • )

  • (CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)

  • )

  • )

B. 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
後面就是 用戶名 密碼了。

C. 怎麼配置伺服器端oracle資料庫

假設資料庫所在伺服器IP地址:192.168.0.1

資料庫實例名為:ora92

用戶名:umap

密碼:umap

第一步打開配置程序

位於:程序-->Oracle - OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant ;


第二步:選擇配置項:


打開程序後,出現的界面中有四個選項, 分別為(1)監聽程序配置,(2)命名方法配置,(3)本地NET服務名配置,(4)目錄使用配置. 這里我們選擇第3個,點下一步


第三步:根據需要選擇操作內容,是添加還是對以前的配置進行修改或刪除;


第四步:根據您要連接的Oracle數據據庫版本選擇, 這里我們選擇Oracle8i或更高版本資料庫或服務;


第五步:服務名,輸入示例中的實例名;


第六步:選擇TCP;


第七步:主機名:輸入示例中的IP地址; 使用默認埠1521;


第八步:使用您的登錄帳戶與密碼進行連接測試


「ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務」的解決方法


ORA-12154:TNS:無法處理服務名


解決方案:


1.服務是否打開


2.監聽是否打開


3.C:oracleora92 etworkadmin目錄下tnsnames.ora文件中是否有你建的庫名和主機名


比如:


AA =


(DESCRIPTION =


(ADDRESS_LIST =


(ADDRESS = (PROTOCOL = TCP)(HOST =10.144.100.89)(PORT = 1521))


)


(CONNECT_DATA =


(SERVICE_NAME = AA)


)


)


sql SERVER連接oracle資料庫幾種方法2010年08月27日星期五 09:35 P.M.--1 方式


--查詢oracle資料庫中的表


SELECT *


FROM OPENDATASOURCE(


'MSDAORA',


'Data Source=GE160;UserID=DAIMIN;Password=DAIMIN'


)..DAIMIN.JOBS


舉一反三:在查詢分析器中輸入:


SELECT *


FROM OPENDATASOURCE(


'MSDAORA',


'Data Source=ORCL;User ID=SYSTEM;Password=manager'


)..HKDY.S_HD_HKDY


--在sqlserver中創建與oracle資料庫中的表同名的表


select * into JOBS from


OPENDATASOURCE(


'MSDAORA',


'Data Source=GE160;User ID=daimin;Password=daimin'


)..DAIMIN.JOBS


select * from JOBS


--2、方式


--在master資料庫中查看已經存在的鏈接伺服器


select * from sysservers


EXEC sp_addlinkedserver


@server = 'GE160',


@srvproct = 'Oracle',


@provider = 'MSDAORA',


@datasrc = 'GE160'


exec sp_addlinkedsrvlogin 'GE160', false,'sa', 'daimin', 'daimin'


--要在企業管理器內指定登錄帳號


exec sp_dropserver GE160


select * from GE160..DAIMIN.JOBS


delete from GE160..DAIMIN.JOBS


--備註:引用ORACLE伺服器上的表時,用戶名稱與表名一定要大寫字母。


SELECT *


FROM OPENQUERY(GE160, 'SELECT * FROMDAIMIN.JOBS')


--3、方式


SELECT a.*


FROM OPENROWSET('MSDAORA',


'GE160';'DAIMIN';'DAIMIN',


DAIMIN.JOBS) AS a


ORDER BY a.JOB_ID


--4、方式 ODBC


--ODBC方式比較好辦


SELECT A.*


FROMOPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數據源名


DAIMIN.JOBS) AS A


ORDER BY A.JOB_ID

我現在用的是小鳥雲,他們目前官網有活動,3折優惠,建議去看看!

D. 如何配置pl/sql 連接遠程oracle伺服器

1、找到PL/SQL Developer程序的啟動快捷方式。

E. oracle11g 怎樣啟動tns服務

你說的tns應該是:tnsnames.ora 吧。這個配置主要是和伺服器端的監聽listener.ora想對應的。
這兩個配置文件你只要配置好,或者通過oracle自帶的netmgr配置。
在服務端用:lsnrctl start 啟動監聽就可以了。
參考文檔:http://wenku..com/view/a0b5e451f01dc281e53af068.html

F. plsql 連接oracle tns配置的問題

這個你需要首先知道一個基本的東西,程序啟動時會去讀取windows的系統環境變數
你安裝oracle及客戶端後,需要修改path變數,你看看oracle伺服器端的目錄和客戶端的目錄哪個在前面,程序就用哪個的,如果你用客戶端的,就將他的目錄放到伺服器端目錄的前面,以後,就用客戶端的tns了,伺服器的不起作用。

G. 如何為本地應用程序配置oracle資料庫,將伺服器的數據同步到自己電腦的資料庫

幾種方法:

  1. 可以用exp/expdp再到本地來imp/impdp導入前面導出的數據(較快捷)

  2. golden gate/streams 實現在線同步復制,可保證數據實時(需配置伺服器端及本地端)

  3. 本地配置tns使本地庫能夠連接到伺服器上,本地庫里創建database link ,然後用create table as select * from table@dblink(速度較慢)

  4. 傳輸表空間,批量的把相關的表空間一起整過來(過程相對麻煩,效果還行)

  5. 伺服器端所有需要文件都拷過來重建個庫(同種平台較簡單,跨平台較麻煩)

  6. 第三方工具導出/導入

H. 如何用oracle客戶端在伺服器里插入資料庫

首先你要配置tns文件,之後通過客戶端連到伺服器
tns文件一般在 proct\11.2.0\dbhome_1\NETWORK\ADMIN 目錄下
配置方式例如
ROC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xinrui)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = roc)
)
)

之後在客戶端可以使用命令連接
conn 用戶名/密碼@[ROC 這里就是你在tns中配置的字元串]

I. 如何正確oracle配置tnsname.ora文件

其中orcl和a8都是連接我遠程Oracle伺服器的網路名字 另外還可以用netca命令(ORACLE_HOME配置正確)調出圖形界面,選擇「本地NET服務名」來生成該文件

熱點內容
安卓由哪個公司提供 發布:2024-04-30 12:27:03 瀏覽:415
伺服器2個cpu的內存如何安裝 發布:2024-04-30 12:19:02 瀏覽:326
如何搭建outlook伺服器 發布:2024-04-30 10:46:50 瀏覽:635
美圖忘記密碼手機如何刷機 發布:2024-04-30 10:45:43 瀏覽:191
sql字元設置 發布:2024-04-30 10:39:03 瀏覽:305
androidram 發布:2024-04-30 10:36:06 瀏覽:281
購買的新車有哪些基本配置 發布:2024-04-30 10:27:32 瀏覽:324
遠程訪問攝像頭 發布:2024-04-30 10:10:57 瀏覽:72
貼吧網站源碼 發布:2024-04-30 10:10:42 瀏覽:252
飢荒為什麼伺服器模組不能用 發布:2024-04-30 10:10:41 瀏覽:552