- 博客(24)
- 资源 (40)
- 收藏
- 关注
原创 Oracle 10g OCP 042 题库 121-166题 共168题
<br />121. You want to create a new optimized database for your transactional production environment to be used by a financial application. While creating the database, you want the Oracle software to take care of all basic settings to optimize the databas
2010-07-30 13:10:00 6855 1
原创 Oracle 10g OCP 042 题库 121-166题 共168题
<br />121. You want to create a new optimized database for your transactional production environment to be used by a financial application. While creating the database, you want the Oracle software to take care of all basic settings to optimize the databas
2010-07-30 13:09:00 7808
原创 Oracle 10g OCP 042 题库 71-120 题 共168题
<br />71. Your database instance is started using the server parameter file (SPFILE). Control files are multiplexed and stored on different disks. Because of a disk failure, you lost one of these control files. You replaced the damaged disk. What is the co
2010-07-29 16:18:00 12598
原创 ORA-16401 archivelog rejected by RFS 解决方法
<br />之前做Data Guard 做了一次Switchover切换,之后standby库就报如下错误:<br /><br />Thu Jul 29 08:03:29 2010<br />Errors in file /dba/oracle/admin/newccs/udump/newccs_rfs_19602.trc:<br />ORA-16401: archivelog rejected by RFS<br />Thu Jul 29 08:03:29 2010<br />Errors in file
2010-07-29 09:50:00 12479
原创 Oracle 10g OCP 042 题库 31-70 题 共168题
<br /><br />31. Which two statements are true regarding the database in ARCHIVELOG mode? (Choose two.) <br />A) You have to shut down the database to perform the backups. <br />B) Archiving information is written to the data files and redo log files. <br /
2010-07-28 17:54:00 10502
原创 Oracle Data Guard Switchover 切换
<br />昨天总部巡检,要求对Oracle Data Guard 做一个switchover的切换演示。 以前都是在虚拟机上做这种切换的,没有在生产库上做过。所以还是有些紧张。不过做DBA 一定要给自己留一条后路: 备份。 先shutdown,做冷备,在逻辑备份,加上之前的RMAN。 即使切换失败,还有备份可用心里也就有底了。<br />照着文档做,切换还是比较顺利的。但是在改IP的时候还是有点小插曲,在这里浪费了点时间。因为之前在虚拟机上没有改过IP。 但是在生产环境上,肯定是要改主备库IP的。 不管
2010-07-27 12:51:00 11796 6
原创 Oracle 10g OCP 042 题库 1-30 题 共168题
<br />声明:对于答案的相关的说明,是个人对Oracle的理解。<br /><br /><br />1. Because of a power outage,instance failure has occurred. From what point in the redo log does recovery begin and where does it end?<br />A. Current redo log and inactive redo log<br />B. Checkpoint pos
2010-07-26 23:32:00 10889 1
原创 用RMAN复制 搭建 物理 Data Gurad 环境
<br /><br />Data Guard 环境:<br />操作系统: redhat 4.7 <br />Primary数据库:<br />IP地址:10.85.10.1<br />数据库SID:orcl<br />DB_UNIQUE_NAME:orcl_pd<br /> <br />Standby数据库:<br />IP地址:10.85.10.2<br />数据库SID:orcl<br />DB_UNIQUE_NAME:orcl_st<br /><br />Oracle Data Guard 理论知识
2010-07-23 01:21:00 11892 1
原创 Linux NFS 和 Samba 共享配置
<br /><br /> <br />一. NFS 配置<br />网络文件系统(NFS,Network File System),主要用于Linux 系统之间的文件共享。<br /><br />1.1 Linux 服务器端NFS 服务器的配置 <br />以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件exports,指定共享目录及权限等。 <br /># vi /etc/exports <br />/tmp*(rw,no_root_squash)<br />/home/p
2010-07-21 11:54:00 11720 1
原创 RMAN 异机 复制数据库
<br /><br /> <br />关于RMAN 复制的理论知识,参考我的Blog:<br />RMAN 复制目标数据库的理论知识<br />http://blog.csdn.net/tianlesoftware/archive/2010/07/19/5746812.aspx<br /><br />RMAN 异机复制和同机复制操作步骤是一样的,不同的是我们需要把备份的文件copy到辅助库上去,而且位置要和目标库上一直,因为备份集的位置是写在控制文件里的。<br /><br />RMAN 同机复制数据库<b
2010-07-20 15:46:00 14406
原创 RMAN 同机复制数据库
<br /><br />关于RMAN 复制的理论知识,参考我的Blog:<br />RMAN 复制目标数据库的理论知识<br />http://blog.csdn.net/tianlesoftware/archive/2010/07/19/5746812.aspx<br /> <br /><br />实验平台: redhat + oracle 10g<br /><br />源库的相关信息:<br />ORACLE_BASE: /u01/app/oracle<br />ORACLE_HOME: /u01/ap
2010-07-19 20:55:00 8042 2
原创 RMAN 复制目标数据库的理论知识
<br /><br />一. RMAN 复制的基础<br /><br />1.1 使用RMAN 复制的原因<br />RMAN 复制是必须的。 我们可以只将控制文件复制到新位置,然后再运行还原与恢复操作。 但是在使用了恢复目录的情况下,如果不使用RMAN复制来复制数据库,就存在许多问题。 由于RMAN 基于数据库的DBID 在恢复目录中注册数据库,因此即使存在同名的数据库(inint.ora 中的DB_NAME参数),数据库ID也能唯一地标识数据库。如果不使用duplicate命令,就会存在具有相同的DBI
2010-07-19 16:33:00 8548
原创 RMAN Crosscheck 和 Delete 命令的2个实例
实例一假如我们在oracle数据库在迁移当中不小心丢失了一个归档文件, 此时RMAN 会因为缺少归档日志而不能完成备份,而且Veritas等备份软件由于归档日志的异常导致归档日志备份失败也是经常碰到的。 解决方法很简单,执行下面2条命令即可:RMAN>crosscheck archivelog all;RMAN>delete expired archivelog all;对这2条命令做一下说明:在controlfile中记录着每一个archivelog的相关信息,当我们在OS下把这些物理文件delete掉
2010-07-17 11:58:00 11247
原创 如何 搭建 RMAN 备份平台
一. RMAN 的一些理论知识 RMAN Catalog 和 Nocatalog 的区别http://blog.csdn.net/tianlesoftware/archive/2010/06/02/5641763.aspx RMAN 系列(一)---- RMAN 体系结构概述http://blog.csdn.net/tianlesoftware/archive/2010/06/09/5659701
2010-07-16 23:06:00 13214
原创 Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
一. 一些准备知识Oracle 分归档和非归档模式。 这两者的区别就是对redo log的处理。归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之后,这个redo log 就可以继续使用,如果是非归档模式下,redo log 就直接覆盖了。 恢复一般都需要归档文件,这里面记录了对数据库的操作,所以生产库一般都运行在归档模式下。 关于归档模式和非归档模式的切换参考Blog:Oracle 归档与非归档的切换http://blog.csdn.net/tianle
2010-07-16 19:51:00 27852 4
原创 ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
做RMAN 的实验,备份的时候异常中断,返回错误: ORA-00600: internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]一个备份也能600错误,有点意外。 本打算重启Oracle的,shutdown abort 都执行不了,无耐把系统重启一下,在看看。 重启之后,在连,报了另外一个错误,不过还是600: ORA-00600: internal error code, arguments
2010-07-16 17:05:00 7336
原创 RMAN 系列(九) ---- 调整RMAN备份与恢复操作的性能
<br /><br />RMAN 实际上即装即用的,我们通常不需要对其做什么调整。 但是,RMAN 体系结构中还包含许多组件,当这些组件构成一个整体时,就必须调整RMAN的设置以从备份进程中得到最佳的性能。 通常RMAN 调整设计到处理逻辑和物理数据库设计中的低效率,调整介质管理库(Media Management Library: MML), 调整RMAN 和MML 层以备份数据库的物理设备更好地共存。<br /> <br /><br /><br /><br />一. 调整RMAN 前的工作<br />如
2010-07-13 20:10:00 10101
原创 RMAN 系列(八) ---- RMAN List和report 命令
<br /><br /><br />一. List 命令<br />RMAN的list命令是一种在数据库控制文件或恢复目录中查询备份的历史信息的方法。列表提供了一组信息,包括从数据库对应物的列表到备份集和归档日志的备份的列表的所有信息。<br /><br />1.1 列出对应物<br />List incarnation 命令为用户提供了目标数据库的每个数据库对应物列表。 如果有必要,可以使用这个列表的信息将数据库恢复到执行最后一条resetlogs命令前的某个时间点。<br />RMAN> list in
2010-07-12 09:27:00 8998 1
原创 RMAN 系列(七) ---- RMAN 维护
<br />这篇资料主要讲到了如下内容:<br />1. Rman 的维护<br />2. 恢复目录的维护<br />3. 备份恢复目录<br />4. RMAN 存储脚本<br />5. 删除数据库<br /> <br /><br /><br />一. RMAN 的维护<br /><br />1.1 交叉效验RMAN 备份<br />在RMAN目录和物理备份目的地不同步的情况下,我们可以使用crosscheck命令来效验控制文件或恢复目录中的RMAN信息是否与备份介质上的实际物理备份集片相同。<br />
2010-07-12 09:17:00 8502
原创 RMAN 系列(六) ---- RMAN 高级恢复
<br />这几天心情不太好,这周连续加上3天班,有点累,但是不管怎样,学习不能放下,在当下的社会,要改变自己的命运只能靠学习了,有点很无耐,还是专心搞技术吧。 这篇资料主要讲了一下几个知识点:<br /><br />1. 不完全恢复<br />2. 基于RMAN 的恢复主题<br />3. 表空间时间点恢复<br />4. 验证备份可恢复<br />5. 跨平台的数据库移动和RMAN<br /><br /><br />一. 不完全恢复<br />不完全恢复是指不完全的数据恢复,不完全恢复与完全恢复在许多方
2010-07-09 00:31:00 11293 1
原创 Linux 平台下 Oracle 数据泵备份(expdp) SHELL 脚本
<br /><br />数据泵是Oracle 10g的新特性,10g以后的版本才有。 关于数据泵的理论知识参考我的Blog:<br /><br />Oracle 10g EXPDP和IMPDP使用说明<br />http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx<br /> <br /><br /><br /><br />Logicalbackup.sh<br />#!/bin/ksh<br /># ############
2010-07-07 22:21:00 11895 1
原创 ORA-12154 和 TNS-03505 监听错误的解决方法
<br />之前在一台测试机上装了Grid Control,今天在这台机器上添加了一个监听, 用net manager 配置的,这也是推荐的配置方法,因为手工修改tnsnames.ora 文件容易出现问题。 这个文件比较敏感,多一个空格就会报错。 配置完后,测试成功,但sqlplus 里连的时候,不识别这个实例。报ORA-12154 错误:<br />ORA-12154: TNS: 无法解析指定的连接标识符<br /><br /><br />用tnsping 一下:<br />C:/Documents an
2010-07-06 14:46:00 36342
原创 Oracle 修改本地默认的实例名方法
<br /> <br />在机子上装了3个实例,都是做实验用的,但是默认的那个实例用的不多,到时其他的2个实例用的还多一点,因此每次都是要指定ORACLE_SID,很是麻烦,上个星期就想查一下了,放那就忘记了,今天又遇到了,就想起来了。 脑子是不太好使了。<br /><br /><br />1. Linux 平台下<br />这个修改比较简单,在linux 平台下安装过oracle的人都知道怎么修改。<br />Vi 一下.bash_profile文件,把里面的ORACLE_SID 改成相对应的就可以了。<
2010-07-05 23:51:00 9275 2
原创 Oracle CBO 与 RBO
<br />Oracle的优化器有两种优化方式: <br />基于规则的优化方式:Rule-Based Optimization(RBO)<br />基于成本或者统计信息的优化方式(Cost-Based Optimization:CBO)<br /> <br /> <br /> RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引。<br /> CBO方式:CBO是在ORACLE7 引入,但到ORACLE
2010-07-02 17:32:00 12591 6
Oracle 11g 架构图 from Oracle University
2010-05-13
Oracle Database 10g OCP Certification All-in-One Exam Guide.pdf
2009-06-24
MFC简易股票交易系统
2008-06-17
Linux 7.7 平台 Oracle 19c Data Guard 环境 升级RU 19.3 到19.6 操作手册.pdf
2020-03-11
Linux 7.7 平台 Oracle 19.3 物理Data Guard 搭建手册.pdf
2020-03-11
Oracle 19c 单实例 RU 从19.3.0 升级到19.6.0 操作手册.pdf
2020-03-11
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW安装文档.pdf
2012-11-22
oracle8i.internal.services.for.waits.latches.locks
2012-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人