09 2013 档案
摘要:数据库装载完毕。ORA-16038: 日志 3 序列号 5035 无法归档ORA-19809: 超出了恢复文件数的限制ORA-00312: 联机日志 3 线程 1:......REDO03.LOG'损坏非当前联机日志: 1、启动数据库,遇到ORA-00312 or ORA-00313错误,如: ORA-00313: open failed for members of log group1 of thread 1 ORA-00312: online log 3 thread 1: '/opt/oracle/db04/oradata/ORCL/redo03.log' 从这
阅读全文
摘要:转自 http://www.eygle.com/archives/2004/10/backup_and_recreate_controlfile.html控制文件对于数据库来说是非常重要的数据结构,在进行数据恢复时通常是必不可少的.Oracle提供两种方式备份控制文件:1.生成可以重建控制文件的脚本2.备份二进制的控制文件我们看一下如何获得可以重建控制文件的脚本.Oracle提供如下命令:alter database backup controlfile to trace; 实际操作:[oracle@standby tools]$ sqlplus "/...
阅读全文
摘要:rman备份控制文件分为两种情况。1、自动备份需要配置configure controlfile autobackup on配置之后,控制文件和spfile会在每次rman备份之后自动备份controlfile和spfile另外在数据库的structure变化之后,也会自动备份controlfile...
阅读全文
摘要:平台:Windoxs XP+Oracle 11G当使用oralce的Net Manager创建了一个名为“L3”的Listener后,要想使用lsnrctl启动和关闭 L3还必须在tnsnames.ora 中配置一个名为L3的条目.listener.oraL3 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = princessd)(PORT = 1523)) )SID_LIST_L3 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = m_oracle) (ORACLE_HOME = F:\app\Admi
阅读全文
摘要:1. 如果你的LOCAL_LISTENER 指定的是一个别名 比如L2*.local_listener='L2'启动实例的时候 会先到 tnsnames.ora 文件里取查找定义名为L2的TNS服务名.实例起来后会尝试把数据库服务注册到ADDRESS指定地址。而这个地址就是你自己定义的Listene...
阅读全文
摘要:转自 http://www.cnblogs.com/dba001/archive/2011/10/22/2221267.html前一段时间修改了主机的hostname,重启oracle是提示错误ORA-00119: invalid specification for system parameter...
阅读全文
摘要:转自:http://warehouse.itpub.net/post/777/472788pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,要想让pmon动态注册listener,需要设置local_listener参数。下面是大致测试过程。1.listene...
阅读全文
摘要:转自 http://blog.csdn.net/dba_waterbin/article/details/8621367在Oracle中DDL语句将转化为对数据字典表的DML语句;比如,一个简单的修改表的DDL语句,会导致Oracle在后台通过递归SQL语句进行大量的查询和修改的操作 --DDL伪代码begin commit; DDL_statement; commit;end; 为什么前后有2个commit? 道理很简单,Oracle是为了将用户的读写操作和数据字典的修改隔离开,用户数据的读写不应该和数据字典的操作放在同一个事务中 ㈠ 并发性 下面用反证法...
阅读全文
摘要:RollingForward(前滚)Oracle启动实例并加载数据库,然后通过OnlineRedologs中的重做日志,重现实例崩溃前对数据库的修改操作。在恢复过程中对于已经提交的事务,但尚未写入数据文件的那部分数据全部写入数据文件.RollingBack(回滚)RollingForward之后,虽然已经提交的修改操作更改的数据都已经被写入数据文件,但在实例崩溃时,部分未提交的事务操作的数据也被写入到数据文件,这些事务必须被撤销.触发LGWR进程的条件有:1.用户提交2.有1/3重做日志缓冲区未被写入磁盘3.有大于1M的重做日志缓冲区未被写入磁盘4.3秒超时5.DBWR需要写入的数据的SCN大
阅读全文
摘要:虽然很多地方不建议这么做,可是有HA、oracle软件建在本地盘的情况下,如果spfile放在dbs下,会导致每次修改spfile都要去手动copy到备机上,这是很麻烦的一件事情,所以我把spflie放在随ha切换的存储磁盘上。(1)通过$ORACLE/dbs下的pfile起库startuppfil...
阅读全文
摘要:转自 http://blog.csdn.net/indexman/article/details/7746948以下易容翻译自oracle dba官方文档,不足之处还望指出。管理重做日志文件学习目标:1.解释重做日志文件的目的2.描述重做日志文件的结构3.学会控制日志切换与检查点4.多元化管理重做日志文件5.使用OMF管理重做日志文件1.概念介绍:重做日志文件通过记录数据的所有改变情况对系统或介质故障提供恢复机制。1)重做日志文件以组的形式存在2)一个oracle数据库至少需要两组,每组至少有一文件3)在一组里的每一重做日志文件叫做成员The redo log files are used o
阅读全文