當前位置:首頁 » 操作系統 » oracle資料庫連接

oracle資料庫連接

發布時間: 2022-02-02 05:44:06

❶ oracle資料庫連接方式有幾種

sql SERVER連接oracle資料庫幾種方法

--1 方式
--查詢oracle資料庫中的表

SELECT*
FROMOPENDATASOURCE(
'MSDAORA',
'DataSource=GE160;UserID=DAIMIN;Password=DAIMIN'
)..DAIMIN.JOBS



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

select*intoJOBSfrom
OPENDATASOURCE(
'MSDAORA',
'DataSource=GE160;User
ID=daimin;Password=daimin'
)..DAIMIN.JOBS
select*fromJOBS



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

select*fromsysservers
EXECsp_addlinkedserver
@server='GE160',
@srvproct='Oracle',
@provider='MSDAORA',
@datasrc='GE160'
execsp_addlinkedsrvlogin'GE160',false,'sa','daimin','daimin'



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

execsp_dropserverGE160
select*fromGE160..DAIMIN.JOBS
deletefromGE160..DAIMIN.JOBS



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

SELECT*
FROMOPENQUERY(GE160,'SELECT*FROMDAIMIN.JOBS')



--3、方式

SELECTa.*
FROMOPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS)ASa
ORDERBYa.JOB_ID



--4、方式 ODBC
--ODBC方式比較好辦

SELECTA.*
FROM
OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN',--GE160是數據源名
DAIMIN.JOBS)AS
A
ORDERBYA.JOB_ID

❷ 連接oracle資料庫

select * from qq多了個分號

❸ oracle如何連接oracle數據源

使用sqlplus連接oracle11g資料庫步驟如下所示:

方法一:

1、找到sqlplus,在開始菜單你安裝的oracle-》應用程序開發目錄下面;

2、點擊SQLPlus,彈出cmd;

3、輸入用戶名,還有密碼,密碼後面加上@資料庫實例名,登錄成功後界面如下所示;

方法二:

在開始-》運行(快捷鍵win+r),輸入cmd。彈出的黑色框中輸入:sqlplus用戶名/密碼@資料庫實例名;

❹ sql怎麼連接oracle資料庫

第一步 安裝好oracle客戶端,並配置好TNS信息

先配置好oracle的TNS連接信息。這個跟正常情況使用oracle完全一樣

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

第二步,配置odbc信息

配置好odbc連接信息,sql server肯定不能直接調用oracle的客戶端去連接的,只能通過odbc的方式間接的去連。

在你平時敲cmd的地方敲入odbc打開下面界面。

你先去driver那地方看下有oracle的driver了不。裝好了oracle的客戶端的話肯定就會有的。

然後選user DSN,點Add ,選擇上一個畫面中看到的oracle driver。


出現這頁面後,在Data Source Name隨便輸入一個名字,這個名字就要後面sql server要用到的。TNS Service Name的下拉列表中就是oracle中配置好的TNS信息,如果你開始沒有配置的話這里就為空的。你選一個TNS名字後,可以點下test connection驗證下看連接上了不。

第三步 在sql server中配置

在前面創建好odbc數據源後就可以在sql server中配置了啊。先打開management studio。在server objects下面有個Linked Servers,選中它並右擊new linked server。打開如下頁面.在linked server中輸入一個名字,隨便取的,在後面執行sql時會用到這名字.provider就選Oracle Provider for OLE DB。proct name就填oracle

Data source就是你開始配置odbc時取的名字。其他地方就不用管了.然後再點下Security會彈出另一個頁面。

在此頁面最下面的地方輸入用戶名和密碼,然後點OK。

接著,你在Linked Servers下面會看到ORA_ARWEN。



注意點:

是在SQL Server伺服器所在地方進行配置。(客戶端不確定)Oracle的server隨便在哪無所謂了,只要你能連接得到就行.然後就是要裝好oracle的客戶端。

❺ oracle資料庫連接

恩。。。,你的tnsnames.ora的文件配置了么。另外你確定你的sid是xe吧?報錯是sid不能找到,可能是sid書寫錯誤,或者tns文件沒配置。還有些其他可能,這是個人感覺最可能的。

❻ oracle資料庫是怎麼連接的

你得配一個連接,用記事本打開 ..\app\Administrator\proct\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 這個文件,然後添加
gz_hl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 遠程IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 遠程服務)
)
gz_hl 只是一個名字,遠程IP,是你要連接的資料庫IP,如211.23.37.38。遠程服務表示遠程的資料庫,如orcl。最後你用他們給你提供的用戶名和密碼,就能連接了

❼ oracle資料庫連接問題

在cmd下面tnsping sicx看看
檢查tnsnames.ora文件。

熱點內容
諾基亞密碼忘了打什麼電話 發布:2024-09-17 03:27:09 瀏覽:555
樹深度優先演算法 發布:2024-09-17 03:26:58 瀏覽:472
跳轉頁源碼 發布:2024-09-17 03:13:05 瀏覽:543
html文件上傳表單 發布:2024-09-17 03:08:02 瀏覽:784
聊天軟體編程 發布:2024-09-17 03:00:07 瀏覽:726
linuxoracle安裝路徑 發布:2024-09-17 01:57:29 瀏覽:688
兩個安卓手機照片怎麼同步 發布:2024-09-17 01:51:53 瀏覽:207
cf編譯後沒有黑框跳出來 發布:2024-09-17 01:46:54 瀏覽:249
安卓怎麼禁用應用讀取列表 發布:2024-09-17 01:46:45 瀏覽:524
win10設密碼在哪裡 發布:2024-09-17 01:33:32 瀏覽:662