您的位置:首页 > 数据库 > Oracle

ORACLE 11G R2 RAC安装总结

2013-01-14 18:10 507 查看
ORACLE 11G R2 RAC安装总结

本文成文时间较短,内容可能有疏漏,敬请谅解!

若有明显错误,请大家指正!

2013年1月14日星期一

下载地址见文章结尾处!

目录

一、整体规划

二、安装资源

1、操作系统

2、ORACLE 11G软件包

3、其他所需软件包

三、安装前配置

1、添加网卡

2、修改机器名

3、修改内核参数

4、修改 /etc/hosts 内容

5、安装系统缺少的rpm包

6、禁用防火墙和SELINUX

7、添加组和用户

8、创建目录结构

9、为安装用户设置资源限制

10、配置环境变量

11、删除NTP服务

12、配置DNS

13、删除虚拟网卡

14、配置共享磁盘

15、建立ssh等效性

16、准备工作总结

四、安装Clusterware集群软件(Grid)

1、使用grid用户登录

2、安装每一步需要注意的问题

3、验证Oracle Grid Infrastructure安装是否成功

五、创建 ASM 磁盘组

1、在节点一上grid用户登录,运行ASM Configuration Assistant

2、创建完成使用命令查看磁盘情况

六、安装ORACLE数据库软件

1、在节点一上oracle用户登录

2、开始安装数据库软件

七、使用DBCA配置数据库

1、在节点一上oracle用户登录

2、运行DBCA(database Configuration Assistant)

八、RAC启停等基本操作、Linux常用命令

1、RAC启停

2、Linux常用命令

3、终端(bash shell)快捷键

一、整体规划
RAC架构规划
服务器机器名

rac1

rac2

public IP (网卡1)

192.168.1.142

192.168.1.147

VIP (网卡1)

192.168.1.148

192.168.1.151

private IP (网卡2)

12.168.1.153

12.168.1.154

SCAN IP(DNS服务器)

192.168.1.152
ORACLE SID

PROD
存储

FreeNAS(37G)
操作系统

Oracle Linux Server release 6.3
ORACLE版本

11.2.0.3
安装模式

高级安装
安装语言

简体中文、English
注:public IP,VIP,SCAN IP应该为同一网段,而private IP必须为其他网段(11.2.0.2以上版本的要求)

存储规划
磁盘
大小
对应RAW
/etc/sdb1
3G
/etc/raw/raw1
/etc/sdb2
3G
/etc/raw/raw2
/etc/sdb3
3G
/etc/raw/raw3
/etc/sdb4
剩余
/etc/raw/raw4
/etc/sdb5
3G
/etc/raw/raw5
/etc/sdb6
3G
/etc/raw/raw6
/etc/sdb7
5G
/etc/raw/raw7
/etc/sdb8
5G
/etc/raw/raw8
/etc/sdb9
剩余
/etc/raw/raw9
二、安装资源
1、操作系统
版本:Oracle LinuxServer release 6.3

2、ORACLE 11G软件包
版本:ORACLE 11.2.0.3

软件:

p10404530_112030_Linux-x86-64_1of7.zip(oracle)

p10404530_112030_Linux-x86-64_2of7.zip(rdbms)

p10404530_112030_Linux-x86-64_3of7.zip(grid)

3、其他所需软件包
文件名:

libcap1-1.10-55.6.x86_64.rpm(网络数据包捕获函数包)

pdksh-5.2.14-30.x86_64.rpm(一种Korn shell)

三、安装前配置
注:本章节以下所有操作无特殊说明,则每个节点上都要进行。

1、添加网卡
注:保证至少有两个网卡(实际环境需要更多的网卡)

Ø 关机

Ø 登录140,打开虚拟机,添加一个网卡(bridged),设置随机mac,开机

Ø 设置ip地址,节点一为racp1对应的ip,节点二为racp2对应的ip

2、修改机器名
编辑文件 /etc/sysconfig/network,修改hostname,修改为规划中所示。

3、修改内核参数
Ø 打开文件 /etc/sysctl.conf 添加以下内容

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 4194304

net.core.wmem_max = 4194304

kernel.panic = 60

Ø 使用 sysctl -p 使修改生效

4、修改 /etc/hosts 内容
Ø 根据规划情况进行更改,最终结果如下

127.0.0.1 localhost localhost.localdomain

