OracleLinux6.5下安装Oracle11g - ASM
更新时间:2024-04-18 22:21:01 阅读量: 综合文库 文档下载
Oracle Linux6.5 下安装 Oracle11.2.0.3
_ASM
目录
目录 ................................................................................................................................................ 2 1 集群规划 ..................................................................................................................................... 4 1.1 硬件环境 ............................................................................................................................. 4 1.2 软件环境 ............................................................................................................................. 4 1.3 RAC 拓朴 ............................................................................................ 错误!未定义书签。 1.4 IP 规划 ................................................................................................ 错误!未定义书签。 1.4.1 IP 地址要求 .................................................................................. 错误!未定义书签。 1.5 安装目录规划 ..................................................................................................................... 5 1.6 存储规划 ............................................................................................................................... 5 2 安装实施 ..................................................................................................................................... 6 2.1 安装前准备 ........................................................................................................................... 6 2.1.1 存储环境准备 ............................................................................................................... 6 2.2 主机环境准备 ....................................................................................................................... 6 2.2.1 操作系统安装 ............................................................................................................... 6 2.2.2 记录版本信息(不是必须) ........................................................................................ 6 2.3 节点 1 执行 ............................................................................................................................ 7 2.3.1 配置 IP............................................................................................................................ 7 2.3.2 配置 Xmanager ............................................................................ 错误!未定义书签。 2.3.3 配置主机名 ................................................................................................................... 8 2.3.4 配置/etc/hosts .............................................................................................................. 8 2.3.5 安装必要的软件包 ....................................................................................................... 8 2.3.6 修改内核参数 ............................................................................................................... 9 2.3.7 修改 oracle 用户限制 .................................................................................................... 9 2.3.8 修改/etc/pam.d/login ................................................................................................. 10 2.3.9 关闭防火墙的 selinux ..................................................................................................... 10 2.3.10 2.3.11 2.3.12
停用 ntp 服务 ..................................................................................................... 10 更改安装所有者的 ulimit 设置 ......................................................................... 10 添加 Oracle 用户 ................................................................................................ 11
2.4添加磁盘 ............................................................................................................................ 13 2.4.1 刷新磁盘 ..................................................................................... 错误!未定义书签。 2.4.2 磁盘多路径配置 ......................................................................... 错误!未定义书签。
2.4.2.1 安装多路径客户端 ................................................ 错误!未定义书签。
2.4.2.2 设置一个多路径的配置文件 ................................ 错误!未定义书签。 2.4.2.3 启劢 multipath 服务 .............................................. 错误!未定义书签。 2.4.2.4 查看/etc/multipath/bindings ................................ 错误!未定义书签。 2.4.2.5 配置 multipath.conf 文件 ...................................... 错误!未定义书签。 2.4.2.6 重启 multipathd 服务 ............................................. 错误!未定义书签。 2.4.2.7 扫描磁盘: ............................................................ 错误!未定义书签。 2.4.2.8 查看 multipath 拓朴结构(生成的多路径情况) 错误!未定义书签。 2.4.2.10 重启 multipathd 服务 ............................................ 错误!未定义书签。 2.4.2.11 清空已有的记录 ................................................... 错误!未定义书签。 2.4.2.12 重新扫描设备 ....................................................... 错误!未定义书签。 2.4.2.13 检查/dev/mapper 下是否生成别名对的设备文件:.. 错误!未定义书签。
2.4.3 安装 asm 包 ................................................................................................................. 13 2.4.4 配置 ASM ..................................................................................................................... 13 2.4.5 共享磁盘分区 ............................................................................................................. 13 2.4.6 创建 ASM 磁盘 ............................................................................................................. 15 2.4.7 扫描磁盘 asm 磁盘,检查有哪些 asm 磁盘: ....................................................... 15 2.5 安装 GRID ............................................................................................................................ 15 2.5.1 安装检查 ..................................................................................................................... 22 2.6 配置 ASM 磁盘 .................................................................................................................... 23 2.7 安装数据库 ......................................................................................................................... 26 2.8 建库 ..................................................................................................................................... 31
1 安装规划
1.1 硬件环境
服务器:wmware 虚拟机
1.2 软件环境
数据库:
oracle11.2.0.3_Linux-x86-64 集群件:
oracle11.2.0.3_grid-x86-64
操作系统:
oracle linux server6.5
1.3 安装目录规划
安装目录规划原则:
建立/u01 文件系统用来安装 grid、datbase 程序。 Oracle 用户:
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0 Grid 用户:
ORACLE_BASE=/u01/soft/grid
ORACLE_HOME=$ORACLE_BASE/product/11.2.0
1.4 存储规划
序号 磁盘名称 大小GB 1 /dev/sda 2 /dev/sdb 3 /dev/sdc 4 /dev/sdd 5 /dev/sde 30 5 5 5 5 ASM 磁盘组 -- DATA DATA DATA FRA 来源 备注 os 数 据 库 存 储 数 据 库 闪 回 区存储空间 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
2 安装实施
2.1 安装前准备 2.1.1 存储环境准备
1. 添加虚拟机磁盘
2. 添加四块磁盘,每个磁盘容量5G
2.2 主机环境准备 2.2.1 操作系统安装规划
安装 oracle linux server6.5 操作系统。安装参数如下: 系统分区 文件系统 swap / /home /opt /u01 格式 Swap Ext4 Ext4 Ext4 Ext4 大小 MB 3840 20480 20480 20480 51200 作用 内存的1.5倍 操作系统文件系统 用户文件系统 工具存放 oracle数据库软件 来源 本地硬盘 本地硬盘 本地硬盘 本地硬盘 本地硬盘 备注 2.2.2 开始安装操作系统
操作系统安装过程略。 注:安装软件包
使用Basic Server进行安装,并需添加以下套件
(1)Base System
Base System需安装8个套件 Base System > Base
Base System > Client management tools Base System > Compatibility libraries
Base System > Hardware monitoring utilities Base System > Large Systems Performance Base System > Network file system client Base System > Performance Tools Base System > Perl Support Oracle Linux 6.5.0上
Base System中默认已勾选套件:Base、Hardware monitoring utilities、Large Systems Performance、Network file system client、Performance Tools、Perl Support; Base System中默认无Client management tools套件;
Base System中需手动勾选Compatibility libraries套件。
(2)Servers
Servers需安装2个套件 Servers > Server Platform
Servers > System administration tools Oracle Linux 6.5.0上
Servers中默认已勾选套件:Server Platform;
Servers中需手动勾选System administration tools套件。
(3)Desktops
Desktops需安装7个套件 Desktops > Desktop
Desktops > Desktop Platform Desktops > Fonts
Desktops> General Purpose Desktop
Desktops > Graphical Administration Tools Desktops > Input Methods Desktops > X Window System Oracle Linux 6.5.0上
Desktops中默认没有已勾选套件;
Desktops中需手动勾选Desktop、Desktop Platform、Fonts、General Purpose Desktop、
Graphical Administration Tools、Input Methods、X Window System套件。
(4)Development
Development需安装2个套件
Development > Additional Development Development > Development Tools Oracle Linux 6.5.0上
Development中默认没有已勾选套件;
Development中需手动勾选Additional Development、Development Tools
(5)Applications
Applications需安装1个套件 Applications > Internet Browser Oracle Linux 6.5.0上
Applications中默认没有已勾选套件;
Applications中需手动勾选Internet Browser套件;
套件选择完毕,英文版共1317个Packages,next开始安装。中文版是1321个Packages 建议使用英文版
2.3 配置环境参数 2.3.1 配置 IP
#vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0
HWADDR=F0:92:1C:07:25:1C TYPE=Ethernet
UUID=0b08f4d3-7339-45bc-9a9a-e90e6280a449 ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=STATIC IPADDR=192.168.5.202 netmask=255.255.255.0
GATEWAY=192.168.5.1
#service network restart
2.3.2 配置主机名
#hostname yifang
#vi /etc/sysconfig/network NETWORKING=yes HOSTNAME= yifang
GATEWAY=192.168.5.202
2.3.3 配置/etc/hosts
#public 127.0.0.1 192.168.5.202
localhost yifang
2.3.4 安装必要的软件包
挂载光盘
将oracle_linux_patch.iso文件挂载到虚拟机系统下 #cd /media/ORACLE_LINUX_PATCH/patch
安装软件:
binutils-2.20.51.0.2-5.36.el6.x86_64.rpm compat-libstdc++-33-3.2.3-69.el6.i686.rpm compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm elfutils-libelf-0.152-1.el6.i686.rpm elfutils-libelf-0.152-1.el6.x86_64.rpm elfutils-libelf-devel-0.152-1.el6.i686.rpm elfutils-libelf-devel-0.152-1.el6.x86_64.rpm gcc-4.4.7-4.el6.x86_64.rpm gcc-c++-4.4.7-4.el6.x86_64.rpm glibc-2.12-1.132.el6.i686.rpm glibc-2.12-1.132.el6.x86_64.rpm
glibc-common-2.12-1.132.el6.x86_64.rpm glibc-devel-2.12-1.132.el6.i686.rpm glibc-devel-2.12-1.132.el6.x86_64.rpm ksh-20120801-10.el6.x86_64.rpm libaio-0.3.107-10.el6.i686.rpm libaio-0.3.107-10.el6.x86_64.rpm libaio-devel-0.3.107-10.el6.i686.rpm libaio-devel-0.3.107-10.el6.x86_64.rpm libgcc-4.4.7-4.el6.i686.rpm libgcc-4.4.7-4.el6.x86_64.rpm libstdc++-4.4.7-4.el6.i686.rpm
libstdc++-4.4.7-4.el6.x86_64.rpm libstdc++-devel-4.4.7-4.el6.i686.rpm libstdc++-devel-4.4.7-4.el6.x86_64.rpm libstdc++-docs-4.4.7-4.el6.x86_64.rpm make-3.81-20.el6.x86_64.rpm
numactl-devel-2.0.7-8.el6.i686.rpm numactl-devel-2.0.7-8.el6.x86_64.rpm sysstat-9.0.4-22.el6.x86_64.rpm unix2dos-2.2-35.el6.x86_64.rpm unixODBC-2.2.14-12.el6_3.i686.rpm unixODBC-2.2.14-12.el6_3.x86_64.rpm unixODBC-devel-2.2.14-12.el6_3.i686.rpm unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm # rpm -ivh ./* --nodeps --force
2.3.6 修改内核参数
# vi /etc/sysctl.conf
kernel.shmmax=4398046511104 kernel.shmall=1073741824 kernel.shmmni=4096
kernel.sem=250 32000 100 128
net.ipv4.ip_local_port_range=9000 65500 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048576 fs.aio-max-nr=1048576 fs.file-max=6815744
注:上述参数在其它 linux 系统中可能需要调整,在 oraclelinux6.5 中为系统默认,可省去 修改。
2.3.7 修改 oracle 用户限制
Vi /etc/security/limits.conf 末尾添加: oracle oracle oracle oracle oracle oracle
soft soft soft
nofile 1024 nproc 2047 stack 10240 nofile 1024 nofile 65536 nproc 2047 nproc 16384 stack 10240
hard nofile 65536 hard nproc 16384 hard stack 32768
grid soft grid hard grid soft grid hard grid
soft
grid hard stack 32768
2.3.8 修改/etc/pam.d/login
Vi /etc/pam.d/login 末尾添加: Session reauired /lib64/security/pam_limits.so
2.3.9 关闭防火墙的 selinux
停掉 iptables、selinux 服务: #service iptables stop #chkconfig iptables off #setenforce 0 #getenforce 修改配置文件:
# vi /etc/selinux/config
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. #SELINUX=enforcing SELINUX=disabled
# SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
2.3.10 停用 ntp 服务
# service ntpd stop # chkconfig ntpd off
# mv /etc/ntp.conf /etc/ntp.conf.bak # rm -rf /etc/ntp.conf
2.3.11 更改安装所有者的 ulimit 设置
vi /etc/profile 末尾添加:
if [ /$USER = \
if [ /$SHELL = \
ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi
umask 022 fi
2.3.12 添加 Oracle 用户
注:Oraclelinux6.5 中已经默认创建有 oracle 用户及 oinstall、dba 组。为了丌影响我们
创建用户:
groupadd -g 501 oinstall groupadd -g 502 dba groupadd -g 503 oper groupadd -g 504 asmadmin groupadd -g 506 asmdba groupadd -g 505 asmoper
useradd -m -u 501 -g oinstall -G dba,asmdba,oper -d /home/oracle -s /bin/bash oracle
useradd -m -u 502 -g oinstall -G dba,asmdba,asmoper,asmadmin -d /home/grid -s /bin/bash grid
2.3.13 设置 oracle、grid 用户密码
echo oracle | passwd --stdin oracle echo grid | passwd --stdin grid
2.3.14 创建 oracle 安装目录
mkdir -p /u01/soft/grid/
chown -R grid:oinstall /u01/soft/grid/ mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle chmod -R 755 /u01
mkdir -p /u01/oraInventory
chown -R oracle:oinstall /u01/oraInventory chown -R grid:oinstall /u01/oraInventory
2.3.15 设置 oracle 用户环境变量
$ vi .bash_profile umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0 export ORACLE_SID=orcl
export ORACLE_UNQNAME=yifang
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_DATE_FORMAT=\export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
export ORACLE_PATH=${PATH}:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp
export TMPDIR=/tmp
export PATH=$PATH:$ORACLE_HOME/bin
2.3.16 设置 grid 用户环境变量
[grid@credit1 ~]$ vi .bash_profile umask 022
export ORACLE_BASE=/u01/soft/grid
export ORACLE_HOME=/$ORACLE_BASE/product/11.2.0 export ORACLE_SID=+ASM
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_DATE_FORMAT=\export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
export ORACLE_PATH=${PATH}:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmp
export PATH=$PATH:$ORACLE_HOME/bin
2.4添加磁盘 2.4.1 安装 asm 包
查看本机内核版本: # uname -rm 2.6.18-194.el5 i686 oracleasm-support 的安装 oracleasm 的安装
asmlib 的安装
#cd /media/ORACLE_LINUX_PATCH/oracle asm # rpm -ivh ./* --nodeps --force
2.4.2 配置 ASM
两边配置 asm
[root@rac1 asm]# /etc/init.d/oracleasm configure
This will configure the on-boot properties of the Oracle ASM library driver. The following questions will determine whether the driver is loaded on boot and what permissions it will have. The current values will be shown in brackets ('[]'). Hitting
Writing Oracle ASM library driver configuration: done Initializing the Oracle ASMLib driver: [ OK ] Scanning the system for Oracle ASMLib disks: [ OK ]
2.4.3 共享磁盘分区
所有共享磁盘分区 #fdisk -l
#fdisk /dev/sdb
Command (m for help): n Command action e extended
p primary partition (1-4) p
Partition number (1-4): 1
First cylinder (1-261, default 3):回车 Using default value 3
Last cylinder, +cylinders or +size{K,M,G} (3-261, default 261): 回车
Using default value 261 Command (m for help): w
The partition table has been altered! Calling ioctl() to re-read partition table. 重复以上步骤分别格式化 sdc,sdd,sde磁盘
2.4.4 创建 ASM 磁盘
# /etc/init.d/oracleasm enable
[root@db1 ~]# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration: done Initializing the Oracle ASMLib driver: [ OK ] Scanning the system for Oracle ASMLib disks: [ OK ] 以下在任意一个节点执行就行了:
#/etc/init.d/oracleasm createdisk DATA1 /dev/sdb1 #/etc/init.d/oracleasm createdisk DATA2 /dev/sdc1 #/etc/init.d/oracleasm createdisk DATA3 /dev/sdd1 #/etc/init.d/oracleasm createdisk FRA1 /dev/sde1
2.4.5 扫描磁盘 asm 磁盘,检查有哪些 asm 磁盘:# /etc/init.d/oracleasm scandisks
Scanning the system for Oracle ASMLib disks: [ OK # /etc/init.d/oracleasm listdis DATA1 DATA2 DATA3 FRA1
2.5 安装 GRID
使用 grid 用户登录安装 grid。
使用 xmanager 登录, 迚入安装目录,运行: $./runInstaller
]
选择跳过更新,Next:
Next:
使用 ASM:
添加规划好的三块 2G 硬盘:
设置统一密码:oracle
用户选择:
这里的目录,由于是 grid 用户安装的,默认会出现 grid 的环境变量,如果用 oracle 用户 安装,注意目录的权限,在报错后需要手工调整:
若这里检测报错,需要针对性迚行调整。
Next:
开始安装。在安装过程中,会提示以 root 登录运行两个脚本后继续。注意,运行脚本的次 序一定要挄提示迚行,且需要等一个运行完成后再运行另一个。另,初次安装的话,这里会 提示运行两个脚本。
2.5.1 安装检查
使用 grid 用户: $crsctl start crs $crsctl check crs $crsctl start cluster $crsctl start cluster $crs_stat –t $crs_stat –t
启停:
crsctl stop cluster crsctl stop crs
2.6 配置 ASM 磁盘
也可在数据库安装后迚行,在建库前配置好就可以。 使用 grid 用户运行 asmca:
2.7 安装数据库 使用 oracle 用户登录,运行 runInstaller:
忽略:
挄提示运行脚本 root.sh,运行完后安装完成。
Close。
2.8 建库
Oracle 用户登录 xmanager 后运行:dbca
Next:
Next:
选择 Custom Databae 后 Next:
图略 这里输入数据库名,然后下面选择所有节点,Next:
Next:
设置密码,统一为:oracle
选择 DATA 磁盘组:
设置密码:oracle
正在阅读:
OracleLinux6.5下安装Oracle11g - ASM04-18
锅炉超压(爆炸)事故分析课程设计汇总03-01
43.中国转向核能源07-20
现代电力电子技术及其应用01-05
人教版新课标小学六年级语文下册1.六年级下册《回顾·拓展一》课件08-07
2016大学生职业规划考试答案03-07
山东省济宁市高新区2022-2022学年第二学期一模质量检测九年级物04-12
ZF8000-22-35型放顶煤支架(F082朔州辛安)使用维护说明04-29
2019新课标人美版小学美三年级下册3《画中的线条》案例 doc 10-16
南京大学社会实践报告03-31
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- OracleLinux
- Oracle11g
- 安装
- 6.5
- ASM
- 绿色视野有限责任公司创业计划书 - 图文
- 万能试验机期间核查
- 第五章 数字控制器的离散化设计方法
- 高 中 微 写 作 专 题
- 人教版初中生物识图专题(整理版)
- 政治上严要求 工作中求奋进(入党积极分子党校培训班学习心得)
- 康定级护卫舰改进讨论
- 诸城一中2016届高三12月份月考试题化学
- 机床铸件技术要求及验收
- 做完脸部线雕要肿几天做脸部线雕需要多久恢复
- 党政机关标准公文模板制作方法示例
- 青岛国信文化体育产业有限公司消防工程技术标
- 发电厂生产统计指标解释
- 新人教版PEP四年级英语上册《Unit1 My classroom》优质教案
- 人教版小学数学一年级上册口算试题全套
- 新视野大学英语读写教程第4册翻译
- 省物价局关于印发《江苏省新建居住区供配电工程价格管理暂行办法
- 红旗一矿调度员手指口述
- 考场优秀作文:富贵贫贱,本心不移
- 地表水环境质量评价办法(试行)(环办22号)