- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Oracle: 1个用户连接在服务器上,占用多少内存?如何调整?
客户端通过和服务器创建一下个连接后,才能连接到服务器,此时,服务器需要分配一定的资源给用户连接,也就是PGA.那么,Oracle是如何管理PGA的呢?一个PGA到底需要服务器分配多少资源呢?如何调节这种分配呢? PGA是服务器分配的用来管理所有用户连接的资源的总和.当有用户连接服务器时,Oracle从PGA中分配一定内存,组成UGA,也就是一个连接对应一个UGA
2006-12-29 12:04:00 6110 1
原创 Oracle 定期监控之二:用户对象状态监控
在Oracle运行的过程中,由于各种原因,有些对象,如存储过程、函数等,如下:SQL> select distinct object_type from all_objects;OBJECT_TYPE------------------CLUSTERCONSUMER GROUPCONTEXTEVALUATION CONTEXTFUNCTIONINDEXINDEX PARTI
2006-12-21 19:50:00 2427
原创 ORA-25153: 临时表空间为空
最近在我本机上测试时,提示了ORA-25153: 临时表空间为空,SQL> analyze table a compute statistics;analyze table a compute statistics*ERROR 位于第 1 行:ORA-25153: 临时表空间为空在视图 v$tempfile 是看:SQL> select name from v$temp
2006-12-20 10:30:00 1456
原创 DBA 面试题之---表空间管理方式有哪几种,各有什么优劣。
表空间管理方式有以下两种:第一、字典管理表空间 将Oracle的区管理信息存放在表空间的字典中进行管理,所有区的分配与释放,都会使字典的记录的增减变动。也就是在字典的记录中会执行更新、插入、删除操作,在执行上述操作时,都会生成重做日志,对字典的管理,将影响正常操作的效率,并且在区分配、回收的过程中,产生磁盘碎片,如果磁盘碎片增加到一定的程度,会浪费空间,严重影响效率,同时,Oracl
2006-12-13 13:54:00 4673 1
原创 Oracle 管理员验证管理---学习笔记
Oracle提供了两种管理员验证方法: 即操作系统验证与密码文件验证,与数据库进行连接,执行管理任务。 在Oracle数据库创建的时候,会自动的创建两个用户 SYS 和 SYSTEM,默认的密码分别为:CHANGE_ON_INSTALL 和 MANAGER,如果要执行管理任务,Oracle建议新建一个具有DBA权限的用户,DBA角色是Oracle创建时,自动创建
2006-12-13 13:00:00 1124
转载 piner 的 Oracle DBA 面试题!
数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?表空间管理方式有哪几种,各有什么优劣。本地索引与全局索引的差别与适用情况。一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?9i的data guard有几种模式,各有什么差别。执行计划是什么,查看执行计划一般有哪几种方式。简
2006-12-11 19:15:00 1188
原创 Oracle 的共享连接和专用连接方式之初探
在专用连接方式中,每一个连接到数据库服务器的客户端请求,服务器会和客户端之间建立起连接,这个连接用于专门处理该客户端的所有请求,直到用户主动断开连接或网络出现中断。在连接处于空闲时,后台进程PMON会每隔一段时间,就会测试用户连接状况,如果连接已断开,PMON会清理现场,释放相关的资源。 专用连接相当于一对一的连接,能够快速的响应用户的请求。当然,在连接的时候,首先要创建PGA(P
2006-12-11 18:00:00 1019
原创 oracle 变量绑定 ORA-00903错误:无效表名
今天在开发中,我下面的需求:我需要从不同的表中查找数据,但是SQL相对固定:select count(*) cnt from table_a where code =codevalue;在上面的SQL语句中,只有table_a 和codevalue会发生变化,因此,我们变量绑定的方法来做:如下所示:select count(*) cnt from :1 where code = :
2006-12-08 13:56:00 5602 2
原创 Oracle Logminer的安装方法
Oracle Logminer是从8i以后版本提供的非常有效的日志分析工具,可以得到日志文件的具体内容,如Oracle的DML操作,并有可能得到事务回滚的SQL,这在有时是非常有用的。Logminer的安装必须以SYS用户安装:SQL> conn /as sysdba已连接。Logminer 的安装包放在 RDBMS/ADMIN/DBMSLM.SQL 和 RDBMS/ADMIN/DBM
2006-12-05 20:24:00 1520
原创 oracle PL/SQL 中变量绑定用法
从Oracle的共享池的设计、和Oracle推荐的 PL/SQL 写法中,可以看出,变量绑定对性能有比较大的影响,那么,如何在PL/SQL 中使用变量绑定呢?首先看看不使用变量绑定的用法:declare cursor cur_temp(id number) is select * from table_a where a=id; c_temp c
2006-12-05 19:11:00 9605 1
原创 Oracle 优化参数 optimizer_mode 介绍
Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。SQL> show parameter optimizer_modeNAME TYPE VALUE------------
2006-12-05 11:47:00 4730
原创 Oracle 定期监控之一:表空间监控
对于 Oracle DBA 来说,表空间监控是日常、定期监控的重要工作。表空间的监控包括表空间状态、数据文件、表空间空间使用情况和剩余情况。第一:表空间列表:SQL> select * from v$tablespace; TS# NAME INC---------- --------------------
2006-12-04 18:15:00 3026
深入浅出Hibernate源码
2009-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人