Archive for 十一月, 2007

v$session_wait

星期二, 十一月 27th, 2007

这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。

 

  V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。

(全文…)

v$session

星期二, 十一月 27th, 2007

在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWRLGWRarcchiver等等。

V$SESSION中的常用列 

V$SESSION是基础信息视图,用于找寻用户SIDSADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:

SQL_HASH_VALUESQL_ADDRESS:这两列用于鉴别默认被session执行的SQL语句。如果为null0,那就说明这个session没有执行任何SQL语句。PREV_HASH_VALUEPREV_ADDRESS两列用来鉴别被session执行的上一条语句。

(全文…)

spfile and pfile

星期二, 十一月 27th, 2007

首先说下SPFILE和PFILE的相互创建

由PFILE创建SPFILE

create spfile from pfile 当然也可以指定路径create spfile=’d:\boson\spfile.ora’ from pfile

CREATE SPFILE FROM PFILE=’/u01/oracle/dbs/init.ora’;

CREATE SPFILE='/u01/oracle/dbs/test_spfile.ora'        FROM PFILE='/u01/oracle/dbs/test_init.ora';
 (全文...)

create database需要考虑的一些设置

星期一, 十一月 26th, 2007

一.评估表和索引需要占用的空间

二、考虑不同文件在硬盘上的分布,以提高IO性能,

三、考虑使用ORACLE的OMF或ASM来管理数据库文件

四、设置全局数据库名,提前考虑好DB_NAME和DB_DOMAIN

五、熟悉修改你的初始化参数。

六、选择数据库的字符集,以最大化满足你未来的需求。

七、考虑数据库的时区设置。

八、设置数据库的BLOCK SIZE,建好数据库后,此参数将不能修改。

(全文…)

10G SG

星期一, 十一月 26th, 2007

 查看数据库系统版本

COL PRODUCT FORMAT A35

COL VERSION FORMAT A15

COL STATUS FORMAT A15 

SQL> run;
  1* select * from product_component_version

PRODUCT                                           VERSION            STATUS
———————————– ————— —————
NLSRTL                                              11.1.0.6.0            Production
Oracle Database 11g Enterprise Edit 11.1.0.6.0         Productionion

PL/SQL                                                  11.1.0.6.0           Production
TNS for 32-bit Windows:                      11.1.0.6.0          Production

(全文…)