「java获取tns」JAVA获取文件大小

博主:adminadmin 2022-11-22 01:41:06 60

本篇文章给大家谈谈java获取tns,以及JAVA获取文件大小对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java连接远程Oracle数据库关于SID

获取sid一般有几个方式:

1.由于在创建数据库的时候,一般都是将数据库名称,实例名称和sid设置成相同的,所以可以查:

select instance_name from v$instance;

select name from v$database;

2.更加保险的方法如下:

a)在windows环境下,oracle是以后台服务的方式被管理的,所以看"控制面板-管理工具-服务 里面的名称:"OracleServiceORCL",则ORCL就是sid;

b)在linux操作系统中,可以使用ps -ef |grep oracle 来查看后台进程的名称,具体跟a)是类似的

希望能回答你的问题

「java获取tns」JAVA获取文件大小

如何获得Oracle的TNS

 tns文件就在oracle的安装目录下。

以oracle10g为例,路径为:~\oracle\product\10.2.0\db_1\network\ADMIN

配置方法如下:

1、找到oracle的安装目录。如:C:\oracle\product\10.2.0\db_1\network\ADMIN

2、找到tnsnames.ora文件。

3、用文本方式打开,添加以下内容:

1

2

3

4

5

6

7

8

本地实例名 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3PWmLuHuhn1u9mhn4nj0d0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPH6YrjTznWb4" target="_blank" class="baidu-highlight"IP地址/a)(PORT = 远程服务器端口号))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 远程数据库服务名)

)

)

其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

4、然后打开pl/sql就能看到自己创建的链接

在java里用thin连接oracle会不会产生TNS

jdbc:oracle:thin:@

(description=

(ADDRESS_LIST =

(address=(protocol=tcp)(host=192.168.1.44)(port=1521))

(address=(protocol=tcp)(host=192.168.1.45)(port=1521))

(address=(protocol=tcp)(host=192.168.1.46)(port=1521))

(load_balance=yes)

)

(connect_data =

(service_name=ORACMS)

(failover_mode =

(type=session)

(method=basic)

(retries=5)

(delay=15)

)

)

)

-- 加上注释后的TNS连接串

jdbc:oracle:thin:@

(description=

(ADDRESS_LIST =

(address=(protocol=tcp)(host=192.168.1.44)(port=1521))

(address=(protocol=tcp)(host=192.168.1.45)(port=1521))

(address=(protocol=tcp)(host=192.168.1.46)(port=1521))

(load_balance=yes)//表示是否负载均衡

)

(connect_data =

//(server = dedicated)//该参数表示专用服务器模式

(service_name=ORACMS)//要操作数据库的服务名

(failover_mode =//连接失败后处理的方式

(type=session)//TYPE =SESSION表示当一个连接好的会话的实例发生故障,系统会自动将会话切换到其他可用的实例,前台应用无须再度发起连接,但会话正在执行的SQL 需要重新执行。

(method=basic)//表示初始连接就连接一个接点

(retries=5)//连接失败后重试连接的次数

(delay=15)//连接失败后重试的延迟时间(以秒为单位)

)

)

)

java获取tns的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA获取文件大小、java获取tns的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。