吾生有涯,而知无涯,适当止学.循序渐进,步步提升 Talk is cheap, show me the code.
发布时间:2018-12-11 22:35:34
场景需求:新上线的HR模块,由于程序原因,数据需要回滚至2018年11月19日凌晨。思路:1)克隆数据库的虚拟化环境(VMware云环境,使用vmware的克隆技术)2)RMAN:基于时间点的恢复3)导出hr模块的数据。4)导入数据至原始数据库中。------------------------------------环境的pfile创建-----------.........【阅读全文】
发布时间:2018-01-26 15:24:07
问题描述:如果启动数据库,出现如下问题。[root@localhost ~]# su - oraarp[oraarp@localhost ~]$ sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.4.0 Production on Fri Jan 26 15:18:18 2018Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected.SQL> select * from v$instance 2  .........【阅读全文】
发布时间:2017-12-28 09:20:27
文献参考: Things To Consider For Setting filesystemio_options And disk_asynch_io (文档 ID 1987437.1)场景描述:某个数据库大量使用了OS的cache,为了很好地理解I/O,通过分析上述MOS的文章,写一些自己的理解。定调:filesystemio_options参数和disk_asynch_io参数,是直接控制Oracle数据库如何执行I/O.........【阅读全文】
发布时间:2017-12-04 09:47:18
场景描述:每天晚上一个定时脚本,导出的备份空间不足,手动导出报如下错误:ORA-31634: job already exists(JOB已经存在)ORA-31664: unable to construct unique job name when defaulted(采用默认方式,不能创建唯一JOB名)解决方法:第一步:查询生成清理DBA_DATAPUMP_JOBS的SQL语句 SELECT 'DROP .........【阅读全文】
发布时间:2017-11-20 09:19:56
场景:新建的RAC数据库,通过TNS,无法连接Oracle数据库。原因:新建的RAC数据库的SID和GLOBAL_DBNAME不一致。这个情况需要:tnsnames.ora中的SERVICE_NAME要和服务器的监听器listener.ora中的GLOBAL_DBNAME一样才可以否则就会报ORA-12514错误。如果使用动态注册,则可以通过lsnrctl services来看监听的服务:$ lsnrc.........【阅读全文】
发布时间:2017-11-17 13:40:16
在Oracle数据库中会处理各式各样的文件,例如:数据文件(DATAFILE),控制文件(Control FILE),重做日志文件(redo file) 当然还有,临时表空间,归档重做日志,RMAN备份文件和存储闪回日志等。 OMF提供的是一种较为简单的管理文件.........【阅读全文】
发布时间:2017-07-21 09:30:15
场景:查出被锁的对象。select * from dba_ddl_locks where NAME like 'PRO%'针对session id 查出进程id。select spid, osuser, s.program from v$session s,v$process pwhere s.paddr=p.addr and s.sid=154由于常规方法无法删除。所以通过,直.........【阅读全文】
发布时间:2017-02-24 09:57:46
背景:因为RAC的一个节点故障,需要关闭asm实例数据库:Oracle 11GR21.切换到grid账户[root@netrac_node02 ~]# su - grid2.进入数据库[grid@netrac_node02 ~]$ sqlplus "/as sysdba"3.查看当前实例SQL> select * from v$instance;IN.........【阅读全文】