基于HP-UX的一次测试调整(五)

第五章 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';

« 上一篇 | 下一篇 »

信息推荐

发表评论