转:九大ORACLE性能优化基本方法
Oracle性能优化基本方法包括一下几个步骤,包括: 1)设立合理的Oracle性能优化目标。 2)测量并记录当前的Oracle性能。 3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)...
解决行迁移
发生在UPDATE,原块中容纳不下了,那么就得把修改内容放在别的块中,原块中只放了行头和指针,数据跑到别的块中去了SQL> @?/rdbms/admin/utlchain.sqlSQL> create tablespace test_tbs DATAFILE '/u01/app/oracle/...
表的MOVE降低高水位但索引需REBUILD
创建一个查看空间的存储过程create or replace procedure show_space( p_segname in varchar2,p_owner in varchar2 default user,p_type in var...
RMAN下的传输表空间
当业务系统运行中,几天后发现前面删除了一个表,这个时候不能FLASHBACK DROP了。我们的传输表空间就能派上用场了注意条件是在归档模式下SQL> create tablespace rman datafile '/u01/app/oracle/oradata/shujukua...
段管理实验
SQL> create table t1(a char(1000)) storage( freelists 3);Table created.SQL> insert into t1 values ('I am a DBA!');1 row created.SQL> commit;Commit complete.select extent_id,file_id,block_id,byte...
分区表实验
分区表实验:Ø 可以使用using index local在表建立是在指定存储上建立索引。对于分区表则索引存储在每个分区表空间内。 Ø 分区表空间离线后,分区表上这部分的数据无法使...
未归档的活动在线日志损坏,正常修复
SQL> SELECT GROUP#,BYTES,ARCHIVED,FIRST_CHANGE#,SEQUENCE#,STATUS FROM V$LOG; GROUP# BYTES ARC FIRST_CHANGE# SEQUENCE# STATUS---------- ----------...
UNDO--shutdown abort,UNDO文件丢失,有备份,数据库无活动事务
UNDO--shutdown abort,UNDO文件丢失,有备份,数据库无活动事务没有活动事务,直接使用备份CP回来覆盖就行了SQL> archive log listDatabase log mode &...
关于SESSION与PROCESS的关系
[oracle@RHEL5 ~]$ sqlplus zxd/zxdSQL*Plus: Release 10.2.0.4.0 - Production on Wed Jun 2 22:44:34 2010Copyright (c) 1982, 2007, Oracle. All Rights Reserved.Connected to:Oracle Database 10g Ent...
关于进程与会话的实验
SQL> create user zxd identified by zxd;User created.SQL> grant connect,resource to zxd;Grant succeeded.SQL> select A.spid dedicated_server,B.process clientpid from v$process A,v$session B where A....
UNDO--UNDO数据文件丢失,有备份,有活动事务
SQL> set sqlp 'SESSION A> 'SESSION A> show parameter undoNAME ...
UNDO--UNDO数据文件丢失,有备份,无活动事务
UNDO数据文件丢失,有备份,无活动事务。直接使用备份覆盖即可SQL> create undo tablespace undotbs1 datafile '/u01/app/oracle/oradata/shujukuaiTablespace created.SQL> set linesize 180;SQL> alter system ...
315控制文件丢失,控制文件有该文件初次创建信息备份,系统文件丢失
315控制文件丢失,控制文件有该文件初次创建信息备份,系统文件丢失SQL> alter tablespace system add datafile '/u01/app/oracle/oradata/shujukuai/system04.dbf' size 100m;Tablespace altered.SQL> select fi...
3142控制文件、系统文件丢失,异常停机、恢复起点SCN小于丢失文件起始SCN
控制文件、系统文件丢失,异常停机、恢复起点SCN小于丢失文件起始SCNSQL> alter tablespace system add datafile '/u01/app/oracle/oradata/shujukuai/system03.dbf' size 100m;Tablespace altered.SQL> select f...
控制文件、UNDO文件丢失,恢复起点大于丢失文件起始SCN,这UNDO文件有活动事务
SQL> alter tablespace shujukuai_undo add datafile '/u01/app/oracle/oradata/shujukuai/shujukuai_undo2.dbf' size 100m;Tablespace altered.SQL> set linesize 180SQL> SELECT GROUP#,BYTES,ARCHIVED,FIRST_CH...
控制文件、UNDO文件丢失,恢复起点大于丢失文件起始SCN,这UNDO文件没活动事务
介绍一下回滚段,它分为三种系统、非系统、延迟回滚段回滚段的管理方式有二:AUTO 和MANUL自动管理的条件有二:UNDO_MANAGEMENT=AUTO和UNDO_TABLESPACE=?延迟回滚段:当包含有未提交事务的表空间OFFLINE、数据文...
UNDO文件丢失、控制文件丢失(实例、介质恢复起点小于丢失文件的起始SCN)
UNDO文件丢失、控制文件丢失(实例、介质恢复起点小于丢失文件的起始SCN)SQL> create undo tablespace undotbs2 datafile '/u01/app/oracle/oradata/shujukuai/undotbs02.dbf' size 10m;Tablespace created.SQL...
被删除的数据文件号多次被重用
被删除的数据文件号多次被重用[oracle@RHEL5 backup_dir]$ vi /u01/backup_dir/hot_backup.sqlset heading offset feedback onset linesize 121set termout onset serveroutput onbeginfor x in ( select tablespac...
用DROP表空间前备份的控制文件来恢复被DROP的表空间
采用数据文件新建后,该文件号最后一次变成1前,二进制控制文件备份恢复新建数据文件文件号最后一次变成1,也就是说FILE$基表中的STATUS$字段最后一次变为1,指这个数据文件最后一次被删除之前撒SQL> select file#...
正常关闭,数据文件被覆盖,用数据文件新建前的控制文件热备份恢复新建数据文件
数据库正常关闭,数据文件被覆盖,采用数据文件新建前的控制文件热备份恢复新建数据文件 [oracle@RHEL5 shujukuai]$ mkdir /u01/backup_dir[oracle@RHEL5 shujukuai]$ vi /u01/backup_dir/hot_backup....