::1 localhost6 localhost6.localdomain6

192.168.1.142 rac1 #public ip

12.168.1.153 racp1 #private ip

192.168.1.148 racv1 #vip

192.168.1.147 rac2

12.168.1.154 racp2

192.168.1.151 racv2

192.168.1.152 rac-scan

5、安装系统缺少的rpm包
Ø 进入系统安装盘(Linux系统安装盘)里的Packages文件夹,安装以下包:

rpm -ivh libaio-0.3*686*

rpm -ivh libaio-devel*

rpm -ivh libgcc*

rpm -ivh compat-libstdc++-33*x86_64*

rpm -ivh glibc-2*x86_64*

rpm -ivh libstdc++-4*x86_64*

rpm -ivh unixODBC*x86_64*

Ø 安装下载的两个rpm包:

rpm -ivh libcap1-1.10-55.6.x86_64.rpm

rpm -ivh pdksh-5.2.14-30.x86_64.rpm

6、禁用防火墙和SELINUX
Ø 禁用防火墙:

service iptables status

service iptables stop

chkconfig iptables off

Ø 禁用SELINUX

编辑/etc/selinux/config文件,将 SELINUX 设置为 disabled。(SELINUX=disabled)

7、添加组和用户
Ø 添加组

groupadd -g 1000 oinstall

groupadd -g 1200 asmadmin

groupadd -g 1201 asmdba

groupadd -g 1202 asmoper

groupadd -g 1300 dba

groupadd -g 1301 oper

Ø 添加用户

useradd -m -u 1100 -g oinstall -Gasmadmin,oper,asmdba,asmoper -d /home/grid -s /bin/bash grid

useradd -m -u 1101 -g oinstall -G dba,oper,asmdba -d/home/oracle -s /bin/bash oracle

Ø 确认用户信息

l 执行:

idoracle

l 结果:

uid=1101(oracle)gid=1000(oinstall) 组=1000(oinstall),1201(asmdba),1300(dba),1301(oper)

l 执行:

id grid

l 结果:

uid=1100(grid)gid=1000(oinstall) 组=1000(oinstall),1200(asmadmin),1201(asmdba),1202(asmoper),1301(oper)

Ø 修改密码:

passwdoracle

passwdgrid

8、创建目录结构
mkdir -p/g01

chown -Rgrid:oinstall /g01

mkdir -p/u01

chown -Roracle:oinstall /u01

chmod -R775 /u01 /g01

9、为安装用户设置资源限制
Ø 在/etc/security/limits.conf添加以下内容:

grid softnproc 2047

gridhard nproc 16384

gridsoft nofile 1024

gridhard nofile 65536

oraclesoft nproc 2047

oraclehard nproc 16384

oraclesoft nofile 1024

oraclehard nofile 65536

这里也可以通过执行命令直接添加:

cat>> /etc/security/limits.conf << EOF

gridsoft nproc 2047

gridhard nproc 16384

gridsoft nofile 1024

gridhard nofile 65536

oraclesoft nproc 2047

oraclehard nproc 16384

oraclesoft nofile 1024

oraclehard nofile 65536

EOF

Ø 在/etc/pam.d/login文件中添加

session required pam_limits.so

这里也可以通过执行命令直接添加:

cat>> /etc/pam.d/login <<EOF

session required pam_limits.so

EOF

Ø 在/etc/profile文件中添加

if [/$USER = "oracle" ] || [ /$USER = "grid" ]; then

