- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 数据字典命中率
dictionary cache里存放了所有表的定义、Storage信息、用户权限信息、约束定义、回滚段信息、表的统计信息等 显示了对数据字典和其它对象的内存读操作的百分比。 检查方法:select(1 - (sum(getmisses) /sum(gets))) * 100 "Hit Ratio" from v$rowcache; 评估准则:
2009-12-28 14:58:00 1408
转载 关于alter table move的一个小实验
关于alter table move的一个小实验。SQL> create table test2 as3 select * from dba_objects4 where 1=0;Table created.SQL> select extents ,SEGMENT_NAME from dba_segments where2 SEGMENT_NAME=TEST and WNER=SYS;
2009-12-28 08:59:00 1007
原创 ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别
一.DataFile脱机或联机的两种方法:① ALTER DATABASE 语句修改单独的DataFile② ALTER TABLESPACE 语句修改所有的DataFile1、在ARCHIVRLOG模式下的更改DataFile状态ALTER DATABASE DATAFILE /u02/oracle/rbdb1/stuff01.dbf ONLINE;ALTER DATAB
2009-12-26 16:16:00 1784
原创 oracle删除数据文件
在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile ... offline drop;归档模式使用: alter database datafile ... offline;
2009-12-26 16:14:00 46600 2
原创 Oracle分析表和索引(analyze)
analyze table tablename compute statistics;analyze index indexname compute statistics; 对于使用CBO很有好处,可以使用更可靠的table信息,从而执行计划也可以更准确一些,在10g会自动analyze,之前的版本需要手动定期 生成统计信息,,选择合理的执行计划..Oracle的onl
2009-12-19 13:34:00 10414
转载 在Oracle的SQL*PLUS中启用AutoTrace查看SQL执行计划和统计信息
ORACLE9i在使用autotrace之前,需要作一些初始的设置,1.用sys用户运行脚本ultxplan.sql建立这个表的脚本是:(UNIX:$ORACLE_HOME/rdbms/admin, Windows:%ORACLE_HOME%/rdbms/admin)ultxplan.sql。SQL> connect sys/sys@colm2 as sysdba;SQL> @C:
2009-12-19 13:26:00 1468
原创 [Oracle 10g] 闪回恢复区 (Flash Recovery Area)
何为闪回恢复区Oracle 10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( Flash Recovery Area )。闪回恢复区是 Oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。允许用户集中存储所有恢复相关的
2009-12-14 22:34:00 1015
原创 Oracle闪回特性
Oracle闪回特性在利用闪回功能前需要确认:1、用户有对dbms_flashback包有执行权限!2、进行闪回查询必须设置自动回滚段管理,在init.ora设置参数UNDO_MANAGEMENT=AUTO,参数UNDO_RETENTION=n,决定了能往前闪回的最大时间,值越大就需要越多Undo空间。 Oracle 9i中闪回查询操作实例 查看Oracle中Delet
2009-12-14 22:25:00 3545 2
原创 linux umask命令
例如,对于u m a s k值0 0 2,相应的文件和目录缺省创建权限是什么呢?第一步,我们首先写下具有全部权限的模式,即7 7 7 (所有用户都具有读、写和执行权限)。第二步,在下面一行按照u m a s k值写下相应的位,在本例中是0 0 2。第三步,在接下来的一行中记下上面两行中没有匹配的位。这就是目录的缺省创建权限。稍加练习就能够记住这种方法。第四步,对于文件来说,在创建时不能具有文件权限
2009-12-09 17:41:00 1189
原创 getopts使用介绍
1、getopts使用方式:g e t o p t s一般格式为:getopts option_string variable g e t o p t s读取o p t i o n s t r i n g,获知脚本中使用了有效选项。g e t o p t s查看所有以连字符开头的参数,将其视为选项,如果输入选项,将把这与o p t i o n s t r i n g对比,如果匹
2009-12-09 16:57:00 2779 2
原创 oracle判断对象是否存在
declare v_isexist number(3,0):=0; begin select count(1) into v_isexist from sys.all_objects where owner = TEST and object_type = TABLE and object_name = TAB1; if v_isexist>0
2009-12-02 10:35:00 3507 1
原创 使用while和read命令读取文件内容
1、准备数据文件$cat a.txt200:2300:3400:4500:5 2、用while循环从文件中读取数据#!/bin/kshwhile read linedo echo $linedone 运行shell,结果如下:200:2300:3400:4500:5 3、使用IFS读文件说明:默认情况下IF
2009-12-01 09:05:00 31036
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人