Oracle 11G Duplicate 介绍

Duplicate

这一章描述了如何使用DUPLICATE命令来创建一个独立功能数据库副本。本文翻译自Oracle 11G 在线文档,地址:http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmdupdb.htm#BRADV298

方便大家从官方的角度正确的理解Oracle Duplicate ,知其然,知其所以然!

本章包含以下主题:

[……]阅读全文

Continue reading

阿里云RDS中DTS使用指导及总结

本文转自阿里云RDS迁移文档 点击查看原文,本文主要目的是讲述作者在使用RDS的DTS(数据迁移服务时)遇到的问题,多次通过工单与阿里云工程师交流,如果你在使用前阅读本文,可能会少走些弯路,节省时间,我会把遇到的问题标注在本帮助文档的相应位置。(总结在文章最后)

Oracle迁移至RDS

使用DTS(http://dts.aliyun.com)将本地的Oracle迁移至RDS for PPAS实例中,可以进行结构定义迁移及全量数据迁[……]阅读全文

Continue reading

Oracle11G RAC搭建文档【第二部分 RAC环境搭建】

Oracle 11G RAC搭建文档,由于此文档涉及从虚拟机基础环境搭建到RAC环境搭建再到RAC Failover配置,文档内容很多,所以本分档将分为3部分发布,这样结构化更清晰,也更方便大家阅读。

【第一部分 基础环境搭建】

【第二部分 RAC环境搭建】

【第三部分 RAC Failover配置】

三、 基础软件环境配置 16

四、 Grid安装 19

五、升级GRID 31

1) 安装最新OPatch 31

2) 创建OCM文件 31

3) 查看GRID版本细节 31

4) 查看补丁一次性冲突 32

 

[……]阅读全文

Continue reading

Oracle Thread 1 cannot allocate new log 的处理办法

Thread 1 cannot allocate new log, sequence 2594

Checkpoint not complete

      这个实际上是个比较常见的错误。通常来说是因为在日志被写满时会切换 日志组,这个时候会触发一次checkpoint,DBWR会把内存中的脏块往数据文件中写,只要没写结束就不会释放这个日志组。如果归档模式被开启的 话,还会伴随着ARCH写归档的过程。如果redo log产生的过快,当CPK或归档还没完成,LGWR已经把其余的日志组写满,又要往当前的日志组里面写redo log的时候,这个时候就会发生冲突,数据库就会被挂起。并且一直会往alert.log中写类似上面的错误信息。

解决方法就是增加日志组数量和扩大Redo log容量。

增加日志组:

1、select group#,sequence#,bytes,members,status from v$log;  查看每组日志的状态

   GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS
———- ———- ———- ———- —————-
         1      16946   52428800          1 INACTIVE    ##  空闲的
         2      16947   52428800          1 INACTIVE    ##  空闲的
         3      16948   52428800          1 CURRENT   ##正在使用的

2、

alter database add logfile group 4 ('/opt/oradata/orclbj/redo04.log') size 200M;   增加1组日志组 视情况而定增加日志组的大小。

 

[……]阅读全文

Continue reading

【ORA-00312】Redo log文件损坏故障解决

 

故障现象:数据库hung住

查看alert日志:

Fri Jul 10 09:22:20 2015

Errors in file /opt/oracle/admin/orclbj/bdump/orclbj_arc1_1264.trc:

ORA-00354: Message 354 not found; No message file for product=RDBMS, facility=ORA

ORA-00353: Message 353 not found; No message file for product=RDBMS, facility=ORA; arguments: [103705] [8411181136] [07/10/2015 01:13:32]

ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [3] [1] [/opt/oracle/oradata/orclbj/redo03.log]

ARC1: All Archive destinations made inactive due to error 354

Fri Jul 10 09:22:20 2015

ARC1: Closing local archive destination LOG_ARCHIVE_DEST_1: ‘/opt/oracle/arch/1_43884_752778831.dbf’ (error 354)

(orclbj)

ARC1: Failed to archive thread 1 sequence 43884 (354)

ARCH: Archival stopped, error occurred. Will continue retrying

Fri Jul 10 09:22:20 2015

ORACLE Instance orclbj – Archival Error

Fri Jul 10 09:22:20 2015

ORA-16038: Message 16038 not found; No message file for product=RDBMS, facility=ORA; arguments: [3] [43884]

ORA-00354: Message 354 not found; No message file for product=RDBMS, facility=ORA

ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [3] [1] [/opt/oracle/oradata/orclbj/redo03.log]

Fri Jul 10 09:22:20 2015

Errors in file /opt/oracle/admin/orclbj/bdump/orclbj_arc1_1264.trc:

[……]阅读全文

Continue reading

RHEL6.2_64BIT+Oracle11204安装文档

 

目录

1. 前期准备 3

1.1 IP地址规划 3

1.2 存储磁盘规划 3

2. oracle安装前系统配置 3

2.1 检查主机的内存和swap分区大小 3

2.2 查看cpu类型 3

2.3 查看安装软件的磁盘空间大小 3

2.4 检查database需要的rpm包 4

2.5 创建grid、Oracle用户组 5

2.6 检查内核参数 /etc/sysctl.conf是否为以下值 5

2.7 配置Oracle用户环境变量 5

2.8 修改文件 /etc/hosts 加入 6

2.9 配置UDEV 6

 

[……]阅读全文

Continue reading

Oracle Windows 迁移至Linux 文件复制方式

尊重原创,转载请注明出处,谢谢!www.wujianren.com

一、linux平台下的数据库配制如下:
创建实例名:orclbj
数据库名:orclbj
ORACLE_BASE=/opt/oracle/

ORACLE_HOME=/opt/oracle/product/10.2.0/db_1

ORACLE_SID=orclbj

数据库文件存放位置:/opt/oradata

二、windows平台下的数据库配制如下:
实例名:orclbj
数据库名:orclbj 由于数据库是从windows文件直接复制过来,所以数据库名是不能更改的
ORACLE_BASE=D:\oracle

ORACLE_HOME=D:\oracle\product\10.2.0\db_1

ORACLE_SID=orclbj

数据库文件存放位置:D:\oracle\oradata

[……]阅读全文

Continue reading

Oracle 10G 归档模式下备份脚本

尊重原创,转载请注明出处,谢谢!www.wujianren.com

这是一个生产库的rman备份shell脚本,分为 0级备份 与1级差异累积备份,每周一次0级别备份,其他1级差异累积备份。(尊重原创,转载请标明出处http://blog.csdn.net/zonelan)

1、0级别备份shell 脚本:

[codesyntax lang=”oracle11″]

#!/bin/sh
#### 2011.6.27 ####
#level=0#
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/or

[……]阅读全文

Continue reading

Ubuntu server 10.04 32bit 下安装 Oracle 10g

配置Oracle 10g安装环境:

1、 安装软件包:

apt-get install libc6-dev rpm libmotif3 libaio1 alien openjdk-6-jre libxp6

dpkg-i libstdc++5_3.3.6-20_i386.deb (此包单独下在www.debian.org)

2、 创建用户组,并将用户加入到用户组

groupadd oinstall

groupadd dba

usermod –g oinstall –G dba oracleuser(安装系统时创建的用户,也可是后期创建的)

[……]阅读全文

Continue reading