oracle怎么建鏈,oracle數(shù)據(jù)庫創(chuàng)建表

oracle數(shù)據(jù)庫鏈接怎么配置高手請教

wsoc是個鏈接名還是用戶名啊,如果是鏈接名,并且它是屬于當前用戶的鏈接,你可以

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設、成都網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務貢山,十年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

select * from {table_name}@wsoc;

當前用戶不能用其它用戶的鏈接,除非它屬于public

你可以查詢字典 dba_db_links看一下鏈接的owner

Oracle有什么辦法快速鏈接

SQL SERVER連接oracle數(shù)據(jù)庫幾種方法

--1 方式

--查詢oracle數(shù)據(jù)庫中的表

SELECT *

FROM OPENDATASOURCE(

'MSDAORA',

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

)..DAIMIN.JOBS

--在sqlserver中創(chuàng)建與oracle數(shù)據(jù)庫中的表同名的表

select * into JOBS from

OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;User

ID=daimin;Password=daimin'

)..DAIMIN.JOBS

select * from JOBS

--2、方式

--在master數(shù)據(jù)庫中查看已經(jīng)存在的鏈接服務器

select * from sysservers

EXEC sp_addlinkedserver

@server = 'GE160',

@srvproduct = 'Oracle',

@provider = 'MSDAORA',

@datasrc = 'GE160'

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

--要在企業(yè)管理器內指定登錄帳號

exec sp_dropserver GE160

select * from GE160..DAIMIN.JOBS

delete from GE160..DAIMIN.JOBS

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

SELECT *

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

--3、方式

SELECT a.*

FROM OPENROWSET('MSDAORA',

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

DAIMIN.JOBS) AS a

ORDER BY a.JOB_ID

--4、方式 ODBC

--ODBC方式比較好辦

SELECT A.*

FROM

OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數(shù)據(jù)源名

DAIMIN.JOBS) AS

A

ORDER BY A.JOB_ID

oracle數(shù)據(jù)庫如何建立數(shù)據(jù)鏈接到sqlserver

試試用DBLink連到另外一個庫上:

-- Create database link

create public database link 名字

connect to user identified by password

using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = PORT)))(CONNECT_DATA = (SERVICE_NAME = SID)))';

使用時候 可以使用select × from TB名@DBLink_Name

oracle 無法與網(wǎng)絡適配器建立連接

oracle是要配置才能建立鏈接,在“開始”的oracle安裝項里,第二個菜單,有一個叫...net開頭的,按照向導設置一下,主機寫機器名和ip地址,保存就行了

oracle中如何創(chuàng)建dblink

你是要?dblink?到另外一個?oracle? ?還是 dblink 到一個 sql server ?

注:

如果創(chuàng)建全局dblink,必須使用systm或sys用戶,在database前加public。

SQL?CREATE?DATABASE?LINK?mydblink

2????CONNECT?TO?test?IDENTIFIED?BY?test123

3????USING?'(DESCRIPTION?=

4??????(ADDRESS_LIST?=

5????????(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?192.168.1.210)(PORT?=?1521)))

6????????(CONNECT_DATA?=?(SERVICE_NAME?=?orcl)

7??????)

8????)';

Database?link?created.

SQL?select?count(1)?from?user_tables@mydblink;

COUNT(1)

----------

6

上面的例子,是在當前?Oracle?數(shù)據(jù)庫上面,創(chuàng)建一個?名字叫?mydblink?的數(shù)據(jù)庫鏈接。

使用?test作為用戶名,test123?作為密碼。

訪問的遠程數(shù)據(jù)庫,ip地址是?192.168.1.210,端口號是默認的?1521

遠程服務器的服務名是?orcl

Oracle?連接?SQL?Server

需要去下載?額外的?網(wǎng)關程序

注意:

本次測試

Oracle?(10.2.0.1.0)??服務器?ip?地址:?192.168.1.210

SQL?Server?(2005?開發(fā)者版本)??服務器名(SQL2005)

下載下來的

10201_gateways_win32.zip

該?gateways?程序

可安裝在?SQL?Server?那臺計算機上

本次網(wǎng)關程序,被安裝在?

D:\oracle\product\10.2.0\tg_1

目錄下.

安裝過程會提示輸入?SQL?Server?數(shù)據(jù)庫的信息。

該信息會被生成在

D:\oracle\product\10.2.0\tg_1\tg4msql\admin

目錄下的

inittg4msql.ora

文件中。

將其復制粘貼為文件名

initTest2005.ora

然后修改內容

#?This?is?a?sample?agent?init?file?that?contains?the?HS?parameters?that?are

#?needed?for?the?Transparent?Gateway?for?SQL?Server

#

#?HS?init?parameters

#

HS_FDS_CONNECT_INFO=SQL2005.test

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

下一步,修改

D:\oracle\product\10.2.0\tg_1\NETWORK\ADMIN

目錄下的

listener.ora

文件。

SID_LIST_LISTENER?=

(SID_LIST?=

(SID_DESC?=

(SID_NAME?=?PLSExtProc)

(ORACLE_HOME?=?D:\oracle\product\10.2.0\tg_1)

(PROGRAM?=?extproc)

)

#?追加開始

(SID_DESC?=

(SID_NAME?=?Test2005)

(ORACLE_HOME?=?D:\oracle\product\10.2.0\tg_1)

(PROGRAM?=?tg4msql)

)

#?追加結束

)

LISTENER?=

(DESCRIPTION_LIST?=

(DESCRIPTION?=

(ADDRESS?=?(PROTOCOL?=?IPC)(KEY?=?EXTPROC1))

(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?SQL2005)(PORT?=?1521))

)

)

下一步,運行??lsnrctl?stop?/?lsnrctl?start

C:\lsnrctl?stop

