sysdba和sysoper
1.sysdba和sysoper的系统权限有哪些:SYSDBA Perform. STARTUP and SHUTDOWN operations ALTER DATABASE: open, mount, back up, or change character setCREATE DATABASEDROP DATABASECREATE SPFILEALTER DATABA...
查看oracle版本
有2种方法查看oracle软件版本:1. v$version视图SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0...
statspack中相关性能指标的计算方法
Buffer Cache Hit Ratio100*( 1 - ( valdiff( stats$sysstat, 'physical reads' ) - valdiff( stats$sysstat, 'physical reads direct' ) - valdiff( stats$sysstat, 'physica...
获取cpu time和wait time变化趋势的2个脚本
1. 收集数据库所有非空闲等待事件的等待时间之和。set pages 9999;set linesize 120alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';select oldsn.snap_time b_time, &n...
创建主键约束时使用已有索引的好处
1. 在创建主键约束时,如果在主键列上没有索引,则会自动创建一个唯一索引:SQL> alter table test add constraint p_test primary key (empno);Table altered.SQL> select table_name,index_name,un...
Monitoring DML operations
通过alter table TABLE_NAME monitoring 语句,可以监控对表的delete、update、insert以及truncate等操作。 当执行此语句后,任何对表的DML操作均被记录到视图sys.DBA_TAB_MODIFICA...
统计信息的管理(三)锁定统计信息
以下四个过程为统计信息加锁和解锁LOCK_SCHEMA_STATSLOCK_TABLE_STATSUNLOCK_SCHEMA_STATSUNLOCK_TABLE_STATS测试:SQL> alter session set nls_date_format='yyyymmdd hh24:mi:ss'; Session altered.&nbs...
统计信息的管理(二)导出导入统计信息
1。schema统计信息的导出DBMS_STATS.EXPORT_SCHEMA_STATS ( ownname VARCHAR2, stattab VARCHAR2, statid VARCHAR2 DEFAULT NULL, statown VARCHAR2 DEFAU...
统计信息的管理(一)恢复旧版本的统计信息
从10G开始,若采用dbms_stats进行schema或table的分析,则会自动保存统计信息于dba_tab_stats_history。默认保存31天。且可用DBMS_STATS.RESTORE….相关的过程来恢复以前的统计信息。SQL> select * from v$version;...
delete操作为什么引起磁盘排序
一个表上有索引,当对这个表进行delete操作时,为什么会带来磁盘排序?难道对索引数据进行删除时还要排序吗?
创建索引时对表加什么锁
1. 在没有加online选项的情况下,创建索引session 1:SQL> select sid from v$mystat where rownum=1; SID---------- 10&n...
学习视图 v$sql_shared_cursor
V$SQL_SHARED_CURSOR explains why a particular child cursor is not shared with existing child cursors. Each column identifies a specific reason why the cursor cannot be shared.这个视图是用来查看sql没...
10g中db_recovery_file_dest和log_archive_dest参数的关系
在10g中,如果指定了db_recovery_file_dest 参数,那么归档日志将存放到这个参数指向的目录下,如果同时指定了log_archive_desc,则将同时往这两个参数指定的目录中归档。1.只设置db_recovery_file_desc参数,...
查看granule size 的视图V$SGA_DYNAMIC_COMPONENTS
SQL> desc V$SGA_DYNAMIC_COMPONENTS Name ...
TOM关于同步io和异步io的精彩解释
DBWR must write blocks to the datafiles and ensure they get written. These blocks are protected by redo in the oneline redo log. Before we can reuse a redo log file, we must ensure that the blocks...
AWR基本管理
通过DBMS_WORKLOAD_REPOSITORY包,可以对AWR进行基本的管理。在默认的情况下,oracle是每一小时采集一次快照,下面简要介绍一下手动管理:1.手动创建快照:SQL> / SNAP_ID &n...
初识表压缩(二)
再对比一下压缩表和非压缩表在读方面的性能:SQL> alter session set sql_trace=true; Session altered. SQL> select count(*) from test_nocompress; COUNT(*)---------- ...
初识表压缩(一)
在concepts里有如下解释:Table CompressionOracle's table compression feature compresses data by eliminating duplicate values in a database block. Compressed data stored in a database block (also know...
unique index和non-unique index的区别
今天在看concept时,看到这样一句话:For a unique index, one rowid exists for each data value. For a nonunique index, therowid is included in the key in sorted order, so nonunique indexes are sorted by ...
concepts-Consistent and Inconsistent Backups
Consistent and Inconsistent BackupsA consistent backup is one in which the files being backed up contain all changes up to the same system change number (SCN). This means that the files in the backup...