关于tnsnames.ora文件的配置 可以通过net cofiguration assistant 来设置用于与数据库连结的一种方式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1。是不是一个数据库就要配置一个如下部分的东西。2。sid=ture是什么意思。 3。高手们能不能介绍一下oracle中tnsnames.ora的作用和使用以及是谁来调用它的!谢谢 1,如果要连接一个数据库,就要配一个2,true就算要连接的数据库的sid3,用于记录数据库的连接配置,至于哪个调用,不知道:P 1、客户端要访问服务器端就要配置tnsnames.ora,可以使用oralce工具,也可以直接使用文本编辑工具修改。2、sid=ture 意思简单点说就是 你要连接的sid ,基本上可以说是你要连接的数据库名。3、我用过的是Delphi和php用odbc连oracle,必须先配置数据源,数据源跟你所配的test联系,告诉客户端程序服务器的地址,连接协议,以及要连接的数据库。 连接本地数据库不需要配置的,连接第三方数据库就需要配服务名,你本机的监听程序调用的。我一般用net8 assistant来配,在服务命名那里添加一个服务名,一步步跟着做,网络服务名:输入你的连接串(connectstring)就是username/password@connectstring->选协议->主机名,输主机名或ip地址->oracle8i服务名,这里我试过很多如果连接的数据库也是8i的就选这个,然后输入连接数据库的sid,即实例名(如test),如果不是8i就选下面的->然后测试->完成。然后你可以打开tnsnames.ora,可以看到你刚才的配置都记到这个文件里了。你上面的例子,test就是connectstring连接串,如果选oracle8i服务名则会出现(CONNECT_DATA = (SERVICE_NAME = test))如果选下面的就是这样的(CONNECT_DATA = (SID = test))所以你直接修改这个配置文件就可以了。 给你两个例子TRAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.9.54)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = train) ) )IASDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.51.12)(PORT = 1521)) ) (CONNECT_DATA = (SID = iasdb) ) ) oracle 关于not exists的问题 请高人帮忙费心指点迷津,非常感谢 如何快速的有条件的删除数据 Insert语句对查询性能的影响? 一个触发器的问题!!急!!!! 急求数据库登录中的首选身份证明问题问题 SqlPlas WorkSheet 乱码现象 关于Oracle 优化的问题 请问Linux 64位下安装oracle 10g提示这个怎么解决 oracle中如何复制同一表中的一列值到另一列中去 Oracle 数据导入 高手请进,高分相SEND....
2。sid=ture是什么意思。
3。高手们能不能介绍一下oracle中tnsnames.ora的作用和使用以及是谁来调用
它的!谢谢
2,true就算要连接的数据库的sid
3,用于记录数据库的连接配置,至于哪个调用,不知道:P
2、sid=ture 意思简单点说就是 你要连接的sid ,基本上可以说是你要连接的数据库名。
3、我用过的是Delphi和php用odbc连oracle,必须先配置数据源,数据源跟你所配的test联系,告诉客户端程序服务器的地址,连接协议,以及要连接的数据库。
(CONNECT_DATA =
(SERVICE_NAME = test)
)
如果选下面的就是这样的
(CONNECT_DATA =
(SID = test)
)所以你直接修改这个配置文件就可以了。
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.9.54)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = train)
)
)IASDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.51.12)(PORT = 1521))
)
(CONNECT_DATA =
(SID = iasdb)
)
)