在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04
#lslv -l lv04
对应的物理磁盘为hdisk9、hdisk10、hdisk11、hdisk4
在数据库运行的时候总是显示hdisk9 的%busy为90%,磁盘I/O非常突出,其它三块硬盘几乎为0%
请高手帮忙分析一下
我我在创建数据文件时在/oradataq/pcs/建了多个数据文件,按道理应该是将这解数据文件均匀分布到lv04这个卷标下的每个物理硬盘上,不知道怎么查看数据文件到底存放到什么地方,比如:datafile1存放在哪块物理硬盘上,若能够了解到文件实际存放的物理状况,这个问题就好办了。
引用 我我在创建数据文件时在/oradataq/pcs/建了多个数据文件,按道理应该是将这解数据文件均匀分布到lv04这个卷标下的每个物理硬盘上,不知道怎么查看数据文件到底存放到什么地方,比如:datafile1存放在哪块物理硬盘上,若能够了解到文件实际存放的物理状况,这个问题就好办了。SQL> select name from v$datafile;
NAME
--------------------
/data/oradata/orcl/s
ystem01.dbf
/data/oradata/orcl/u
ndotbs01.dbf
/data/oradata/orcl/s
ysaux01.dbf
/data/oradata/orcl/u
sers01.dbf
/data/oradata/orcl/e
xample01.dbf
SQL>
busy特忙的那个可能是你的索引文件放的那块硬盘。也有可能是数据库日志文件放的硬盘
iostat显示读写的速度都多少?
busy%的时候相关的db中什么情况?
相关问答:
请问这个缓冲池是怎么回事啊?可以连接缓冲池利用其中的数据吧?怎么用? 这个是oracle自动做的,一般应用程序是操作不了的。 不能直接连接吗? 引用 不能直接连接吗? 不能 那缓冲池里的数据也不能查询 ......
如下VC6操作ORACLE连接方法为可报错: _bstr_t connStr; connStr="Provider=OraOLEDB.Oracle;User ID=scott;Password=tiger;Data Source=192.168.0.120;"; m_SqlConn->Open(_bstr_t(connStr),(_b ......
各位大哥,帮个忙。 下个Oracle for vista 版本的安装试试 10G和11G的 http://www.oracle.com/technology/software/products/database/index.html ------------------------------------------- ......
我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待! oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了 引用 oracle ......