sql monitor的使用(一)
在sql调优中,对于sql语句的实时监控显得尤为重要,如果某条sql语句的性能比较差。可能从前端的直观感觉就是执行时间比较长。对于dba来说,可能关注的相关因素需要多一些.1)可以通过top命令来监控sql的性能情况,查看cpu使用率较高的oracle process,然后通过查看session和process得绑定得到对应的session,然后得到对应的...
sql_profile的使用(一)
SQL> create table t1 as select object_id,object_name from dba_objects where rownum create table t2 as select * from dba_objects; Table created.SQL> create index t2_idx on t2(object_id);Index created.SQL> exec dbms_stats.gather_tabl...
趣谈tnsping
目前很多Oracle的爱好者希望快速搭建一套Oracle 数据库并通过客户端开发工具进行开发和应用连接。但是,我们也注意到,很多用户遇到的不是安装数据库本身,而是安装之后无法远程连接到数据库。并且,遇到各种各样的TNS报错,无从下手。这里,我们希望通过博客的方式,来展现一下网络连接方面的基本配置和诊断方法。就...
PLSQL Procedure 引起 ORA-04030
您运行了一个 PL/SQL package 或者 procedure,当进程使用了 4GB 的内存时总是会遇到 ORA-4030 异常。 _PGA_MAX_SIZE 和 PGA_AGGREGATE_TARGET 已经设置到一个大于 4GB 的值了,但是当 4GB 内存被使用时相同的错误仍然持续报出。错误看起来类似于:ORA-04030: out of process memory when trying to allocate 82456...
emca和emctl的日常用法及实例(经验保存)
环境:redhat 5.8-64bitdb: oracle 11.2.0.4- 64bit准备继续学习下ocp的相关知识点,在vm中创建oem,其中一些emca、emctl用法和在操作中出错的情景,详细如下:=====1、emca和emctl用法1,修改DBSNMP密码:重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。sql>alter user dbsn...
oracle删除用户时出错,报ORA-00604和ORA-04043错误
--1、删除用户时出错,报ORA-00604和ORA-04043错误。SQL> drop user t_czjb cascade;drop user t_czjb cascadeORA-00604: error occurred at recursive...
运维注意事项及案例讲解(个人心得)
1. 数据库运维工作目标数据库的运维工作目标是保证服务范围内的数据库正常运行,用好、管好现有的已交付数据,在数据生命周期中,达到数据库安全性、可用性、可靠性等几个目标。2. 数据库运维工作范围数据库运维范围主要是管理维护数据库,在数...