Oracle 11gR2 RAC + DG1을 다시 수행하십시오.
https에서://www.roamway.com/1273.html에서,RAC 데이터베이스가 구성되었습니다., 이번에는 RAC 이중 시스템을 기반으로 DataGuard 서비스를 구성합니다.,
메인 라이브러리와 대기 라이브러리 간 빠른 전환 실현 가능, 재해 복구 및 백업 기능 제공.
이 부분,Dataguard 시스템 플랫폼을 배포해야 합니다., ASM 서비스 구성,그런 다음 단일 노드 그리드를 설치하십시오., 마지막으로 오라클 소프트웨어를 설치합니다..
세부 사항은 다음과 같습니다:
1. 운영 체제를 설치, 이번에는 여전히 OEL5.5 x64를 사용합니다. , 20GB 로컬 디스크, hostnamedg.localdomain ,
IP 주소 192.168.137.159 ,iptables 및 selinux를 활성화하지 마십시오..
사용자 정의할 때 다음 설치 패키지를 선택하십시오.:
데스크탑 환경:
GNOME Desktop Environment
Applications:
Editors
Development:
Development Libraries
개발 도구
GNOME Software Development
Legacy Software Development
X software Development
Base System :
Administration Tools
베이스
Legacy Software Support
System Tools
X Window System
그때,执行真正安装,重启数次后安装完成.
下图是配置好的主机名和ip地址.
2. 파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.,建目录,赋权限 ,파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.,改用户配置文件,内核参数, 资源限制等
建立grid用户和oracle用户
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1000 o 설치
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1200 asmadmin
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1201 asmdba
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1202 asmoper
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1100 -파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.,asmdba,파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. ”
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.” 그리드
에코 “그리드” | 파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. –파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24”내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24> “‘ >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “export ORACLE_SID=+ASM” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “내보내기 ORACLE_BASE = / u01 / app / grid” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “내보내기 ORACLE_TERM = xterm” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:나를:내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24’ >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:$통로’ >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:$통로’ >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:/lib:/usr / lib’ >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:$ORACLE_HOME / jlib:$ORACLE_HOME / rdbms / jlib’ >>
/파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “내보내기 LANG = en_US” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
에코 “내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” >> /파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1300 dba
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1301 운영자
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. 1101 -g oinstall -G dba,운영자,내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
“내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” 신탁
에코 “신탁” | 파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다. –내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24”내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24> “‘ >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “내보내기 TMP = / tmp” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
파트 2 DNS 정방향 및 역방향 확인이 구성되었습니다.’ >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “내보내기 ORACLE_HOSTNAME=dg.localdomain” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “export ORACLE_SID=devdb” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24’ >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24’ >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:$통로’ >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:/lib:/usr / lib’ >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:$ORACLE_HOME / jlib:$ORACLE_HOME / rdbms / jlib’ >>
/내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “내보내기 LANG = en_US” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
에코 “내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24:나를:내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24” >> /내보내기 NLS_DATE_FORMAT='yyyy/mm/dd hh24
建立grid和oracle目录路径,修改权限
mkdir -p / u01 / app / grid
이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.
mkdir -p / u01 / app / oracle
chown -R 오라클:oinstall / u01
chown -R 그리드:이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.
chown -R 그리드:이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.
修改/etc/security/limits.conf
에코 “이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.” >> /etc / security / limits.conf
에코 “이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.” >> /etc / security / limits.conf
에코 “이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.” >> /etc / security / limits.conf
에코 “이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.” >> /etc / security / limits.conf
에코 “이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.” >> /etc / security / limits.conf
에코 “이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.” >> /etc / security / limits.conf
에코 “이제 node1 및 node2의 사용자 및 사용자 그룹이 생성되었습니다.” >> /etc / security / limits.conf
修改/etc/profile文件
node1 및 node2 편집 /etc/profile [ $사용자 = “신탁” ] || [ $사용자 = “그리드” ] ; 그때’ >> /node1 및 node2 편집 /etc/profile
node1 및 node2 편집 /etc/profile [ $쉘 = “/bin / ksh” ] ; 그때’ >> /node1 및 node2 편집 /etc/profile
node1 및 node2 편집 /etc/profile’ >> /node1 및 node2 편집 /etc/profile
echo ‘ulimit -n 65536’ >> /node1 및 node2 편집 /etc/profile
node1 및 node2 편집 /etc/profile’ >> /node1 및 node2 편집 /etc/profile
node1 및 node2 편집 /etc/profile 16384 -node1 및 node2 편집 /etc/profile’ >> /node1 및 node2 편집 /etc/profile
node1 및 node2 편집 /etc/profile’ >> /node1 및 node2 편집 /etc/profile
node1 및 node2 편집 /etc/profile’ >> /node1 및 node2 편집 /etc/profile
修改内核配置文件
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “kernel.sem = 250 32000 100 128” >> /etc / sysctl.conf
에코 “net.ipv4.ip_local_port_range = 9000 65500” >> /etc / sysctl.conf
에코 “net.core.rmem_default = 262144” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile 262144 262144 262144” >> /etc / sysctl.conf
에코 “node1 및 node2 편집 /etc/profile 4194304 4194304 4194304” >> /etc / sysctl.conf
3. 为ASM创建可用磁盘
关闭dg服务器添加4块磁盘,大小分别是1GB,5GB,5GB,10GB,这4块盘分别作为
GRIDDG,데이터,node1 및 node2 편집 /etc/profile,RMAN备份盘使用。
我们以创建1GB盘为例
这样GRIDDG盘就添加好了,然后用同样的办法添加DATA,node1 및 node2 편집 /etc/profile,RMAN备份盘即可。
4.ASM 서비스 구성
准备好asm安装包
oracleasm-support-2.1.3-1.el5.x86_64.rpm
oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
用rpm -ivh安装这3个asm包即可
配置ASM驱动服务
/usr/sbin/oracleasm 구성 -i
/usr/sbin/oracleasm 초기화
/usr/sbin/oracleasm configure
/usr/sbin/oracleasm 상태
这时发现asm服务已经运行
格式化新磁盘,并创建ASM磁盘组
用fdisk命令查看一下刚才创建的磁盘,分别为/dev/sdb/ ,dev/sdc 和/dev/sdd 大小分别是1GB,5GB,5GB
接着使用fdisk 命令格式化这些磁盘,/dev/sdb를 예로 들어:
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x33318f33.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won’t be recoverable.
경고: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
경고: DOS-compatible mode is deprecated. It’s strongly recommended to
switch off the mode (command ‘c’) and change display units to
sectors (command ‘u’).
Command (m for help): 엔
Command action
e extended
p primary partition (1-4)
엔
Partition number (1-4):
Value out of range.
Partition number (1-4): 1
First cylinder (1-130, 기본 1):
Using default value 1
Last cylinder, +cylinders or +size{K,미디엄,G} (1-130, 기본 130): 130
Command (m for help): 승
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
这样/dev/sdb就格式化好了,다음과 같이:
用同样的方法格式化dev/sdc 和/dev/sdd,/dev/sde/,不再一一演示了。
接着配置/dev/sdb , /dev/sdc , /dev/sdd 为ASM盘,方法如下:
/usr/sbin/oracleasm createdisk VOL1 /dev/sdb1
/usr/sbin/oracleasm createdisk VOL2 /dev/sdc1
/usr/sbin/oracleasm createdisk VOL3/dev/sdd1
对于/dev/sde不作为asm盘,而是格式化成ext3分区,然后挂载到/rman_backup目录下即可
이제 R6에서 f1/9 포트를 분리합니다.,磁盘方面准备完成。
将grid软件,oracle软件分别上传到/home/grid和/home/oracle下
然后用unzip命令解压,将会得到grid安装目录和database安装目录
5. grid安装
安装前检查,没有报错. 点击Finish开始安装
然后等待安装即可
在最后阶段,执行两个脚本,orainstRoot.sh和root.sh
如果执行没有问题,则grid宣布安装完成。
看一下grid进程
그리드 사용자로 전환 , 执行crs_stat -t 发现grid进程出现了。
7. 安装oracle软件
切换到oracle用户,执行runInstaller,安装过程和RAC中大体相同,不同部分如下:
接着安装前检查,正式安装,执行脚本即可完成oracle安装
关于ASM磁盘组配置,RAC主库,DG备库会放到后面演示。