并行查询时触发segment checkpoint的测试
并行读取时,采用的是direct read方式,这种方式不从buffer中读取,而是直接从磁盘上读取数据,而如果需要读取的数据在buffer中已经改变,是否会读取到错误的结果呢?显然是不能读取到错误的结果的,oracle在执行并...
10g在cbo上的一个改进
表AUDIENCE的字段month_no的取值范围为1-12,如下:SQL> select table_name,column_name,num_distinct,low_value,high_value,num_nulls from user_tab_columns where table_name='AUDIENCE';TABLE_NAME  ...
关于consistent gets的一点理解
先看几个概念:db block gets:Number of times a CURRENT block was requested.consistent gets:Number of times a consistent read was requested for a block.physical reads:Total number of data blocks rea...
10g中latch free等待事件的变化
在10g中,latch free 等待事件被进一步细化成各种具体的latch,但在观察等待事件时,发现仍然有'latch free'这个等待事件,那么这个'latch free'等待具体包含了哪些latch的等待呢?先看一下v$event_name中关于相关l...
绝对文件号与相对文件号
Absolute Uniquely identifies a datafile in the database. This file number can be used in many SQL statements that reference datafiles in place of using the file name. The absolute file number can be ...
关于dba_extents的一个提示
当一个表空间处于offline状态时,dba_extents视图中将不再包含该表空间的extent:SQL> select count(*) from dba_extents where tablespace_name='USER_TBS'; COUNT(*)---------- &n...
关于undo retention guarantee
如果设置了guarantee,意味着所有undo在undo retention指定的时间范围内都不能被覆盖,如果在此时间段内有大量的小事务,虽然每个事务使用的undo不大,但总量是巨大的,那么undo tablespace 将很...
tablespace group的使用
可以创建不同的临时表空间,并加入到同一个tablespace group中:SQL> alter database tempfile 1 resize 10m;Database altered.SQL> select tablespace_name,file_id,file_name,bytes/1024/1024 from dba_temp_fi...
log_archive_dest与log_archive_dest_n
1.log_archive_dest.使用log_archive_dest参数最多可设置2个归档路径,通过log_archive_dest设置一个主归档路径,通过LOG_ARCHIVE_DUPLEX_DEST 参数设置一个从归档路径。所有的路径必须是本地的,该参数的设置格式如...
redo日志管理(二)10g中MAXLOGFILES参数的变化
1.首先dump出trace文件,查看原来的MAXLOGFILES参数设置。STARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE "EBANK" NORESETLOGS ARCHIVELOG MAXLOGFILES 5 MAXLOGMEMB...
round(date)函数
round(date)函数,将时间进行四舍五入,测试如下:SQL> select sysdate from dual;SYSDATE-----------------20090327 10:48:45SQL> select round(sysdate,'year') from dual;ROUND(SYSDATE,'YE-----------...
trunc(date)函数
将日期取整的函数,测试如下:SQL> select trunc(sysdate,'YEAR') FROM DUAL;TRUNC(SYSDATE,'YE-----------------20090101 00:00:00SQL> select trunc(sysdate,'mon') from dual;TRUNC(SYSDATE,'MO-------...
db2-获取表信息的命令
1.列出当前schema的所有表:D:\Documents and Settings\lsq>db2 list tables|more表/视图 模式 &nbs...
count(*)与count(1)有区别吗?
看到别人使用count(1)来统计记录数,据说是资源消耗少,今天做了个测试:先看count(*):[oracle@single bdump]$ sqlplus '/as sysdba'SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 21 10:21:21 2009Copy...
初试Oracle Enterprise Manager
以前从没使用过Oracle Enterprise Manager,今天在看administrator guide时看到了这个,按照文档上的命令,尝试启动服务:-bash-3.00$ emctl start dbconsoleTZ set to US/EasternOC4J Configuration ...
关于Flash Recovery Area
Oracle在10g中引入了闪回区(flash recovery area)的概念,用以简化和完善备份,1.闪回区的使用为了启用闪回区功能,需要对DB_RECOVERY_FILE_DEST_SIZE和DB_RECOVERY_FILE_DEST 这两个参数进行设置,其中DB_RECOVERY...
修改数据库的global_name
关于修改数据库的global_name,在metalink上提供了2种方法,在实际使用时,如果global_name中带有域名,而想要修改为不带域名后缀,就需要注意选择合适的方法来修改,否则会修改失败。Two methods can be used to r...
db2安全管理(一)
1. DB2 authentication(1)隐式授权,以当前登陆到操作系统下的db2 => attach to DB2 实例连接信息 实例服务器 = DB2/...
非oracle用户登陆数据库遭遇ORA-27123错误
问题描述:以oracle用户登陆操作系统后,再登陆数据库,可以正常登陆:-bash-3.00$ iduid=500(oracle) gid=501(dba) groups=501(dba) context=user_u:system_r:unconfined_t-bash-3.00$ sqlplus scott/tigerSQL*Pl...
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...