服务器:Linux+Oracle
客户端:Windows目的:通过客户端用Oracle查询数据库,查询Linux的硬盘使用情况
不知道是用系统表还是通过包应用...
望有知这士告知,谢谢,一百分贡献给有答案的高手..
也谢谢留言的.//下面这个是查询数据库库的使用情况,不是硬盘使用情况.故不采纳之,仅供参考.
Select Distinct
SysDate,
s.user# As UserID,
u.name As UserName,
s.ts# As TableSpaceID,
d.tablespace_name As TableSpaceName,
s.FILE# As DataFileID,
d.file_name As DataFileName,
d.bytes As Bytes,
d.maxbytes As MaxBytes,
d.user_bytes As UserBytes,
d.autoextensible As AutoExtensible,
d.increment_by As InCrementBy,
d.status As Status
From sys.seg$ s, sys.user$ u, dba_data_files d
Where s.user# = u.user#
And s.file# = d.file_id
客户端:Windows目的:通过客户端用Oracle查询数据库,查询Linux的硬盘使用情况
不知道是用系统表还是通过包应用...
望有知这士告知,谢谢,一百分贡献给有答案的高手..
也谢谢留言的.//下面这个是查询数据库库的使用情况,不是硬盘使用情况.故不采纳之,仅供参考.
Select Distinct
SysDate,
s.user# As UserID,
u.name As UserName,
s.ts# As TableSpaceID,
d.tablespace_name As TableSpaceName,
s.FILE# As DataFileID,
d.file_name As DataFileName,
d.bytes As Bytes,
d.maxbytes As MaxBytes,
d.user_bytes As UserBytes,
d.autoextensible As AutoExtensible,
d.increment_by As InCrementBy,
d.status As Status
From sys.seg$ s, sys.user$ u, dba_data_files d
Where s.user# = u.user#
And s.file# = d.file_id
解决方案 »
- 急求:请各位仁兄帮帮看看这个SQL怎么回事?在Ibatis里始终没法通过,而在PL/SQL中单独执行完全没有问题。
- 取数据的问题
- 怎么在ORACLE中导入已经有了的ORACLE数据库呢?急!
- 求oracle的安装与建库
- oracle 10g 不能登陆了
- 问一个有意思的问题,应该超简单,呵呵
- 各位高手,想请问:Oracle 中建立(index)后怎么使用建立的索引啊
- Oracle9i 怎么解决并发问题???
- 各位高手,一个表,怎么检测有新的记录插入,并且要知道是哪条记录?
- ORA-12154: TNS:could not resolve the connect identifier specified问题求解
- 语句优化 实在是太慢了
- 如何做交叉表.
你的需求可以通过变通的办法实现:
1.通过在oracle中编写java代码,调用操作系统命令,查看disk情况。
2.操作系统编写查看磁盘信息的脚本,通过cront定时调用,把信息写如指定的表中,通过查询插入的数据获得disk的使用情况!
可以这样的和,我用Delphi or VS2005去编程的话,怎样获得返回值
嘻嘻
在客户端直接执行SQL>host df -h
貌似,返回的是客户端的情况而不是服务器的情况
SQL> host df -h > out.dat
然后去读文件