当前位置:首页 » 存储配置 » 服务器如何配置tns

服务器如何配置tns

发布时间: 2022-06-09 09:51:28

A. 如何正确配置tnsname.ora文件

正确配置tnsname.ora文件的方法

  • 可以在客户端机器上使用 Oracle Net Configuration Assistant 或 Oracle Net Manager 图形配置工具对客户端进行配置,该配置工具实际上修改 tnsnames.ora 文件。所以我们可以直接修改 tnsnames.ora 文件,下面以直接修改 tnsnames.ora 文件为例:oracle培训

  • 该文件的位置为: …networkadmintnsnames.ora (for windows)

  • …/network/admin/tnsnames.ora (for unix)

  • 此处,假设服务器名为 testserver,服务名为 orcl.testserver.com,使用的侦听端口为1521,则 tnsnams.ora 文件中的一个test网络服务名(数据库别名)为:

  • test =

  • (DESCRIPTION=

  • (ADDRESS_LIST=

  • (ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))

  • )

  • (CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)

  • )

  • )

B. oracle数据库如何配置tns连接字符信息

/// <summary>
/// Oracle 的数据库连接字符串.
/// </summary>
private const String connString =
@"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=TEST;Password=TEST123";

那个 192.168.1.210 是 Oracle 数据库服务器的 IP 地址
1521 是 默认的端口号
SERVICE_NAME=ORCL 意思是 那个 Oracle 数据库服务是 ORCL
后面就是 用户名 密码了。

C. 怎么配置服务器端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折优惠,建议去看看!

D. 如何配置pl/sql 连接远程oracle服务器

1、找到PL/SQL Developer程序的启动快捷方式。

E. oracle11g 怎样启动tns服务

你说的tns应该是:tnsnames.ora 吧。这个配置主要是和服务器端的监听listener.ora想对应的。
这两个配置文件你只要配置好,或者通过oracle自带的netmgr配置。
在服务端用:lsnrctl start 启动监听就可以了。
参考文档:http://wenku..com/view/a0b5e451f01dc281e53af068.html

F. plsql 连接oracle tns配置的问题

这个你需要首先知道一个基本的东西,程序启动时会去读取windows的系统环境变量
你安装oracle及客户端后,需要修改path变量,你看看oracle服务器端的目录和客户端的目录哪个在前面,程序就用哪个的,如果你用客户端的,就将他的目录放到服务器端目录的前面,以后,就用客户端的tns了,服务器的不起作用。

G. 如何为本地应用程序配置oracle数据库,将服务器的数据同步到自己电脑的数据库

几种方法:

  1. 可以用exp/expdp再到本地来imp/impdp导入前面导出的数据(较快捷)

  2. golden gate/streams 实现在线同步复制,可保证数据实时(需配置服务器端及本地端)

  3. 本地配置tns使本地库能够连接到服务器上,本地库里创建database link ,然后用create table as select * from table@dblink(速度较慢)

  4. 传输表空间,批量的把相关的表空间一起整过来(过程相对麻烦,效果还行)

  5. 服务器端所有需要文件都拷过来重建个库(同种平台较简单,跨平台较麻烦)

  6. 第三方工具导出/导入

H. 如何用oracle客户端在服务器里插入数据库

首先你要配置tns文件,之后通过客户端连到服务器
tns文件一般在 proct\11.2.0\dbhome_1\NETWORK\ADMIN 目录下
配置方式例如
ROC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xinrui)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = roc)
)
)

之后在客户端可以使用命令连接
conn 用户名/密码@[ROC 这里就是你在tns中配置的字符串]

I. 如何正确oracle配置tnsname.ora文件

其中orcl和a8都是连接我远程Oracle服务器的网络名字 另外还可以用netca命令(ORACLE_HOME配置正确)调出图形界面,选择“本地NET服务名”来生成该文件

热点内容
sQliteAndroid事务 发布:2024-05-21 12:41:52 浏览:851
孕期计算法 发布:2024-05-21 12:29:58 浏览:417
android虚拟事件 发布:2024-05-21 12:29:11 浏览:114
javaeffective 发布:2024-05-21 11:39:58 浏览:765
算法高效 发布:2024-05-21 11:16:06 浏览:139
十年前电脑做服务器 发布:2024-05-21 11:14:35 浏览:971
解压之音 发布:2024-05-21 11:07:37 浏览:866
安卓如何玩手机游戏 发布:2024-05-21 10:03:15 浏览:109
好的少儿编程学校 发布:2024-05-21 10:02:38 浏览:440
c语言字符个数统计 发布:2024-05-21 09:54:31 浏览:417