vmware server 2.0 + redhat5.4 + oracle 11g r2 asm 单节点安装!
来源:互联网 发布:淘宝售后客服话术 编辑:程序博客网 时间:2024/05/29 18:18
准备工作:创建虚拟机,安装redhat5.4系统。
--------------------------------------------------------
一、以root执行下面的操作:
--------------------------------------------------------
1.编辑 /etc/sysconfig/i18n 修改为如下配置
LANG="zh_CN.GB18030"SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"--------------------------------------------------------
2.修改Oracle对中文的支持:
mkdir -p /usr/share/fonts/zh_CN/TrueTypemv zysong.ttf /usr/share/fonts/zh_CN/TrueType/cd /usr/share/fonts/zh_CN/TrueTypels -l--------------------------------------------------------
3.安装sql*plus方向键
从官方下最新
rlwrap-0.37.tar.gz http://utopia.knoware.nl/~hlub/uck/rlwrap/
安装
[root@sunsyk src]# tar xvfz rlwrap-0.37.tar.gz[root@sunsyk src]# cd rlwrap-0.37[root@sunsyk rlwrap-0.30]# ./configure --prefix=/usr/local/rlwrap[root@sunsyk rlwrap-0.30]# make && make install使用
[oracle@oracle10g ~]$ vi .bash_profile
添加
alias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus'
alias rman='/usr/local/rlwrap/bin/rlwrap rman'
--------------------------------------------------------
4.编辑文件:/etc/hosts 改成加入,然后 ping oracle10g 检查。
[hostip] [hostname] localhost.localdomain localhost--------------------------------------------------------
5.编辑文件:/etc/sysctl.conf 加入以下内容,然后 sysctl -p 使他生效。
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576--------------------------------------------------------
6.编辑文件:/etc/security/limits.conf 加入以下内容。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536grid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536--------------------------------------------------------
7.编辑文件:/etc/pam.d/login 加入以下内容。
session required /lib/security/pam_limits.sosession required pam_limits.so--------------------------------------------------------
8.编辑文件:/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 022fi--------------------------------------------------------
9.创建用户
# groupadd oinstall# groupadd dba# groupadd asmdba# groupadd asmadmin# useradd -g oinstall -G dba,asmdba,asmadmin oracle# passwd oracle# useradd -g oinstall -G dba,asmdba,asmadmin grid# passwd grid# mkdir -p /u01/app/grid# mkdir /u01/app/oracle# chown -R oracle:oinstall /u01# chmod -R g+w /u01 # chown grid:oinstall /u01/app/grid# chown oracle:oinstall /u01/app/oracle--------------------------------------------------------
10.设置Oracle用户环境变量:
export ORACLE_SID=orclexport ORACLE_BASE=/u01/appexport ORACLE_HOME=/u01/app/oracleexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binexport NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'umask 022stty erase ^halias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus'alias rman='/usr/local/rlwrap/bin/rlwrap rman'--------------------------------------------------------
11.设置grid用户环境变量
export ORACLE_SID=+ASMexport ORACLE_BASE=/u01/appexport ORACLE_HOME=/u01/app/gridexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binexport NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'umask 022stty erase ^halias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus'alias rman='/usr/local/rlwrap/bin/rlwrap rman'
--------------------------------------------------------
12.磁盘分区并添加相应的权限
# fdisk /dev/sdb
# fdisk /dev/sdc
# fdisk /dev/sdd
分别输入n p 1 回车 回车 w ,然后以下配置就是为了让oracle用户对磁盘有读/写的权限:编辑 /etc/sysconfig/rawdevices 添加如下内容:
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdc1
/dev/raw/raw3 /dev/sdd1
修改/etc/udev/rules.d/60-raw.rules 文件添加如下内容:
ACTION=="add", KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"ACTION=="add", KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw2 %N"ACTION=="add", KERNEL=="sdd1",RUN+="/bin/raw /dev/raw/raw3 %N"ACTION=="add", KERNEL=="raw[1-3]", OWNER="oracle", GROUP="oinstall", MODE="660"
注意:如果这里有22个磁盘,写为 KERNEL=="raw[1-22]" 这里是有问题的额。应该写为:KERNEL=="raw*"。
重启系统和验证一下:
# raw -qa# ll /dev/raw/raw*
# ls -l /dev/raw
--------------------------------------------------------
13.安装rpm包:
-rw-r--r-- 1 root root 3096965 01-30 22:46 binutils-2.17.50.0.6-12.el5.i386.rpm-rw-r--r-- 1 root root 1756815 01-30 22:46 compat-db-4.2.52-5.1.i386.rpm-rw-r--r-- 1 root root 2439269 01-30 22:46 compat-gcc-7.3-2.96.128.i386.rpm-rw-r--r-- 1 root root 1850257 01-30 22:46 compat-gcc-c++-7.3-2.96.128.i386.rpm-rw-r--r-- 1 root root 1559375 01-30 22:46 compat-libgcj-devel-7.3-2.96.128.i386.rpm-rw-r--r-- 1 root root 92078 01-30 22:46 compat-libstdc++-296-2.96-138.i386.rpm-rw-r--r-- 1 root root 362214 01-30 22:46 compat-libstdc++-devel-7.3-2.96.128.i386.rpm-rw-r--r-- 1 root root 2797397 01-30 22:46 control-center-2.16.0-16.el5.i386.rpm-rw-r--r-- 1 root root 5446109 01-30 22:46 gcc-4.1.2-46.el5.i386.rpm-rw-r--r-- 1 root root 3541264 01-30 22:46 gcc-c++-4.1.2-46.el5.i386.rpm-rw-r--r-- 1 root root 4608034 01-30 22:46 glibc-2.5-42.i386.rpm-rw-r--r-- 1 root root 17250754 01-30 22:46 glibc-common-2.5-42.i386.rpm-rw-r--r-- 1 root root 3910058 01-30 22:46 gnome-libs-1.4.1.2.90-44.1.src.rpm-rw-r--r-- 1 root root 11784 01-30 22:46 libaio-devel-0.3.106-5.i386.rpm-rw-r--r-- 1 root root 369535 01-30 22:46 libstdc++-4.1.2-46.el5.i386.rpm-rw-r--r-- 1 root root 2960902 01-30 22:46 libstdc++-devel-4.1.2-46.el5.i386.rpm-rw-r--r-- 1 root root 22996 01-30 22:46 libXp-1.0.0-8.1.el5.i386.rpm-rw-r--r-- 1 root root 478082 01-30 22:46 make-3.81-3.el5.i386.rpm-rw-r--r-- 1 root root 1377121 01-30 22:46 openmotif22-2.2.3-18.i386.rpm-rw-r--r-- 1 root root 1607576 01-30 22:46 openmotif-2.3.1-2.el5.i386.rpm-rw-r--r-- 1 root root 3099372 01-30 22:46 openmotif-devel-2.3.1-2.el5.i386.rpm-rw-r--r-- 1 root root 202286 01-30 22:46 pdksh-5.2.14-36.el5.i386.rpm-rw-r--r-- 1 root root 9924 01-30 22:46 setarch-2.0-1.1.i386.rpm-rw-r--r-- 1 root root 173582 01-30 22:46 sysstat-7.0.2-3.el5.i386.rpm-rw-r--r-- 1 root root 851658 01-30 22:46 unixODBC-2.2.11-7.1.i386.rpm-rw-r--r-- 1 root root 756505 01-30 22:46 unixODBC-devel-2.2.11-7.1.i386.rpm-rw-r--r-- 1 root root 4271312 01-30 22:46 xscreensaver-4.18-5.rhel4.2.src.rpm执行命令:# rpm -Uvh *.rpm --nodeps
--------------------------------------------------------
二、以oracle执行下面的操作:
--------------------------------------------------------
1、下面开始安装
1)安装grid infrastructure
2)安装database
3)创建ASM磁盘组asmca
4)创建数据库dbca
- vmware server 2.0 + redhat5.4 + oracle 11g r2 asm 单节点安装!
- vmware server 2.0 + redhat5.4 + oracle 11g r2 rac 安装文档!
- 11g R2 +ASM 单实例安装
- Oracle 11G R2 RAC 添加节点,添加asm磁盘
- oracle 11g 单节点安装 ASM,找不到ASM磁盘组
- vmware server 1.0 redhat5.4 Oracle 10G RAC 安装文档!
- Oracle 11g R2+RAC+ASM+redhat安装详解1
- Oracle 11g R2+RAC+ASM+redhat安装详解2
- Oracle ASM + 11g R2 + Centos 6.5 安装
- Redhat5.4 11g R2 RAC Deinstall
- Windows server 2008 R2 安装 Oracle 11g R2 dataguard
- Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
- Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
- Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
- Oracle 11g R2+ RAC+ ASM+ OracleLinux6.4安装详解(1)前期准备
- Oracle 11g R2+ RAC+ ASM+ OracleLinux6.4安装详解(2)Grid Infrastructure
- Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
- Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
- LoadRunner笔记(二)
- Play on Words
- iOS-如何让xcode自动检查内存泄露
- andorid中植入广告
- 使用js对json数据和xml数据的转化
- vmware server 2.0 + redhat5.4 + oracle 11g r2 asm 单节点安装!
- Rooting Samsung galaxy W
- 基于C52的MMA7455测试程序
- [Cocoa]深入浅出Cocoa 之动态创建类
- directfb与窗口管理器
- 从《乔布斯传》里得到的20条经验和教训(转)
- Vold分析
- 入门篇,关于创建基本的windowsphone 程序及如何用expression blend美化界面
- 通往WinDbg的捷径(二)