练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0。直接安装rac,有些难度。从简单的做起。总RAC步骤,参照小布老师的RAC组建。

1. 启动vc,登陆vsphere 5.1 ,

2. 新建一个虚拟机,Redhat 4 32bit 兼容的虚拟机,内存1G,硬盘30G。移除软驱,把光驱选择为ISO镜像文件。

3. 启动虚拟机,选择英文,选择美式键盘,选择custom,选择自己手动分区。分区为2个,一个swap,2100M,强制主分区,另一个为ext3,全部其他可用空间。

4. 网络配置,取消DHCP, IP设置为 192.168.7.140,Netmask为 255.255.255.0,Gateway为192.168.7.166,DNS为114.114.114.114。

5. No firewall,Selinux为激活状态。

6. default language 为 英文USA,同时点选 chinese RPC。,为了以后的更稳定性,选择英文为首选语言。

7. 时区选择 上海,使用UTC时钟。

8. 设置密码,admin123

9. 选择软件

   a.点选 Application 之 Editors。

b.点选 Development 之 Development Tools

c.点选 System Tools 之 sysstat

10. Next,开始安装,依次按照提示插入2.3张盘。

11. 按照完毕后,在安装oracle时,会提示缺少libaio文件,在所有选择的这些包中,我检查了2边,没有发现libaio文件的所在父层,在之后的安装完毕后,从第三张盘上,有libaio文件, 这个文件是用来异步io读写的。

12. 第一次初始化linux登陆,分辨率为 800x600,在建立System User时,选择不。进入linux,这时提示的安装附加盘,跳过,此处是无法安装libaio的。

13. 安装libaio文件,,在第三张盘,mount /dev/hdc  /cdrom  ,rpm -ivh libaio-0.3.105.rpm

14. 安装vmware-tools,增强虚拟机工具。解压后,在 vmware-tools-distrib 目录下,#./vmware-install.pl ,一路拍回车,默认安装即可。分辨率选择 800x600的。再次修改配置,在install目录中有。

15. 运行,Pietty文件,root远程登录

16. 在linux上,进行配置修改环境

修改控制文件

vim /etc/sysctl.conf

 1 kernel.shmmax = 536870912
2 kernel.shmmni = 8192
3 kernel.sem =250 32000 100 128
4 fs.file-max = 6815744
5 net.ipv4.ip_local_port_range = 1024 65000
6 net.core.rmem_default = 4194304
7 net.core.rmem_max = 4194304
8 net.core.wmem_default = 262144
9 net.core.wmem_max = 1048576
10 fs.aio-max-nr = 1048576

修改许可文件,

vim /etc/security/limits.conf

oracle  soft  nproc  2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

修改登陆文件

vim /etc/pam.d/login

session     required        pam_limits.so

修改主机名

vim /etc/hosts

192.168.7.140        ora.tralinhotel.cn    ora

设置hostname

#hostname rac

建立用户组和用户,及其密码

groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin
useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle

建立目录结构

mkdir -p /u01/app/oracle/product/10.2.0/
mkdir /u01/oradata
chmod -R 755 /u01
chown -R oracle.oinstall /u01

修改环境变量

vim /home/oracle/.bash_profile

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/
export ORACLE_SID=ora
export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
#export LANG="zh_CN.UTF-8"
export ORACLE_TERM=vt100
if [ $USER = "oracle" ] ; then
if [ $SHELL = "/bin/ksh" ] ; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

语言选项注释掉了 简体中文,默认为英文

即时生效:

/sbin/sysctl -p 

下载 oracle 10.2.0.1.0

切换到oracle用户下,

su - oracle
wget ftp://sdgtxuyong:password@192.168.7.66/tools/database/oracle10/linux_32/10201_database_linux32.zip
unzip 10201_database_linux32.zip

Reboot,重启。-----<<<<

到UI界面下,用root开启xhost +

#xhost +

切换到oracle用户,开始安装oracle

su - oracle
cd database
./runInstaller

在Database Configuration Assistant 中,Password management...管理中

修改用户锁定,给scott解锁。

用Pietty,root登陆,,运行后续脚本文件,

/u01/app/oracle/oraInventory/orainstRoot.sh

/u01/app/oracle/product/10.2.0/root.sh

提示:

iSQL*Plus URL:

http://ora.tralinhotel.cn:5560/isqlplus

iSQL*Plus DBA URL:

http://ora.tralinhotel.cn:5560/isqlplus/dba

Enterprise Manager 10g Database Control URL:

http://ora.tralinhotel.cn:1158/em

至此安装如果顺利,就完毕了。

安装完毕后,用oracle用户,输入sqlplus后,无法startup nomount。提示缺少initora.ora文件。在admin目录中pfile目录中有一个备份的ora控制文件,但是此时拷贝后,无法使用,究原因是 linux中启动了好多锁文件,使ora文件无法加载,

重启reboot。清除锁文件。

然后用oracle用户登陆拷贝admin目录下pfile下的init.ora.时间戳 ,到 /dbs目录下。用sqlplus / as sysdba  登陆后,启动 startup open,可以成功加载数据库

17. 后续安装help文件,和 翻页辅助工具。

用sysdba 身份登陆后,启动数据库后,

@?/sqlplus/admin/help/hlpbld.sql helpus.sql