if [ /$SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

这里也可以通过执行命令直接添加:

cat>> /etc/profile <<EOF

if [/$USER = "oracle" ] || [ /$USER = "grid" ]; then

if [ /$SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

EOF

10、配置环境变量
Ø 修改 grid 用户的.bash_profile,添加内容,注意每个节点的不同内容:

export ORACLE_SID=+ASM1

#export ORACLE_SID=+ASM2

exportORACLE_BASE=/g01/base

exportORACLE_HOME=/g01/grid/11.2.0

exportPATH=$ORACLE_HOME/bin:$PATH:/usr/local/bin/:.

exportTEMP=/tmp

exportTMP=/tmp

exportTMPDIR=/tmp

umask022

Ø 修改 oracle 用户的.bash_profile,添加内容,注意每个节点的不同内容:

ORACLE_SID=oracle1 ; export ORACLE_SID

#ORACLE_SID=oracle2 ; export ORACLE_SID

ORACLE_UNQNAME=prod;export ORACLE_UNQNAME

JAVA_HOME=/usr/local/java;export JAVA_HOME

ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/11.2.0/db;export ORACLE_HOME

ORACLE_TERM=xterm;export ORACLE_TERM

NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS"; export NLS_DATE_FORMAT

NLS_LANG=american_america.ZHS16GBK;export NLS_LANG

TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN

ORA_NLS11=$ORACLE_HOME/nls/data;export ORA_NLS11

PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin

PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin

exportPATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib

LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

exportLD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE

CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib

CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib

CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib

exportCLASSPATH

THREADS_FLAG=native;export THREADS_FLAG

exportTEMP=/tmp

exportTMPDIR=/tmp

# ---------------------------------------------------

# UMASK

#---------------------------------------------------

# Setthe default file mode creation mask

#(umask) to 022 to ensure that the user performing

# theOracle software installation creates files

# with644 permissions.

#---------------------------------------------------

umask022

11、删除NTP服务
注:这里可以选择配置NTP服务,或者使用CTSS同步时间,为了简化安装步骤,现在直接禁用NTP服务,让Grid自己完成时间同步。

Ø 执行以下命令(这里执行两次是为了校准准确):

ntpdate 192.168.1.140 (这个是校准系统时间)

ntpdate 192.168.1.140

hwclock–w (这个是校准硬件时间)

hwclock-w

servicentpd stop

servicentpd status

mv/etc/ntp.conf /etc/ntp.conf.original (删除ntp配置文件)

chkconfigntpd off (禁用ntp服务)

chkconfigntpd --list

12、配置DNS
Ø 因为这里不使用DNS服务器,所以配置一个DNS映射,使安装能够进行

mv/usr/bin/nslookup /usr/bin/nslookup.org

Ø 编辑 /usr/bin/nslookup 添加以下内容:

#!/bin/bash

HOSTNAME=${1}

if [[$HOSTNAME = "rac-scan" ]];

then

echo "Server: 192.168.1.140"

echo "Address: 192.168.1.140#53"

echo "Non-authoritative answer:"

echo "Name:rac-scan"

echo "Address: 192.168.1.152"

else

/usr/bin/nslookup.org $HOSTNAME

fi

13、删除虚拟网卡
/etc/init.d/libvirtdstop

chkconfiglibvirtd off

14、配置共享磁盘
Ø 启动iscsi发现磁盘:

iscsiadm-m discovery -t sendtargets -p 192.168.1.150:3260

Ø 查看是否发现了新设备,若无则重启(这里应该有更好的办法)

fdisk –l

Ø 分区(只在一个节点上操作):

fdisk/dev/sdb (/dev/sdb为新发现设备)

输入命令如下(空则为直接回车):

Command(m for help): n

Commandaction

e extended

p primary partition (1-4)

p

Partitionnumber (1-4): 1

Firstcylinder (1-35840, default 1):

Usingdefault value 1

Lastcylinder, +cylinders or +size{K,M,G} (1-35840, default 35840): +3G

同理后面输入:

n p 2 回车 +3G

n p 3 回车 +3G

n e 回车 回车

n 回车 +3G

n 回车 +3G

n 回车 +5G

n 回车 +5G

n 回车 回车

w

Ø 查看分区结果

l 执行

fdisk -l/dev/sdb

l 结果

Disk/dev/sdb: 37.6 GB, 37580963840 bytes

64heads, 32 sectors/track, 35840 cylinders

Units =cylinders of 2048 * 512 = 1048576 bytes

Sectorsize (logical/physical): 512 bytes / 512 bytes

I/O size(minimum/optimal): 4096 bytes / 1048576 bytes

Diskidentifier: 0xe45f04cb

Device Boot Start End Blocks Id System

/dev/sdb1 1 2049 2098160 83 Linux

/dev/sdb2 2050 4098 2098176 83 Linux

/dev/sdb3 4099 6147 2098176 83 Linux

/dev/sdb4 6148 35840 30405632 5 Extended

/dev/sdb5 6148 9220 3146736 83 Linux

/dev/sdb6 9221 12293 3146736 83 Linux

/dev/sdb7 12294 17414 5243888 83 Linux

/dev/sdb8 17415 22535 5243888 83 Linux

/dev/sdb9 22536 35840 13624304 83 Linux

Ø 建立raw(两个节点均要进行,必须上一步操作结束后执行)

l 编辑/etc/udev/rules.d/60-raw.rules,添加:

ACTION=="add",KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add",KERNEL=="sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add",KERNEL=="sdb3", RUN+="/bin/raw /dev/raw/raw3 %N"

ACTION=="add",KERNEL=="sdb5", RUN+="/bin/raw /dev/raw/raw4 %N"

ACTION=="add",KERNEL=="sdb6", RUN+="/bin/raw /dev/raw/raw5 %N"

ACTION=="add",KERNEL=="sdb7", RUN+="/bin/raw /dev/raw/raw6 %N"

ACTION=="add",KERNEL=="sdb8", RUN+="/bin/raw /dev/raw/raw7 %N"

ACTION=="add",KERNEL=="sdb9", RUN+="/bin/raw /dev/raw/raw8 %N"

Ø 查看raw设备

raw –aq (没有结果则使用 start_udev命令)

l 结果如下:

/dev/raw/raw1: bound to major 8, minor 17

/dev/raw/raw2: bound to major 8, minor 18

/dev/raw/raw3: bound to major 8, minor 19

/dev/raw/raw4: bound to major 8, minor 21

/dev/raw/raw5: bound to major 8, minor 22

/dev/raw/raw6: bound to major 8, minor 23

/dev/raw/raw7: bound to major 8, minor 24

/dev/raw/raw8: bound to major 8, minor 25

Ø 开机授权:(两个节点均要进行)

编辑/etc/rc.local ,添加

chown -Rgrid.asmadmin /dev/raw/raw*

chmod660 /dev/raw/raw*

注:另外最好要执行一遍上面的命令

15、建立ssh等效性
注:这一步可以跳过,跳过则不能进行安装预检查,以下均使用grid用户操作

Ø 建立相关目录生成密钥和公钥(两个节点都要执行)

mkdir -p~/.ssh

chmod755 ~/.ssh

/usr/bin/ssh-keygen-t rsa

/usr/bin/ssh-keygen-t dsa

Ø 建立等效密钥

节点一:

cat~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

cat~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

cp~/.ssh/authorized_keys ~/.ssh/rac1.authorized_keys

节点二:

cat~/.ssh/id_ >> ~/.ssh/authorized_keys

cat~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

cp~/.ssh/authorized_keys ~/.ssh/rac2.authorized_keys

Ø 相互交换公钥:

scp.ssh/rac1.authorized_keys rac2:/home/grid/.ssh/

scp.ssh/rac2.authorized_keys rac1:/home/grid/.ssh/

节点一:

cat.ssh/rac2.authorized_keys >> ~/.ssh/authorized_keys

节点二:

cat.ssh/rac1.authorized_keys >> ~/.ssh/authorized_keys

Ø 建立等效性(每个节点都执行)

ssh rac1date

ssh rac2date

sshracp1 date

sshracp2 date

exec/usr/bin/ssh-agent $SHELL

/usr/bin/ssh-add

16、准备工作总结
注:最好重启一下,检查重要的配置。

Ø 登录grid用户图形界面,拷贝安装包并解压:

p10404530_112030_Linux-x86-64_3of7.zip

Ø 安装前预检查,大约需要2分钟,执行下列命令(若未建立ssh等效性,则这一步跳过):

./grid/runcluvfy.shstage -pre crsinst -n rac1,rac2 -verbose > /home/grid/ora.log

Ø 执行完毕,打开/home/grid/ora.log,看检查结果,问题不大则开始安装(必须保证,除了缺少i386或者i686的包以及NTP检查不通过外,其他全部通过)。

四、安装Clusterware集群软件(Grid)
1、使用grid用户登录
修改语言环境

exportLANG=en_us

开始安装

./grid/runInstaller

2、安装每一步需要注意的问题
l 第1步:选择不更新(第三个)

l 第2步:默认即可

l 第3步:选择高级安装

l 第4步:选择simpled chinese

l 第5步:去掉configure GNS,注意将SCAN-name改为 rac-sacn(与hosts文件中一致)

l 第6步:选择add,添加节点,最终结果如下

rac1 racv1

rac2 racv2

² 如果前面未设置ssh等效性:选择ssh connectivity,输入os password:orcl(grid用户密码),点击setup,等待即可,成功则下一步

² 如果前面已经设置了ssh等效性:直接下一步

l 第7步:选择网卡2为private,若正确则下一步

l 第8步:默认即可

l 第9步:若未发现磁盘,则点击change discoverypath ,输入磁盘所在地址

l 第10步:use same password :orcl

l 第11步:默认即可

l 第12步:默认即可

l 第13步:默认即可

l 第14步:默认即可

l 第15步:提示的假如只是有些包未安装,则忽略,下一步,

如果最后一列中有yes,则选择Fix & Check Again,运行其中的脚本

l 第16步:默认即可

l 第17步:执行脚本:

一定要用su -命令登录root账户执行,并且不能同时执行,先执行完rac1再执行rac2

l 第18步:finish。

3、验证Oracle Grid Infrastructure安装是否成功
注:使用grid用户,两节点均进行

l 检查 CRS 状态 :

crsctlcheck crs

结果:

CRS-4638:Oracle High Availability Services is online

CRS-4537:Cluster Ready Services is online

CRS-4529:Cluster Synchronization Services is online

CRS-4533:Event Manager is online

l 检查 Clusterware 资源:

crs_stat-t –v

结果:

Name Type R/RA F/FT Target State Host

----------------------------------------------------------------------

ora.CRS.dg ora....up.type 0/5 0/ ONLINE ONLINE rac1

ora....ER.lsnrora....er.type 0/5 0/ ONLINE ONLINE rac1

ora....N1.lsnrora....er.type 0/5 0/0 ONLINE ONLINE rac1

ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE rac1

ora.cvu ora.cvu.type 0/5 0/0 ONLINE ONLINE rac1

ora.gsd ora.gsd.type 0/5 0/ OFFLINE OFFLINE

ora....networkora....rk.type 0/5 0/ ONLINE ONLINE rac1

ora.oc4j ora.oc4j.type 0/1 0/2 ONLINE ONLINE rac1

ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE rac1

ora....SM1.asmapplication 0/5 0/0 ONLINE ONLINE rac1

ora....C1.lsnrapplication 0/5 0/0 ONLINE ONLINE rac1

ora.rac1.gsd application 0/5 0/0 OFFLINE OFFLINE

ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1

ora.rac1.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac1

ora....SM2.asmapplication 0/5 0/0 ONLINE ONLINE rac2

ora....C2.lsnrapplication 0/5 0/0 ONLINE ONLINE rac2

ora.rac2.gsd application 0/5 0/0 OFFLINE OFFLINE

ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2

ora.rac2.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac2

ora.scan1.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac1

l 检查集群节点:

olsnodes–n

结果:

rac1 1

rac2 2

l 检查两个节点上的 Oracle TNS 监听器进程:

ps -ef |grep lsnr | grep -v 'grep' | grep -v 'ocfs' | awk '{print $9}'

节点1结果:

LISTENER_SCAN1

LISTENER

节点2结果:

LISTENER

l 确认针对 Oracle Clusterware 文件的 Oracle ASM 功能:

srvctlstatus asm –a

结果:

ASM isrunning on racnode1,racnode2

ASM isenabled.

l 检查 Oracle 集群注册表 (OCR) :

ocrcheck

结果:

Statusof Oracle Cluster Registry is as follows :

Version : 3

Total space (kbytes) : 262120

Used space (kbytes) : 2516

Available space (kbytes) : 259604

ID : 1743549549

Device/File Name : +CRS

Device/Fileintegrity check succeeded

Device/Filenot configured

Device/Filenot configured

Device/Filenot configured

Device/Filenot configured

Cluster registry integrity checksucceeded

Logical corruption check bypassed dueto non-privileged user

l 检查表决磁盘:

crsctlquery css votedisk

结果:

## STATE File Universal Id File Name Disk group

-- ----- ----------------- --------- ---------

1. ONLINE 28afe9ddb1474fe5bf3dfe10d2bf47a9 (/dev/raw/raw1) [CRS]

2. ONLINE 8cccc79280ed4ff9bf28c331e9b45c46 (/dev/raw/raw2) [CRS]

3. ONLINE a7393b43eddb4f0cbffa25cd539d8d6c (/dev/raw/raw3) [CRS]

4. ONLINE 27f4cf00fe6c4f3ebf159469af58cf04 (/dev/raw/raw4) [CRS]

5. ONLINE 061dec554e4d4fa2bfbadce1d2218dc0 (/dev/raw/raw5) [CRS]

Located5 voting disk(s).

五、创建 ASM 磁盘组
在安装Clusterware的时候,会创建 ASM 实例,但是它只创建了一个CRS组来安装OCR和Voting Disk。在我们继续安装 Oracle数据库之前,我们需要创建一个DATA和FRA的ASM磁盘组来存放这些文件。

1、在节点一上grid用户登录,运行ASMConfiguration Assistant
asmca



l 选择Disk Groups选项卡

l Create



l 输入Disk Group Name:DATA

l 选择External

l 选择要添加的磁盘

l 点击Ok

l 使用的同样的方法创建FRA磁盘组

2、创建完成使用命令查看磁盘情况:
asmcmd-p

lsdg

exit

六、安装ORACLE数据库软件
注:这里只安装软件。

1、在节点一上oracle用户登录
复制安装包:

p10404530_112030_Linux-x86-64_1of7.zip

p10404530_112030_Linux-x86-64_2of7.zip

解压到同一目录

2、开始安装数据库软件
l Install databaesoftware only

l Selectall RAC nodes

l 设置 SSH



这里输入的是oracle用户的密码

l 选择语言

l 选择 Enterprise Edition

l 选择 Oracle 安装目录

l 选择用户组

l 开始安装

l 执行root脚本,执行完安装结束。

七、使用DBCA配置数据库
1、在节点一上oracle用户登录
2、运行DBCA(database Configuration Assistant)
dbca

l 选择 RAC 集群

l Create a database

l 选择类型

l 选择 Configuration Type:Admin-Managed

设置实例名:prod

这里一定要选择全部节点(Select all)

l 配置 Enterprise Manager 和Automatic Mainte-

nanceTasks

l 设置密码

l 设置数据文件存放位置: DATA

l 设置 FRA 和归档

定义快速恢复区(FRA)大小时,一般用整个卷的大小的90%

l 设置Samples Schemas和Custom Scripts

l 设置内存,字符集等

l 开始安装

八、RAC启停等基本操作、Linux常用命令
1、RAC启停
l 启动rac

crs_start-all

l 关闭rac

crs_stop-all

l 启动em

emctlstart dbconsole

l 查看资源

crs_stat–t

l 启动资源:

crsctl startresource –all

l 启动监听:

lsnrctlstart

l 控制台(EM)使用http协议

emctlunsecure dbconsole

l 控制台(EM)使用https协议

emctlsecure dbconsole

l 查看网络状态

netstat-inw

2、Linux常用命令
l 挂载windows共享磁盘:

mount-ro username="administrator",password="arcgisserver" //192.168.1.104/d$//wdl/ (r代表只读)

l 卸载:

umount /wdl/

l 查看所有文件系统的可用空间

df -h

l 查看oracle文件夹和其下一级大小

du -h--max-depth=1 /home/oracle

l 防火墙端口开启

iptables-I INPUT -p UDP --dport 123 -j ACCEPT

iptables-A INPUT -p UDP --dport 123 -j ACCEPT

serviceiptables save

l 设某服务(ntpd)为开机启动

chkconfig--level 345 ntpd on

l 关机

init 0

l 重启

init 6

l 查看挂起的程序

jobs

l 切换到挂起的程序

fg (切换到最后挂起的程序)

fg 2(切换到第2个挂起的程序)

3、终端(bash shell)快捷键
注:(C代表Ctrl,M代表Alt)

l 光标移动至行首

C-a

l 光标移动至行尾

C-e

l 清屏

C-l

l 删除光标后一个字符

C-d

l 删除光标后一个单词

M-d

l 删除光标后所有内容

C-k

l 删除光标前一个单词

C-w

l 删除光标前所有内容

C-u

l 上一条命令

C-p

l 下一条命令

C-n

l 光标前两字母交换顺序

C-t

l 光标前两单词交换顺序

M-t

l 撤销一步

C-y

l 撤销多步

M-y

本文还有word版本和pdf版本,下面贴出共享地址:http://pan.baidu.com/share/link?shareid=188416&uk=1158566616

转载请注明出处:/article/10655699.html

淘宝销量第一: 举龙振阳酒
壮阳 补肾虚 早泄、手淫过度 阴茎增大增长 延时坚挺
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: