Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
系统环境:
操作系统:RedHat EL5(64)
Oracle 软件:Oracle 11gR2、Oracle GI
对于Oracle 11g使用ASM作为存储系统,必须要构建Oracle GI的环境。
1、配置系统环境
1)建立用户和组(需要建立grid用户)
[root@node1 ~]# groupadd -g 200 oinstall
[root@node1 ~]# groupadd -g 201 dba
[root@node1 ~]# groupadd -g 202 oper
[root@node1 ~]# groupadd -g 203 asmadmin
[root@node1 ~]# groupadd -g 204 asmoper
[root@node1 ~]# groupadd -g 205 asmdba
[root@node1 ~]# useradd -u 200 -g oinstall -G dba,asmdba,oper oracle
[oracle@node1 ~]$ id oracle
uid=200(oracle) gid=200(oinstall) groups=200(oinstall),201(dba),202(oper),205(asmdba)
[root@node1 ~]# useradd -u 201 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
2)建立相应的安装目录
[root@node1 ~]# mkdir -p /u01/app/oraInventory
[root@node1 ~]# chown -R grid:oinstall /u01/app/oraInventory/
[root@node1 ~]# chmod -R 775 /u01/app/oraInventory/
[root@node1 ~]# mkdir -p /u01/11.2.0/grid
[root@node1 ~]# chown -R grid:oinstall /u01/11.2.0/grid/
[root@node1 ~]# chmod -R 775 /u01/11.2.0/grid/
[root@node1 ~]# mkdir -p /u01/app/oraInventory/
[root@node1 ~]# mkdir -p /u01/app/oracle
[root@node1 ~]# mkdir -p /u01/app/oracle/cfgtoollogs
[root@node1 ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@node1 ~]# chown -R oracle:oinstall /u01/app/oracle
[root@node1 ~]# chmod -R 775 /u01/app/oracle
3)设置用户环境变量
oracle 用户:
export EDITOR=vi
export ORACLE_SID=prod
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
grid用户:
export EDITOR=vi
export ORACLE_SID=+ASM
export ORACLE_BASE=/u01/app/oracle
export GRID_HOME=/u01/11.2.0/grid
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export THREADS_FLAG=native
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
4)配置系统内核参数
[root@node1 ~]# /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
[root@node1 ~]# cat /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
grid soft stack 10240
[root@node1 ~]# cat /etc/pam.d/login
session required /lib/security/pam_limits.so
[root@node1 ~]#/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
fi
5)安装所需的软件包
配置yum环境:
[root@node1 yum.repos.d]#cd /etc/yum.repos.d
[root@node1 yum.repos.d]# cat yum.repo
[Base]
name=Red Hat Enterprise Linux
baseurl=file:///media/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
挂载RH EL5安装ISO,安装以下软件包:
libaio-0.3.106-5
libaio-devel-0.3.106-5
libaio-0.3.106-5
sysstat-7.0.2-3.el5
unix2dos-2.2-26.2.3.el5
unixODBC-2.2.11-7.1
unixODBC-kde-2.2.11-7.1
unix2dos-2.2-26.2.3.el5
dos2unix-3.1-27.2.el5
unixODBC-devel-2.2.11-7.1
6)网络环境
[root@bjsrv ~]#cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost
192.168.8.128 bjsrv
2、配置ASM存储环境
1)建立磁盘分区
[root@node1 ~]#fdisk -l
Disk /dev/sdc: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 487 3911796 83 Linux
/dev/sdc2 488 974 3911827+ 83 Linux
/dev/sdc3 975 2610 13141170 5 Extended
/dev/sdc5 975 1461 3911796 83 Linux
/dev/sdc6 1462 1948 3911796 83 Linux
/dev/sdc7 1949 2192 1959898+ 83 Linux
/dev/sdc8 2193 2436 1959898+ 83 Linux
/dev/sdc9 2437 2610 1397623+ 83 Linux
2)安装ASM软件包
(Linux、Windows需要安装ASM软件包,可以在Oracle OTN下载,注意和Linux系统内核匹配)
http://www.oracle.com/technetwork/topics/linux/asmlib/index-101839.html
[root@bjsrv ~]#uname -a
Linux bjsrv 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@bjsrv asm]#ls -l
-rwxr--r-- 1 oracle oinstall 137486 May 26 04:01 oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
-rwxr--r-- 1 oracle oinstall 14176 May 26 03:48 oracleasmlib-2.0.4-1.el5.x86_64.rpm
-rwxr--r-- 1 oracle oinstall 90225 May 26 03:48 oracleasm-support-2.1.8-1.el5.x86_64.rpm
[root@bjsrv asm]#rpm -vih oracleasm-support-2.1.8-1.el5.x86_64.rpm
warning: oracleasm-support-2.1.8-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:oracleasm-support ########################################### [100%]
[root@bjsrv asm]#rpm -vih oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:oracleasm-2.6.18-194.el########################################### [100%]
[root@bjsrv asm]#rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm
warning: oracleasmlib-2.0.4-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:oracleasmlib ########################################### [100%]
3)配置ASM
[root@bjsrv asm]#service oracleasm configure
Configuring the Oracle ASM library driver.
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 <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.
Default user to own the driver interface [grid]:
Default group to own the driver interface [asmadmin]:
Start Oracle ASM library driver on boot (y/n) [y]:
Scan for Oracle ASM disks on boot (y/n) [y]:
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
Scanning the system for Oracle ASMLib disks: [ OK ]
4)创建ASM磁盘
[root@bjsrv asm]#service oracleasm createdisk ASM_DSK1 /dev/sdc1
Marking disk "ASM_DSK1" as an ASM disk: [ OK ]
[root@bjsrv asm]#service oracleasm createdisk ASM_DSK2 /dev/sdc2
Marking disk "ASM_DSK2" as an ASM disk: [ OK ]
[root@bjsrv asm]#service oracleasm createdisk ASM_DSK3 /dev/sdc5
Marking disk "ASM_DSK3" as an ASM disk: [ OK ]
[root@bjsrv asm]#service oracleasm createdisk ASM_DSK4 /dev/sdc6
Marking disk "ASM_DSK4" as an ASM disk: [ OK ]
[root@bjsrv asm]#service oracleasm listdisks
ASM_DSK1
ASM_DSK2
ASM_DSK3
ASM_DSK4
[root@bjsrv asm]#
@至此,系统环境基本准备完毕
转载于:https://blog.51cto.com/tiany/1417485
Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备相关推荐
- oracle同机单实例加入集群,将oracle同机单实例加入rac集群的操作步骤
[导读] 最近做了一个迁移项目,将同机单实例数据库添加到集群中.当时由于建实例的时候,没有将数据库建成rac,而是建成了一个单实例 最近做了一个迁移项目,将同机单实例数据库添加到集群中.当时由于建实例 ...
- oracle 静默 添加实例,11gR2单实例dbca静默建库-Oracle
11gR2单实例dbca静默建库 [oracle@rh64 ~]$ dbca -help dbca [-silent | -progressOnly | -customCreate] { } | { ...
- 抢鲜体验:Oracle 19C单实例数据库安装步骤详解
抢鲜体验:Oracle 19C单实例数据库安装步骤详解 原创: 李宏达 数据和云 今天 作者:李宏达,云和恩墨北区交付工程师. 大家一直期待的 Oracle Database 19c 今天已经提供公开 ...
- Oracle Linux 7.5 安装 Oracle 18C 单实例
博主联系方式见资料,如有错误,欢迎批评指正,联系我,谢谢. 文章目录 1 安装前准备工作 1.1 系统要求 1.2 操作系统:Oracle Linux 7.5 1.3 操作系统安装 1.4 检查和配置 ...
- 单实例oracle ha,单实例和RAC打造的OracleStream
前天按照<大话ORACLE RAC>一书中介绍RAC和STREAM相关章节的实验步骤在HP rx8640上搭建了类似的实验环境做实验,结果失败了.昨 前天按照<大话ORACLE RA ...
- Oracle 18c单实例BenchmarkSQL跑分测试
Oracle 18c单实例BenchmarkSQL跑分测试 一.环境准备 HardWare CPU:Intel Xeon E5-2670 v2 @ 2.50GHz 16core MEMMORY:32G ...
- 明晚8点直播丨 Oracle RMAN 单实例异机迁移恢复(版本:11gR2)
Oracle RMAN 单实例异机迁移恢复(版本:11GR2)-9月29日20:00 迁移数据库的方法有多种,较为常用的则是使用RMAN.使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程 ...
- 29日直播丨 Oracle RMAN 单实例异机迁移恢复(版本:11GR2)
Oracle RMAN 单实例异机迁移恢复(版本:11GR2)-9月29日20:00 迁移数据库的方法有多种,较为常用的则是使用RMAN.使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程 ...
- linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...
本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...
最新文章
- linux下移动c盘文件位置,问个问题我在unbuntu下为何找不到windows c盘文件
- Navicat for SQL Server(SQLServer数据库管理)
- 怎么判断日出时间早晚_珠海最全防堵攻略,知道这些上班时间或缩短半小时!有大数据分析!...
- java引用 弱引用_了解Java弱引用
- 用于大型事件处理的Akka Java
- maya如何导出ue4_Maya建模师分享干货的时间到啦,教你用UE4如何导入动画
- 长城汽车旗下品牌“欧拉好猫”涉嫌虚假宣传 曾召回部分欧拉汽车
- 千万数据去重_如何在 1 秒内做到大数据精准去重?
- PMBOK - 项目管理知识体系 - 学习系列(1) -
- PV3D绘制3D线条 - 3DMAX插件AS3GeomClassExporter导出顶点到AS类
- UINavigationController 直接pop到指定controllerView的方法
- Linux笔记本电源管理指南
- st7789 旋转_ESP32驱动ST7789液晶屏
- cogs1570 KMP hash
- 太一星晨:负载均衡啃不动的骨头交给应用交付
- 如何判断自己外网IP是否为真实公网IP,以及解决方案
- iOS开发-集成一网通支付
- 重置已清账项目及两种不同重置方式(只重置、重置并冲销)介绍和实操-FBRA
- Grafana 显示某一时间点的总值
- el-checkbox在el-dialog里 不会被勾选的问题
热门文章
- 解决ssh登录过慢问题
- Google Maps API v3:如何删除所有标记?
- 如何强制子div为父div的高度的100%而不指定父级的高度?
- win11小组件怎么卸载 windows11卸载小组件的步骤方法
- CubeMX创建stm32项目及遇到的问题
- python基础教程期末考试题库_PYTHON语言应用试题题目及答案,课程2020最新期末考试题库,章节测验答案...
- mysql ndb 测试_Mysql性能2:基于JDBC的MySQL NDB性能测试结果
- sql 差值_SQL_LeetCode的连续性题目
- 测试中如何管理外包质量_【项目管理】资深游戏测试总监详解质量管理工作的9个步骤...
- pcl之编译VTK时CMAKE中找不到Qt5X11Extras