当前位置:首页 » 操作系统 » 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文件。

热点内容
c语言双轨加密算法 发布:2024-11-14 12:08:41 浏览:689
java母 发布:2024-11-14 12:08:36 浏览:456
微信如何评论图片安卓 发布:2024-11-14 11:56:34 浏览:849
游戏遍地脚本 发布:2024-11-14 11:56:32 浏览:760
怎样编译一个背单词系统 发布:2024-11-14 11:54:47 浏览:177
传奇这个配置怎么样 发布:2024-11-14 11:48:25 浏览:377
配置横向防火墙是什么意思 发布:2024-11-14 11:42:34 浏览:732
手机缓存文件能打开吗 发布:2024-11-14 11:41:00 浏览:493
存储系统集成 发布:2024-11-14 11:14:54 浏览:585
云服务器搭建方法图解 发布:2024-11-14 11:14:53 浏览:310