1、怎麼連接oracle資料庫伺服器
前提是電腦必須安裝oracle客戶端。
配置方法:
1、找到oracle的安裝目錄。如:C:\oracle\proct\10.2.0\db_1\network\ADMIN
2、找到tnsnames.ora文件。內
3、用文本方式打開容,添加以下內容:
本地實例名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 遠程資料庫IP地址)(PORT = 遠程伺服器埠號))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 遠程資料庫服務名)
)
)
其中中文部分是需要修改的部分,除第一個「本地實例名」外,其他需要跟遠程資料庫管理員咨詢,本地實例名就是方便自己識別資料庫的一個名字,可以自定義。
4、然後打開pl/sql就能看到自己創建的鏈接,如圖:
2、怎麼在oracle資料庫伺服器
首先,您需來要獲取Oracle的安裝程序源,可以從網上找一個對應的版本下載好放到硬碟內。
確認你的操作系統版本是Windows或者Linux。
如果只是Windows那麼安裝可能會比較簡單了,直接運行setup.exe文件就可以進入安裝向導了,出了自身的參數設置外沒有什麼難的!而Linux版本的則需要先創建獨立的用戶以及相應的目錄並賦予相關許可權,要設置好Oracle用戶的環境變數以及內核參數等,至於安裝步驟在此沒法進行詳細闡述,若不清楚還請繼續追問將問題細化,或者直接上百度文庫搜索對應的操作系統安裝Oracle的方法。目前Oracle的最新版本是11G,這個對內存和CPU的要求都比較高,至少1G內存,如果達不到就需要找之前的10G或者9i的版本裝了。
3、怎麼連接oracle資料庫伺服器
1 裝個跟服務端上相同版本的oracle客戶端,再裝個PL/SQL配置一下就能連上了:
2 找到你oracle客戶端安裝目錄中的tnsnames.ora文件,修改
ZBDS_251 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 140.28.19.251)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = zbds)
)
)
「 zbds 」是你的oracle資料庫實例名,140.28.19.251是你的遠程伺服器的IP,「ZBDS_251」隨便起,是給PL/SQL看的。
4、怎樣建立oracle資料庫伺服器
1 找台伺服器,安裝oracle伺服器端,這個是關鍵。
2 安裝成功後,建立監聽,使用本機名或者本機ip都可以。
3 可以使用安裝時的orcl資料庫的名稱,或者新建一個資料庫名稱。
4 安裝oracle客戶端,配置好後,進行測試。
5、如何連接oracle資料庫伺服器
1 裝個跟服務端上相同版本的oracle客戶端,再裝個PL/SQL配置一下就能連上了:內
2 找到你oracle客戶端安裝容目錄中的tnsnames.ora文件,修改
ZBDS_251 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 140.28.19.251)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = zbds)
)
)
「 zbds 」是你的oracle資料庫實例名,140.28.19.251是你的遠程伺服器的IP,「ZBDS_251」隨便起,是給PL/SQL看的。
6、ORACLE 如何建立連接 本機資料庫能訪問到伺服器資料庫的表!
修改本地oracle的tnsnames.ora文件即可。
以oracle10g為例,一般路徑為:~oracleproct10.2.0db_1 etworkADMIN
打開如圖文件:
在文件底部添加一段內容:
本地連接名 =注意:上段內容中的中文部分需要跟管理員索取,然後才能配置成功。
7、怎麼配置伺服器端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折優惠,建議去看看!
8、oracle 資料庫適合用什麼伺服器
1、硬體上總體上去說,只要能安裝主流伺服器操作系統的伺服器一般都可以安裝ORACLE。安裝的操作系統一般不能太老(近5年出品的一般都可以)。
2、操作系統上去說,ORACLE可以安裝在Linux、UNIX、WINDOWS下。多數在Linux、WINDOWS下。一般的認識,ORACLE的風格偏向於linux,性能強大但不友善。
3、順便想說的是(僅個人看法),一般習慣於windows的友好性的朋友,一般不會太喜歡ORACLE,因為它的友好度、兼容性與 SQL Server沒有對比性。它的最大的好處是可以運行在linux、windows、unix下,而MS的SQL Server只能運行在win下。有很多人說Oracle的性能高於SQL Server,但作為使用了8年Oracle,使用了17年SQL Server的一個普通網管的我,真心不認為有太大的性能差別。硬體上不去,軟體再優化也就那麼回事,何況SQL Server的優化並不差於ORACLE。
4、當然,如果是學習,多學一門技術總是好的,此外,從競爭的角度上說,最主流的資料庫也就是OR與SQLServer了,沒了競爭也是一件可怕的事。
5、最後,無論是SQL Server還是OR,起動後一般對系統的佔用比較大,性能低的電腦會有明顯的影響,它們一般安裝在伺服器上,或是編程/維護人員的工作機上用於調試。部分小的資料庫應用軟體,比如財務軟體,也會裝個桌面版的資料庫來作後台。
9、oracle資料庫中,伺服器是什麼概念?scott是哪兒來的?
一、Oracle服務(器)端
一般ORACLE資料庫伺服器安裝在一台機器上,負責數據存儲與管理,裝資料庫伺服器的機器為伺服器端。
Oracle服務端提供oracle服務的實例,其是資料庫的核心,用於資料庫的管理,對象的管理與存儲、數據的存儲、查詢、資料庫資源的監控、監聽等一些服務。
二、scott用戶
對於熟悉Oracle或者接觸過Oracle的人,scott這個用戶大家一定相當的熟悉。從Oracle第一個商業化版本至今,oracle的默認資料庫里都少不了這個名字為scott,密碼為tiger的用戶,這個scott究竟有何來歷,怎麼在我們的oracle的版本里一直都不能少呢。
這個就要追朔到Oracle的創業階段了, 1977年6月,埃里森,Bob Miner和Ed Oates在矽谷共同創辦了一家名為軟體開發實驗室(Software Development Laboratories,SDL)的計算機公司,這個只有三個人的公司就是後來在獨領資料庫風騷的ORACLE公司的前身。 當時埃里森年界32歲,由於合同的關系還在自己原來的公司里不能出來,只是一個程序員而已。他過不來,總要有寫代碼的人,公司的第一個程序員出現了,他的名字就是scott,他的貓的名字就叫trigger,可能是為了這個第一位的程序員的緣故吧,所以也就有了scott這個用戶,而且一直沒有忘懷,留戀至今。