表中数据的更改量保存视图
dba_tab_modifications , 10g之前的版本要把表置为monitoring,其修改数量才会保存在此视图,10g版本monitoring参数失效,通过初始化参数statistics_level来设置表的监控,如果设置为typical或all,则对表监控,如果...
关于列的直方图统计信息
存放于dba_tab_columns
dba_tables与dba_segments中的blocks列的含义
dba_tables中的blocks列加1后指高水位的数据块号,高水位前面依然会有空块,empty_blocks指高水位后面(包括高水位)未被使用的block数量,注意对表进行分析后,才能得到这两个值的准确结果,使用dbms_space.unused_sp...
使用catalog的方式下,全库恢复的步骤
假定丢失参数文件,全部控制文件、数据文件及重做文件。最后一个归档日志文件为55号。之前已配置自动通道及控制文件自动备份。C:> set oracle_sid=targetC:> rman catalog rman/rman@catalog target sys/oraclerman...
在虚拟机中的linux访问windows下的共享文件夹
在windows中设置共享文件夹,如:law。 在linux中,在 /mnt 下创建目录smb,然后输入命令:$mount -t smbfs -o username=user,password=pwd, ip=192.168.0.213 //host_name/law /mnt/smb访问 /mnt/smb即可如果要卸载...
pctfree和pctused的使用
pctfree和pctused的使用较高的pctfree的值大约在20到25之间,较低的值为4或5,可用于静态表或只读表。除非要严格地管理可用空间,否则不要设置pctused超过40或50。一般这两个值地和不能达到90,否则会使Oarcle将更多...
数据库启动过程
数据库启动过程读取参数文件分配SGA启动后台进程打开alert文件何跟踪文件寻找并打开参数文件中指定的控制文件读取控制文件以获得数据文件和重做文件的名称和状态打开联机数据文件打开联机重做文件...
处理DML语句的几个阶段
处理DML语句的几个阶段分析语句。Oracle为该语句建立一棵分析树或一个执行计划,并放入高速缓存。如果这条语句已经存在,则这个步骤可以省略。执行语句。完成执行DML语句的所有处理。对于update语句或delete语句来说...
处理查询的几个阶段
处理查询的几个阶段搜索共享池。首先确定这条SQL语句是否经过分析并保存在库缓存中。检查语句。分析SQL语句的语法。检查数据源。保证语句中引用的所有表或列都存在。获得锁。在这条语句引用的对象上取得分析锁,以保...
vmware下linux挂载移动硬盘
1. 把vmaware的linux变为当前窗口。2. 插入移动硬盘,这时windows提示安装新硬件,按照提示往下做。3. windows中安装完后,回到linux,输入:dmesg或者fdisk -l,查看移动硬盘在linux中被识别为什么标识,一般为sdb1...
统计信息
table statistics:- number of rows- number of blocks- average length of rowscolumn statistics- number of distinct values in column- number of nulls in column- data distribution (histogram)index statist...
在windows上,Vim 与 SQL*Plus 结合使用
1. 下载vim for windows,http://www.vim.org/download.php,主要是vim62rt.zip及vim62w32.zip(或其他更新版本)。2. 解压两个压缩文件,把vim62rt.zip解开后的所有文件,拷贝到vim62w32.zip解开的目录,在命令行运...
关于insert /* append */的几点注记
1. append方式添加记录对insert into ... values语句不起作用。2. 以append方式批量插入的记录,其存储位置在hwm 之上,即使hwm之下存在空闲块也不能使用。3. 以append方式插入记录后,要执行commit,才能对表进行查...
以autotrace查看执行计划时换行的解决
在glogin.sql或login.sql中设置:col plan_plus_exp for a100这里的a100控制执行计划中每行显示字符的个数。
sqlplus环境设置
首先设置sqlpath为一个目录。在上面目录下建立login.sql文件(glogin.sql首先生效,然后再读取login.sql)。login.sql内容为:set termout offdefine gname=idlecolumn global_name new_value gnameselect lower(user)...
最重要的四个初始化参数
sga_max_sizepga_aggregate_targetdb_cache_sizeshared_pool_size一般可以通过数据在内存中的命中率来查看这几个参数是否合适。
一些常用查询脚本
查询Oracle的版本信息: select * from v$version查询数据库的基本信息:select * from v$database查询license信息:select * from v$license查询初始化参数:v$parameter查询分配内存的详细信息:v$sgastat查询数据...
V$视图
由X$基表构造GV$及V$视图,多数情况下,V$视图由GV$视图去掉inst_id列得到,GV$视图用于RAC环境。由GV$及V$视图得到V_$视图。由V_$视图得到V$同义词,用户平时查询的V$视图其实都是同义词。查询GV$视图及V$视图的数...
V$SQLAREA的用法
这个视图用来找出性能最差的SQL语句。select b.usesrname, a.disk_reads, a.excutions exec, a.disk_reads/decode(a.executions, 0, 1, a.executions) rds_exec_ratio, a.s...
在归档模式下丢失日志文件的恢复
1. 丢失当前日志文件 (1) 还原以前的数据库备份。 (2) 在SQL Plus中输入: recover database until cancel (3) 应用完最后一个归档日志后,输入cancel。 (4) alter database open resetlogs ...