輸出略...

C:\lsnrctl?start

部分輸出略...

服務?"Test2005"?包含?1?個例程。

例程?"Test2005",?狀態(tài)?UNKNOWN,?包含此服務的?1?個處理程序...

命令執(zhí)行成功

下一步,修改?

D:\oracle\product\10.2.0\tg_1\NETWORK\ADMIN

目錄下的

tnsnames.ora

文件

EXTPROC_CONNECTION_DATA?=

(DESCRIPTION?=

(ADDRESS_LIST?=

(ADDRESS?=?(PROTOCOL?=?IPC)(KEY?=?EXTPROC1))

)

(CONNECT_DATA?=

(SID?=?PLSExtProc)

(PRESENTATION?=?RO)

)

)

#?追加開始

TEST2005?=?

(DESCRIPTION?=

(ADDRESS_LIST?=

(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?SQL2005)(PORT?=?1521))

)

(CONNECT_DATA?=

(SID?=?Test2005)

)

(HS?=?OK)

)

#?追加結束????

tnsping?測試是否正常。

C:\tnsping?test2005

TNS?Ping?Utility?for?32-bit?Windows:?Version?10.2.0.1.0?-?Production?on?03-10月-

2011?14:03:03

Copyright?(c)?1997,?2005,?Oracle.??All?rights?reserved.

已使用的參數(shù)文件:

D:\oracle\product\10.2.0\tg_1\network\admin\sqlnet.ora

已使用?TNSNAMES?適配器來解析別名

Attempting?to?contact?(DESCRIPTION?=?(ADDRESS_LIST?=?(ADDRESS?=?(PROTOCOL?=?TCP)

(HOST?=?SQL2005)(PORT?=?1521)))?(CONNECT_DATA?=?(SID?=?Test2005))?(HS?=?OK))

OK?(50?毫秒)

創(chuàng)建數(shù)據(jù)庫鏈接?(DBLINK)

CREATE?DATABASE?LINK?mssql2005

CONNECT?TO?"test"?IDENTIFIED?BY?"test123"

USING?'(DESCRIPTION?=

(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?SQL2005)(PORT?=?1521))

(CONNECT_DATA?=?(SID?=?Test2005)

(HS?=?OK)

)

)';

SELECT?*?FROM?test@mssql2005;

怎樣建立oracle數(shù)據(jù)庫鏈接

1)首先要有java連接oracle數(shù)據(jù)庫的驅動類,下載好后導入到工程里

2)代碼:

import java.sql.*;

public class JDBCTest {

/**

* @param args

* @throws ClassNotFoundException

*/

public static void main(String[] args)

throws ClassNotFoundException, SQLException{

//1.準備參數(shù)

String ip = "192.168.0.26";

String sid = "tarena";

String port = "1521";

String dbUser = "openlab";

String dbPassword = "open123";

String driver

= "oracle.jdbc.driver.OracleDriver";

//2.構造驅動實例

Class.forName(driver);

//3.創(chuàng)建連接

//連接字符串是固定的形式,oracle的形式:

String url

= "jdbc:oracle:thin:@"

+ ip + ":" + port + ":" + sid;

Connection conn

= DriverManager.getConnection

(url, dbUser, dbPassword);

//4.執(zhí)行SQL語句

String sql = "select id, password, name from user_sd1104 " +

"where id = 1001 and password = '1234'";

Statement stmt = conn.createStatement();

ResultSet rs

= stmt.executeQuery(sql);//執(zhí)行sql語句

while(rs.next()){

int id = rs.getInt(1);

String pwd = rs.getString(2);

String name = rs.getString(3);

System.out.println("welcome," + name);

}

rs.close();

stmt.close();

conn.close();

}

}

分享標題:oracle怎么建鏈,oracle數(shù)據(jù)庫創(chuàng)建表
標題鏈接:http://m.kartarina.com/article0/dseecio.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、自適應網(wǎng)站網(wǎng)站設計公司、網(wǎng)站營銷、外貿(mào)建站、營銷型網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設
主站蜘蛛池模板: 永久免费av无码网站韩国毛片| 亚洲AV无码久久寂寞少妇| 无码精品国产va在线观看dvd| 亚洲AV无码一区二区一二区| 无码精品前田一区二区| 国产台湾无码AV片在线观看| 91嫩草国产在线无码观看| 亚洲一级Av无码毛片久久精品| 丰满熟妇人妻Av无码区| 无码的免费不卡毛片视频| 精品无码国产一区二区三区AV| 亚洲αⅴ无码乱码在线观看性色| 国产亚洲精久久久久久无码77777 国产在线无码精品电影网 | 久久无码专区国产精品发布| 欧洲黑大粗无码免费| 亚洲AV无码国产丝袜在线观看| 丰满亚洲大尺度无码无码专线 | 久久人妻少妇嫩草AV无码专区| 深夜a级毛片免费无码| 伊人久久大香线蕉无码| 久久国产亚洲精品无码| 亚洲中文字幕无码一久久区| 国产成人无码免费看片软件| 亚洲日韩欧洲无码av夜夜摸| 免费无码A片一区二三区| 2021无码最新国产在线观看| 无码人妻精品一区二区三区66 | 亚洲精品无码专区2| 成人无码精品一区二区三区| 精品人妻系列无码一区二区三区 | 日韩人妻无码精品无码中文字幕| AV无码免费永久在线观看| 无码国产乱人伦偷精品视频| 中文人妻无码一区二区三区| 亚洲AV无码国产精品麻豆天美| 中文字幕人妻无码一区二区三区 | 亚洲AV无码专区在线厂| 亚洲中文字幕久久精品无码VA| 精品三级AV无码一区| 亚洲国产成人无码av在线播放| 日韩国产成人无码av毛片|