linux下oracle11G DG搭建(一):环境准备
环境
| 名称 |
主库 |
备库 |
| 主机名 |
bjsrv |
shsrv |
| 软件版本 |
RedHat Enterprise5.5、Oracle 11g 11.2.0.1 |
RedHat Enterprise5.5、Oracle 11g 11.2.0.1 |
一.环境准备:
1.vbox
导入虚拟机镜像(已安装oracle、已建库)
1、导入虚拟机(主库-北京,以下简称bj)
2、导入虚拟机(备库-上海,以下简称sh)
3、主库、备库分别添加一块磁盘
为主库和备库分别添加1块磁盘,大小为30g。
(1)、bj添加磁盘。

(2)、bj网卡设置
依实际需要进行设置host only或桥接,如下图:

(3)、sh添加磁盘、网卡设置
操作步骤同上(略)。
2.主机
1、root密码
(1)、修改bj的root密码

(2)、修改sh的root密码
略。
2、主机名
(1)、修改bj下主机名
vi /etc/sysconfig/network //修改主机名
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=bjsrv
#hostname bjsrv //使主机名生效或重启系统
(2)、修改sh下主机名
vi /etc/sysconfig/network //修改主机名
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=shsrv
#hostname shsrv //使主机名生效或重启系统
3、.bash_profile
此处为显示格式习惯的设置,可不做修改。
(1)、修改bj的.bash_profile
#vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
.~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
#PS1=`whoami`@`hostname`':${PWD}> '
PS1='[\u@\h \w]\$'
export PS1
[root@bjsrv ~]#source.bash_profile
(2)、修改sh的.bash_profile
#vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
.~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
#PS1=`whoami`@`hostname`':${PWD}> '
PS1='[\u@\h \w]\$'
export PS1
[root@shsrv ~]#source.bash_profile
4、网络配置
(1)、修改bj网络配置
#vi /etc/hosts

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 //修改IP地址
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.4.71
NETMASK=255.255.255.0
ONBOOT=yes
#service networkrestart

(2)、修改sh网络配置
#vi /etc/hosts

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 //修改IP地址
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.4.72
NETMASK=255.255.255.0
ONBOOT=yes
#service networkrestart

3.安装数据库
由于导入虚拟机中已安装好oracle,此处不进行安装。安装详见“oracle安装”文档,此步骤略。
[root@bjsrv ~]#cat /etc/oratab //验证库已经存在

注意:在主库安装oracle 软件和数据库,在备库只要安装oracle软件。
4.磁盘
简介:
使用逻辑卷作为物理卷使用。
分别在bj和sh新创建一块30G的硬盘,创建逻辑卷,aix的逻辑卷必须是一整块磁盘,linux下可以是磁盘的一个分区,逻辑卷组就是把好几块物理卷整合在一起,逻辑卷就是从逻辑组分割出来各种大小的分区。(需修改)
目的:虚拟出4块磁盘
1.对bj添加磁盘操作
1、分区→逻辑卷
为磁盘分区,分一个主分区。然后再转换为逻辑卷。
[root@bjsrv ~]#fdisk –l //查看硬盘情况

[root@bjsrv ~]# fdisk /dev/sdb
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extrafunctionality (experts only)
Command (m forhelp): n
Command action
e extended
p primary partition (1-4) p
Partition number(1-4): 1
First cylinder(1-3916, default 1):
Using default value1
Last cylinder or+size or +sizeM or +sizeK (1-3916, default 3916):
Using default value3916
Command (m forhelp): p
Disk /dev/sdb: 32.2GB, 32212254720 bytes
255 heads, 63sectors/track, 3916 cylinders
Units = cylinders of16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 3916 31455238+ 83 Linux
Command (m forhelp): t //(change a partition'ssystem id)转换成逻辑卷格式
Selected partition 1
Hex code (type