2010-07-29 49 views
0

我想知道如何执行此操作: 环境:UNIX 我想编写一个可以安排在远程机器上运行的脚本。它会读取配置文件,它看起来像这样的DB的细节(这是 位于另一台机器上):远程监控Oracle数据库

user= 
pass= 
product1_SID= 
product2_SID= 
... 

每个产品都有自己的数据库文件。因此,脚本应该获取这样的信息:

1. Connect to the remote DB. 

2. foreach(SID_in_config_file){ 
     retrieve details from dba_data_files 
     send Resultset to log 
    } 
3. Close connection 
+0

你已经做了几个陈述,但没有提出问题。你的问题是什么? – 2010-07-29 11:14:17

+0

如何在Java中为此开发一个程序? – Abhishek 2010-07-30 03:12:27

+0

似乎很简单:解析配置文件,建立JDBC连接,运行查询并将结果写入日志文件。你的具体问题是什么? – 2013-06-29 08:08:06

回答

0

如果你想实现自动化远程监控DB ...这似乎是....你为什么不使用TNS条目为每一个数据库,而比Product_SIDs。您可以使用TNS条目轻松地连接到数据库(您只需将TNS条目放在源文件盒TNS文件中)即可。