用法:help shutdown

用root用户登陆后,安装sqlplus翻页补丁

wget ftp://sdgtxuyong:password@192.168.7.66/tools/database/oracle11/rlwrap-0.37.tar.gz
tar zxvf rlwrap-0.37.tar.gz
./configure&&make
make install
# echo 'alias sqlplus="rlwrap sqlplus"'>> /home/oracle/.bash_profile

即时生效,/sbin/sysctl -p

用oracle用户登陆,sqlplus / as  sysdba   ,将数据库startup nomount ,alter database mount , alter  database  open

测试用sql,

select username from user_users;

RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志的更多相关文章

  1. 在Ubuntu和Linux Mint上安装Oracle JDK

    在Ubuntu和Linux Mint上安装Oracle JDK 使用下面的命令安装,只需一些时间,它就会下载许多的文件,所及你要确保你的网络环境良好: sudo add-apt-repository ...

  2. 在Linux系统上安装Oracle数据库

    前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置—>网络适配器—>网络连 ...

  3. Red Hat Enterprise Linux 6上安装Oracle 11G(11.2.0.4.0)缺少pdksh包的问题

    RHEL 6上安装Oracle 11G警告缺少pdksh包 前言 相信很多刚刚接触学习Oracle的人,在RHEL6上安装11.2.0.3 or 11.2.0.4这两个版本的时候, 都遇到过先决条件检 ...

  4. Red Hat Enterprise Linux x86-64 上安装 oracle 11gR2

    一.以root用户登录 二.安装依赖包 #rpm -qa | grep 包名    ----查看包 binutils-2.20.51.0.2-5.11.el6 (x86_64)            ...

  5. oracle linux 6.5 安装 oracle 12cR2数据库(2)-DBCA建库

    援引:http://www.cnblogs.com/kerrycode/p/3386917.html  by 潇湘隐者 Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引 ...

  6. 在Oracle Enterprise Linux R5U7上安装Oracle 11gr2数据库

    折腾了好几次,经验是: 包的安装 在安装包里,需要把开发方面的安装包都装上. 另外安装完成后,需要安装的包包括: cd /media/cdrom/Server rpm -Uvh binutils-2. ...

  7. 在Linux上安装Oracle服务的操作步骤

    如题,将我在云服务器上安装Oracle服务的惨痛经历分享出来,期间查找的资料踩过的坑无数,希望对大家能有帮助 闲话少叙,直接开始 首先,由于服务器比较差,需要先设置swap 查看是否设置swap虚拟内 ...

  8. linux 之静默安装oracle

    Web服务器上面的Linux一般是不会有图形界面的,所有通过图形界面来安装Linux的方式在没有图形界面的Linux上面是行不通的,我们要使用的安装方式叫做Linux的静默安装.即在没有图形界面的Li ...

  9. VM虚拟机下在LINUX上安装ORACLE 11G单实例数据库

    1.环境及安装前规划:虚拟机及OS如下 环境:VMware Wordstation ACE版 6.0.2 操作系统:OracleLinux-R5-U8-Server-i386-dvd    3.2G ...

随机推荐

  1. 布隆过滤器(Bloom Filter)的原理和实现

    什么情况下需要布隆过滤器? 先来看几个比较常见的例子 字处理软件中,需要检查一个英语单词是否拼写正确 在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上 在网络爬虫里,一个网址是否被访问过 yahoo, ...

  2. Hadoop HDFS的常用命令

    1.将目录/root/data/下的item.txt复制到HDFS下的/user/root下: hadoop fs -copyFromLocal /root/data/item.txt itemdat ...

  3. HTML5 SSE自动推送

    前端页面: <!doctype html> <html> <head> <meta charset="UTF-8"> <tit ...

  4. 【HTML】Intermediate7:Sectioning

    1.</article> 2.</section> can use h1 elements at the start of each section,which would b ...

  5. bzoj 2707 [SDOI2012]走迷宫(SCC+高斯消元)

    Description Morenan被困在了一个迷宫里.迷宫可以视为N个点M条边的有向图,其中Morenan处于起点S,迷宫的终点设为T.可惜的是,Morenan非常的脑小,他只会从一个点出发随机沿 ...

  6. Scala学习笔记(一)数据类型

    .类型参数化数组 val arrayString = Array[String](2); arrayString (0)="Hello"; arrayString (1)=&quo ...

  7. 用java面向对象的思想实现的汉诺塔问题

    package hanoi.com; public class Disc { private String name; private int level; public Disc(){ name = ...

  8. [一]初识Ajax

    是什么? 一种网页交换数据的技术 作用: 使页面局部刷新,获取后台数据 怎么做? 调用浏览器内置对象发送异步请求

  9. 【三支火把】---一份程序看懂C程序printf()的几种常用用法

    闲来继续巩固我的学习之路,今天略微整理了一下,C程序中Printf()的一些常用用法,虽然自己以前好像会,但是不够系统,今天大致整理了一些,先贴上来看看,以后在看到其他,继续补充,希望能帮到一些像我一 ...

  10. 【JAVA - SSM】之MyBatis动态SQL

    动态SQL就是在SQL语句中添加一些标签,以完成某些逻辑.通常用到的动态SQL标签有<if>.<choose>.<where>.<trim>.<s ...