请问程序中如何读取Tnsname.ora文件? 就好像PL/SQL的登陆界面那样,可以把Tnsname.ora文件中的配置读出来,请问如何实现的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序要连接数据是有数据库的引擎的,不需要读取Tnsname.ora文件里的内容,除非你另有用意 就是不知道怎么样才能像Pl/sql这样一个个读出来! 用plsql developer,这个可以 那我怎么把每一个服务器都读出来呢?而且只要读服务器,我根据什么判断呢?就好像:test1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = test1)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = test1) ) )test2 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = test2)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = test2) ) )怎么把Test1和Test2读出来呢? host 是服务器的主机名service_name 数据库的SID 楼上说的我知道,我只是想用程序读出每一个开头的Test1,Test2字段 这样做起来好复杂,有人知道Oracle是否有接口吗? 可以用Oracle9i和10g的外部表功能实现1. 建立一个目录对象create or replace directory data_dir as 'd:\oracle\product\10.2.0\db_1\NETWORK\ADMIN';2. 利用目录对象和文件名将文件内容映射为表:create table tns_tab( text_line varchar2(255))organization external( type oracle_loader default directory data_dir access parameters ( records delimited by newline fields reject rows with all null fields ) location ( 'tnsnames.ora' ))REJECT LIMIT unlimited/3. 利用通常的SQL语句对此表做查询即可。 Java:用FileInputStream,BufferedReader,读取,按键值对提取数据,你是要开发一个类pl/sql的开发工具吗?估计是的~~ oracle 10g 导入数据库后,如何创建用户,并且能查看该数据库。 oracle数据库删除数据时出现表名无效的错误 一条语句查询“查询和“1002”号的同学学习的课程完全相同的其他同学学号和姓名” 小菜鸟求助 一个简单的sql修改(送200分) ORACLE查询 win2000server+oracle的日期显示问题.... 帮忙看个错,ORA-00600 请问如何SELECT表中随机的N条记录? 请问各位,写存储过程时如何用变量代替表名啊, C# nhibernate config文件配置的菜鸟问题 求toad中文帮助文件或使用手教程
就好像:
test1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test1)
)
)test2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test2)
)
)怎么把Test1和Test2读出来呢?
service_name 数据库的SID
1. 建立一个目录对象
create or replace directory data_dir as 'd:\oracle\product\10.2.0\db_1\NETWORK\ADMIN';2. 利用目录对象和文件名将文件内容映射为表:create table tns_tab
(
text_line varchar2(255)
)
organization external
(
type oracle_loader
default directory data_dir
access parameters
(
records delimited by newline
fields
reject rows with all null fields
)
location
(
'tnsnames.ora'
)
)
REJECT LIMIT unlimited
/
3. 利用通常的SQL语句对此表做查询即可。