假设数据库所在服务器IP地址为:
数据库实例名为:ora
用户名: umap
密码:umap
第一步:打开配置程序
位于:程序 >Oracle OraHome >Configuration and Migration Tools >Net Configuration Assistant
第二步:选择配置项:
打开程序后 出现的界面中有四个选项 分别为( )监听程序配置 ( )命名方法配置 ( )本地NET服务名配置 ( )目录使用配置 这里我们选择第 个 点下一步
第三步:根据需要选择 *** 作内容 是添加还是对以前的配置进行修改或删除
第四步:根据您要连接的Oracle数据据库版本选择 这里我们选择Oracle i或更高版本数据库或服务
第五步:服务名 输入示例中的实例名
第六步:选择TCP
第七步:主机名:输入示例中的IP地址使用默认端口
第八步:使用您的登录帐户与密码进行连接测试
ORA :TNS:监听程序当前无法识别连接描述符中请求的服务 的解决方法
ORA :TNS:无法处理服务名
解决方案
服务是否打开
监听是否打开
C:\oracle\ora \neork\admin目录下tnsnames ora文件中是否有你建的库名和主机名
比如
AA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = AA)
)
)
SQL SERVER连接oracle数据库几种方法 年 月 日星期五 : P M 方式
查询oracle数据库中的表
SELECT *
FROM OPENDATASOURCE(
MSDAORA
Data Source=GE UserID=DAIMINPassword=DAIMIN
) DAIMIN JOBS
举一反三 在查询分析器中输入
SELECT *
FROM OPENDATASOURCE(
MSDAORA
Data Source=ORCLUser ID=SYSTEMPassword=manager
) HKDY S_HD_HKDY
在sqlserver中创建与oracle数据库中的表同名的表
select * into JOBS from
OPENDATASOURCE(
MSDAORA
Data Source=GE User ID=daiminPassword=daimin
) DAIMIN JOBS
select * from JOBS
方式
在master数据库中查看已经存在的链接服务器
select * from sysservers
EXEC sp_addlinkedserver
@server = GE
@srvproduct = Oracle
@provider = MSDAORA
@datasrc = GE
exec sp_addlinkedsrvlogin GE false sa daimin daimin
要在企业管理器内指定登录帐号
exec sp_dropserver GE
select * from GE DAIMIN JOBS
delete from GE DAIMIN JOBS
备注 引用ORACLE服务器上的表时 用户名称与表名一定要大写字母
SELECT *
FROM OPENQUERY(GE SELECT * FROMDAIMIN JOBS )
方式
SELECT a *
FROM OPENROWSET( MSDAORA
GE DAIMIN DAIMIN
DAIMIN JOBS) AS a
ORDER BY a JOB_ID
方式 ODBC
ODBC方式比较好办
SELECT A *
FROMOPENROWSET( MSDAORA GE DAIMIN DAIMIN GE 是数据源名
DAIMIN JOBS) AS A
lishixinzhi/Article/program/Oracle/201311/17597
通过命令来查看,如用户权限,表名,存储位置,版本等等。
选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认新加的监听器名称是LISTENER,该名称也可以 由任意合法字符命名,选中该名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。
选中窗口右侧栏下拉选项中的“数据库服务”,点击添加数据库按钮,在出现的数据库栏中输入全局数据库名,如myoracle,注意这里的全局数据库名与数据库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性,就如Windows下的域名控制器,如这里可以输入 myoracle.192.168.1.5。
如果客户端需要连接数据库服务器进行 *** 作,则需要配置该客户端,其依附对象可以是任意一台欲连接数据库服务器进行 *** 作的pc机,也可以是数据库服务器自身。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)