v$session_wait
星期二, 十一月 27th, 2007这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。
V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。
这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。
V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。
在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。
V$SESSION中的常用列
V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:
SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被session执行的SQL语句。如果为null或0,那就说明这个session没有执行任何SQL语句。PREV_HASH_VALUE和PREV_ADDRESS两列用来鉴别被session执行的上一条语句。
首先说下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';
(全文...)
一.评估表和索引需要占用的空间
二、考虑不同文件在硬盘上的分布,以提高IO性能,
三、考虑使用ORACLE的OMF或ASM来管理数据库文件
四、设置全局数据库名,提前考虑好DB_NAME和DB_DOMAIN
五、熟悉修改你的初始化参数。
六、选择数据库的字符集,以最大化满足你未来的需求。
七、考虑数据库的时区设置。
八、设置数据库的BLOCK SIZE,建好数据库后,此参数将不能修改。
查看数据库系统版本
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