和分区表相关的一点总结!
--创建2个结构完全相同,数据量几乎相同的表,只不过是分区表,一个是普通的heap表,然后简单的做个访问时的性能对比,从而更好的理解如何合理的使用分区表SQL> create table t(object_id number,object_name varchar2(30)) 2 partition by range(object_id) 3 ( &n...
很有用的Metalink文档
很有用的Metalink文档 下面的文档来源于Metalink,这些内容偶觉得比较有用,就列了出来。Physical Standby*****************Note:180031.1 Creating a Data Guard physical standbyNote:214071.1 Creating a Data Guard physical standby with Data Guard ManagerNote:232649.1 Configuring gap resolutio...
几类日志文件
几类日志文件一、Oracle中的几类日志文件Redo log files -->联机重做日志Archive log files -->归档日志Alert log files -->告警日志Trace files -->跟踪日志user_dump_dest -->用户跟踪日志backupground_dump_dest -->进程跟踪日志--查看后台进程相...
日志记录模式(LOGGING、FORCE LOGGING、NOLOGGING)
日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING)一、日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING) 1.三者的含义 LOGGING:当创建一个数据库对象时将记录日志信息到联机重做日志文件。LOGGING实际上是对象的一个属性,用来...
设置 Oracle 监听器密码(LISTENER)
设置 Oracle 监听器密码(LISTENER) 监听器也有安全?Sure!在缺省的情况下,任意用户不需要使用任何密码即通过lsnrctl 工具对Oracle Listener进行操作或关闭,从而造成任意新的会话都将无法建立连接。在Oracle 9i 中Oracle监听器允许任何一个人利用lsnrctl从远程发起对监听器的管理。也容易导致数据库受...
深入理解incarnation
深入理解incarnation深入理解incarnation10g引入了一个很重要的功能,就是可以跨越resetlogs进行数据恢复。这就需要我们比较深入的了解一个概念,incarnation。我们通过下面的几个实验,来说明什么是incarnation,希望能对大家有所帮助。一准备实验环境Version 10.2.0.1.0Platform winxp1.1进行一次全备份Rma...
使用Toad导出数据
今天用Toad把一台服务器上的Oracle数据导出到了另外一台服务器上,使用toad进行导入导出操作确实比手工写imp和exp命令方便多了,之前一直知道有这个功能,却没有用过,现在把这个操作的过程记录下来,以备以后的使用:1.导出操作: 首先点击new connection(就是那个+号的图标),然后点击"TNSNames Editor”按钮, ...
使用外部表访问告警日志文件
首先创建目录SQL> show user USER 为 "SYS" SQL> create or replace directory bdump as '/u01/app/oracle/admin/orcl/bdump'; 目录已创建。 然后创建外部表SQL> create table alert_log(text varchar2(400)) organization external( &...
数据库级调优
数据库级调优1. 数据库级调优1.1.修改数据库参数以sys用户登录,运行如下的命令:alter system set optimizer_index_cost_adj=10 scope=spfilealter system set optimizer_dynamic_sampling=5 scope=spfileoptimizer_index_cost_adj取值0-1000,缺省100 ;值越小oracle就越趋向使用索引optimizer_dynamic_sampli...
物理读和参数db_file_multiblock_read_count的一点测试
--===========================================SQL> create table t tablespace test as select *from dba_objects;表已创建。SQL> insert into t select * from dba_objects;已创建11354行。SQL> insert into t select * from dba_objects;已创建11354行。SQL> commit;提交完成。SQL> select file_id , t...
小整理汇总
数据库 PSU,SPU(CPU),Bundle Patches 和 Patchsets 补丁号码快速参考 (文档 ID 1922396.1)查看数据库中的表空间使用情况:select a.TABLESPACE_NAME, a.curr_mb, b.free_mb, a.max_mb, round((b.free_mb/a.curr_mb)*100,3)||'%' "...
修改oracle实例名
1,先停止oracle$dbshut2,修改ORACLE_SID(原来为ora92new)vi .profile修改ORACLE_SID=ora923,退出oracle用户4,修改/etc/oratab将(该文件决定了dbshut/dbstart的启动)将ora92new:/home/oracle/app/oracle/product/9.2:Y修改为ora92:/home/oracle/app/oracle/product/9.2:Y5,再次进入oracle用户,修改ora92n...
修改spfile参数的deferred参数查询
修改spfile的时候,修改参数的时候,如何获得修改哪些参数是需要加deferred参数(延迟方式修改)的可以查询:select name from v$parameter where ISSYS_MODIFIABLE = 'DEFERRED';SCOPE=MEMORY|SPFILE|BOTH指示了这个参数设置的“作用域”。设置参数值时作用域有以下选择:SCOPE=MEMORY只在实例中...
一次UNDOTBS1表空间的损坏恢复在线操作过程
一次UNDOTBS1表空间的损坏恢复在线操作过程在客户生产系统中遇到服务器意外宕机的状况,查看后台日志发现大量报错信息如下:Sun Jul 26 09:40:41 2009Errors in file /opt/app/oracle/admin/postdb/bdump/postdb2_smon_7618.trc:ORA-01578: ORACLE 数据块损坏 (文件号 2, 块号 104420)ORA-01110: 数据文件 2: '+DATA1/...
工作中XX容灾端数据库恢复
1、使用之前的spfile将数据库启动到nomount状态,生成pfile,修改pfile里面的相关的路径参数及数据库默认undo表空间export ORACLE_SID=orcl &...
由gc cr multi block request等待事件想到的
gc cr multi block request实际就是global cache cr multi block request,10G以后global cache被简称为gc,在RAC应用系统里面,这是一个常见的等待事件。[@more@]工作原理:当进程请求数据库块时,首先会在本地的CACHE里面查看是否存在,这种查看是根据DBA (Data Block Address) 转化为cache buffers chains,然后再从hash...
有关temp表空间的一点总结!
有关temp表空间的一点总结! 1、临时表空间的用途1)disk sort在了解disk sort排序之前,先来看一段doc(When the WORKAREA_SIZE_POLICY parameter is set to MANUAL, the maximum amount of memory allocated for a sort is defined by the parameter SORT_AREA_SIZE. If the sort operation is no...
在Linux下使用SQLPLUS历史回调功能
在Linux下使用SQLPLUS历史回调功能 在Linux中使用SQL*PLUS的时候,并不提供历史回调功能,有时候不太方便。为了能使用向上向下箭调用历史命令,可以安装rlwrap这个软件。rlwrap, 这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap program is under the GPL lice...
间隔分区
间隔分区是范围分区的一个拓展,当插入的数据超过了现有的所有分区时,数据库会按照指定的间隔自动创建分区。Oracle支持创建单一的间隔分区表也可以创建interval-range、interval-hash和interval-list三种组合分区表。 使用间隔分区的场景:1.使用间隔分区最大的好处就是不用再提前手工的创建分区,...
表空间日常管理及核心文件搬迁技术
第01部分-表空间基本属性01.1-RMAN全库备份时不备份临时表空间(v$tablespace)SYS@11g>set linesize 999set pagesize 0col NAME for a9col INCLUDED_IN_DATABASE_BACKUP for a26select '--'||name,'Fullbackup='||included_in_database_backup FROM v$tablespace where name in('USERS','TEMP');--USE...