第五章 trouble shooting
数据库维护
dbca 数据库界面维护
netca 网络监听界面维护
emctl控制台维护
常用命令如下:
emctl start dbconsole 启动em。
emctl stop dbconsole
rmi远程访问 hp -ux的应用,会转到到另外一个IP.
查看/etc/hosts文件,去掉无关的ip和描述。
操作数据库,大量事务,shutdown immediate,数据库挂起
SQL> alter system checkpoint;
SQL> shutdown abort
SQL> startup restrict
SQL> shutdown immediate
SQL> startup
数据库cpu过高的跟踪过程
1. 确保EM关闭。
2. 确认对应的用户在对应的表空间。
SQL> select username,default_tablespace from user_users;
1. 查看sql参数是否生效
SQL> show parameter processes;
SQL> show parameter sessions;
SQL> show parameter sga;
SQL> show parameter pga;
2. 查看操作系统的参数是否生效。
#sam
在出来的字符集界面,查看Kernel Configuration
查看Tunables
查看设置的系统参数是否生效。
5. 查看IO.
Loadrunner无法监控hp-ux的系统资源
打开/etc/inetd.conf
找到
#rpc dgram udp wait root /usr/lib/netsvc/rstat/rpc.rstatd
去掉注释,下次系统重新启动,即可监控。
或者在/usr/lib/netsvc/rstat/目录中
#./rpc.rstatd
数据库初始化
当库表的字段够多,而脚本初始化很快的时候,直接删除行会是一个比较漫长的过程。而且删除后需要分析该表格。
建议用 truncate table TRANJOURNAL 来清空表,重新初始化数据即可。
应用服务器连接数不够,sessions不够
请查看数据库对外的processes数量。
SQL>show parameter processes;
SQL>show parameter sessions;
如果低于连接数,参考修改processes,sessions修改。
查看sessions对应的sql为:
SQL>select * from v$resource_limit where resource_name = 'sessions';







