rman 备份策略
论坛上的一个问题1. 常规备份。每周日一个全备,周一到周六增量备份,这样循环, 我知道这样只要把REDUNDANCY设成7就行了。2. 年度备份。在每年 12月31日也做一个RMAN全备份,永久保留或者至少保留个5年,10年, 但...
参数cursor_sharing的解释
这个参数的设置,oracle是为了满足一些以前开发的程序,里面有大量的similar statement,但是重写有不现实的情况下使用的一个参数。并且oracle也不建议使用这个参数。什么时候需要修改这个参数呢?需要满足以下的条...
logminer如何安装配置使用
作为Oracle DBA,我们有时候需要追踪数据误删除或用户的恶意操作情况,此时我们不仅需要查出执行这些操作的数据库账号,还需要知道操作是由哪台客户端(IP地址等)发出的。针对这些问题,一个最有效实用而又...
关于死锁的一点探讨
死锁主要是要从应用的层面来避免。死锁时ORACLE会结束掉其中的一个session来释放锁,此session的未完成事务将会被回滚。对于数据库来讲,没有什么影响,但是对应应用来讲,需要考虑重新做回滚的操作。 在应用...
请教windows下有所有的数据文件,控制文件,但没有参数文件,如何恢复?
我在itpub论坛上遇到的一个问题,并做了回答,分享一下:一。如果仅仅是参数文件丢失,数据库仍然运行,可用如下代码:set linesize 120set pagesize 999set heading offset feedback offspool F:\spfile.txt ...
oracle 面试题
搜集了一些题目,希望对大家有所帮助。。。^_^ 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备...
Oracle数据的优化器有两种优化方法:
Oracle数据的优化器有两种优化方法:基于代价/成本的优化器(CBO)和基于规则的优化器(RBO),系统在对SQL进行优化的时候,使用哪种优化决定于初始化参数OPTIMIZER_MODE,该参数值可以设置为:CHOOSE,RULE,ALL_RO...
Oracle常用sql语法集合
搜集了一些常用的sql语句,分享一下 ^_^表: select * from cat; select * from tab; select table_name from user_tables; 视图: select text from user_views where view_name=upper('&vie...
仅仅丢失一个普通用户数据文件的恢复A(联机恢复)
(例如,丢失D:\BACKUPDB\USERS01.DBF) 准备工作, 通过下面的工作,如果完全恢复,应该可以看到;insert into test1 values(2); SQL> conn lunar/lunar SQL> select * from tab; TESTBACKUP3 TABLE SQL> crea...
shared pool 调整
SQL> select shared_pool_size_for_estimate spsfe, 2 shared_pool_size_factor spsf, 3 estd_lc_size els, 4 estd_lc_memory_objects elmo, 5 estd_lc...
只读表空间和临时表空间的恢复
如果一个表空间是只读表空间,那么在该表空间上只能进行读操作而不能做DML操作,也就是说在这个表空间上的数据是不会变化的,因此就可以将该表空间的备份从日常的例行备...
非当前的还原表空间的恢复
在oracle系统中一些非关键的表空间可以不进行备份,如果表空间崩溃了,就可以通过重建进行恢复,对于非当前的还原表空间可以使用这一方法:实验如下:SQL> conn system/yang已连接。1。列出数据库中所有的还原表...
如何获取SCN
SCN(System Change Number) ,也就是通常我们所说的系统改变号,是数据库中非常重要的一个数据结构。 它定义数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的 SCN 。 SCN 提供 Oracle ...
闪回 错误的DML 操作
在oracle10g版本之前,如果用户对一个表进行了错误的DML操作并且提交了这些操作,而且之前用户也没备份,要恢复该表到操作之前的状态,就要对这个表进行不完全回复。oracle10g中只要使用一条命令就可以了!oracle是...
如何彻底的删除Oracle表 及 闪回恢复在回收站里的数据
当一个表被删除时,它并不是真正的被删除了,而只是放在回收站里(recyclebin)了,当然只要表还在回收站里,它就可以被重新恢复,这也就是“闪回”技术的基本原理。需要说明的是,oracle并不提供100%的闪回,因为当...
SQL*LOADER 的使用小结
特转载一下文章:http://**/viewthread.php?tid=13979&extra=&page=1sql load的一点小总结 sqlldr userid=lgone/tiger control=a.ctl LOAD DATA INFILE 't.dat' // 要导入的文件 INFI...
如何将excle中的数据加载到oracle中
一般处理Excel数据,最常用的方式是将其保存为CSV(Comma Separated Values,逗号分隔值)格式文件,单击“文件”→“另存为”命令,在“保存类型”下拉列表框中选择CSV这个是用的较多的方法,前提必须oracle数据...
oracle 小议如何从表空间 删除 数据文件
Oracle不提供如删除表。视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。在对表空间/数据文件进行任何脱机、删除之前,首先对数据库进行一个全备份。如果数据文件是所在表空间的...
V$ 视图和V_$ 同义词
在scott用户模式下要做有关于在对话级别的sql_trace 时,出现以下显示:SQL> alter session set sql_trace=true;alter session set sql_trace=true*第 1 行出现错误: ORA-01031: 权限不足 SQL> grant select on v$s...
等待事件 二
接着上次的等待事件的介绍,以后主要介绍等待事件的描述,原因,诊断.Buffer busy wait 1、ORACLE会话正在等待PIN住一个缓冲区,会话必须在读取或修改缓冲区之前将该缓冲区PIN住。2、在任何时侯只有一个...