awr的命令
SQL> @?/rdbms/admin/awrrpt.sql
Oracle中rowid的用法
ROWID是数据的详细地址,通过rowid,Oracle可以快速的定位某行具体的数据的位置。ROWID可以分为物理rowid和逻辑rowid两种。普通的堆表中的rowid是物理rowid,索引组织表(IOT)的rowid是逻辑rowid。oracle提供了一种urowid的数据类型,同时支持物理和逻辑rowid。本文主要关注物理rowid物理rowid又分为扩展rowid(extend...
Oracle学习笔记2
--查看具有dba权限的用户select * from v$pwfile_users--计算日志缓冲区的块尺寸SELECT ROUND((A.REDOSIZE + B.REDOWAST) / C.REDOBLKS) + 16 AS REDO_BLOCK_SIZE FROM (SELECT VALUE REDOSIZE FROM V$SYSSTAT WHERE NAME = 'redo size') A,...
Oracle对于对象名的解释顺序
Oracle对于对象名的解释顺序:1.Oracle首先查看在发出命令的用户模式中是否存在表或视图;2.如果表或视图不存在,Oracle检查私有同义词是否存在;3.如果私有同义词存在,将使用这个同义词所引用的对象;4.如果私有同义词不存在,检查同名的公共同义词是否存在;...
查询oracle中具有缺省口令的账户
select b.*from dba_users_with_defpwd a,dba_users bwhere a.username = b.username
SGA中granule大小修改
我们都知道SGA中的各个组件分配都是以granule(细粒度)作为一个单位来分配的,而并不是一次分配1M或1K这样的单位。granule大小是以SGA大小由系统设定的,当SGA小于1G时,granule大小为4M,当SGA大于1G的时候granule大小为16M,如图:SQL> select sum(value) from v$sga;...
DBMS_STATS.GATHER_SCHEMA_STATS介绍使用
dbms_stats能良好地估量统计数据(尤其是针对较大的分区表),并能取得更好的统计后果,最终制订出速度更快的SQL施行计划。 exec dbms_stats.gather_schema_stats( ownname => 'SCOTT', options &nbs...
利用dbms_metadata.get_ddl查看DDL语句
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。dbms_metadata包中的get_ddl函数详细参数GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type ---需要返回原数据的DDL语句的对象类型-- name --- 对象名...
Oracle学习笔记1
--rman中如何配置备份的路径1.在sqlplus中配置归档日志文件的路径:SQL>alter system set log_archive_dest_1='location=C:\app\Administrator\backup\archivelog' ;2.在rman中配置controlfile文件的路径:RMAN>configure controlfile autobackup form...