Oracle数据库连接的几种方式

Oracle数据库连接的几种方式,第1张

SQL SERVER连接oracle数据库几种方法

--1 方式

--查询oracle数据库中的表

SELECT

FROM OPENDATASOURCE(

'MSDAORA',

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

)DAIMINJOBS

--在sqlserver中创建与oracle数据库中的表同名的表

select into JOBS from

OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;User

ID=daimin;Password=daimin'

)DAIMINJOBS

select from JOBS

--2、方式

--在master数据库中查看已经存在的链接服务器

select from sysservers

EXEC sp_addlinkedserver

@server = 'GE160',

@srvproduct = 'Oracle',

@provider = 'MSDAORA',

@datasrc = 'GE160'

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

--要在企业管理器内指定登录帐号

exec sp_dropserver GE160

select from GE160DAIMINJOBS

delete from GE160DAIMINJOBS

--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。

SELECT

FROM OPENQUERY(GE160, 'SELECT FROM DAIMINJOBS')

--3、方式

SELECT a

FROM OPENROWSET('MSDAORA',

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

DAIMINJOBS) AS a

ORDER BY aJOB_ID

--4、方式 ODBC

--ODBC方式比较好办

SELECT A

FROM

OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名

DAIMINJOBS) AS

A

ORDER BY AJOB_ID

1 有一个简单的函数从连接池中得到一个 Connection。

2 close 函数必须将connection 放回 数据库连接池。

3 当数据库连接池中没有空闲的connection,数据库连接池必须能够自动增加connection 个数。

4 当数据库连接池中的connection 个数在某一个特别的时间变得很大,但是以后很长时间只用其中一小部分,应该可以自动将多余的connection 关闭掉。

你可以通过下面语句去查看:

select

licSESSIONS_CURRENT

from

v$license

lic;

或者你也可以通过下面语句去查看下,也许也有你想要理解的东西

select

name,value

from

v$parameter;

在这些参数中,通过那么去找到你想要的对象的值;

希望能帮助你,也能被采纳!

以上就是关于Oracle数据库连接的几种方式全部的内容,包括:Oracle数据库连接的几种方式、怎么查看oracle数据连接池、plsql如何看oracle数据库连接数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9453719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存