伺服器ip修改後oracle伺服器
1. Oracle資料庫伺服器配置步驟
假設資料庫所在伺服器IP地址為:
資料庫實例名為:ora
用戶名: umap
密碼:umap
第一步:打開配置程序
位於:程序 >Oracle OraHome >Configuration and Migration Tools >Net Configuration Assistant ;
第二步:選擇配置項:
打開程序後 出現的界面中有四個選項 分別為( )監聽程序配置 ( )命名方法配置 ( )本地NET服務名配置 ( )目錄使用配置 這里我們選擇第 個 點下一步
第三步:根據需要選擇操作內容 是添加還是對以前的配置進行修改或刪除;
第四步:根據您要連接的Oracle數據據庫版本選擇 這里我們選擇Oracle i或更高版本資料庫或服務;
第五步:服務名 輸入示例中的實例名;
第六步:選擇TCP;
第七步:主機名:輸入示例中的IP地址; 使用默認埠 ;
第八步:使用您的登錄帳戶與密碼進行連接測試
ORA :TNS:監聽程序當前無法識別連接描述符中請求的服務 的解決方法
ORA :TNS:無法處理服務名
解決方案
服務是否打開
監聽是否打開
C:oracleora eorkadmin目錄下tnsnames ora文件中是否有你建的庫名和主機名
比如
AA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = AA)
)
)
sql SERVER連接oracle資料庫幾種方法 年 月 日星期五 : P M 方式
查詢oracle資料庫中的表
SELECT *
FROM OPENDATASOURCE(
MSDAORA
Data Source=GE ;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=GE ;User ID=daimin;Password=daimin
) DAIMIN JOBS
select * from JOBS
方式
在master資料庫中查看已經存在的鏈接伺服器
select * from sysservers
EXEC sp_addlinkedserver
@server = GE
@srvproct = Oracle
@provider = MSDAORA
@datasrc = GE
exec sp_addlinkedsrvlogin GE false sa daimin daimin
要在企業管理器內指定登錄帳號
exec sp_dropserver GE
select * from GE DAIMIN JOBS
delete from GE DAIMIN JOBS
備注 引用ORACLE伺服器上的表時 用戶名稱與表名一定要大寫字母
SELECT *
FROM OPENQUERY(GE SELECT * FROMDAIMIN JOBS )
方式
SELECT a *
FROM OPENROWSET( MSDAORA
GE ; DAIMIN ; DAIMIN
DAIMIN JOBS) AS a
ORDER BY a JOB_ID
方式 ODBC
ODBC方式比較好辦
SELECT A *
FROMOPENROWSET( MSDAORA GE ; DAIMIN ; DAIMIN GE 是數據源名
DAIMIN JOBS) AS A
lishixin/Article/program/Oracle/201311/17597