Oracle安装笔记

Oracle安装笔记,本文主要介绍Oracle数据库在Linux平台(Redhat as4)下的安装心得,在安装的过程中碰到很多的环境错乱等问题,在查阅了相关资料之后得以完成安装!尽管网络上已经有很多过来人留下安装的经验,但是我觉还是有必要把个人在安装过程中的碰到的疑难写出来!希望对那些初次安装的朋友有一定的借鉴性。

[@more@]

Oracle 数据库安装笔记
前置条件:
系统要求:
1 、物理内存:至少 512M
   2 、交换空间( swap 2G
   3 、禁用 secure Linux
   4 、已经安装下列包(为简单起见,安装 RedHat AS 4 时最好选择全部安装):
   A X Window System
   B GNOME Desktop Environment
   C Editors
   D Graphical Internet
   E Text-based Internet
   F Server Configuration Tools
   G Development Tools
   H Administration Tools
   I System Tools
数据库软件:
Oracle 数据库 redhat as4 所需的发行版本( 10201_database_linux32.zip
开始安装:
1. 解压软件
   2. 修改 host 文件
   3. 设置核心参数
   4. 安装前准备
   5. 安装
   6. 安装后配置
1. 解压软件
a) 解压命令: unzip 10201_database_linux32.zip
b) 解压后产生一个包含安装文件的目录 database
2. 修改 hosts 文件
a) 这个文件主要是设置对应的主机名和 ip 地址之间的一个映射关系,当主机在解析主机名的时候首先会到这个文件去查找是否有对应的 IP 与之匹配,可以实现快速的解析主机
3. 设置核心参数
a) /etc/sysctl.conf 文件中加入下面的设置
kernel.shmall = 2097152--
   kernel.shmmax = 2147483648
   kernel.shmmni = 4096
   # semaphores: semmsl, semmns, semopm, semmni
   kernel.sem = 250 32000 100 128
   fs.file-max = 65536
   net.ipv4.ip_local_port_range = 1024 65000
   net.core.rmem_default=262144
   net.core.rmem_max=262144
   net.core.wmem_default=262144
   net.core.wmem_max=262144
b) 运行下列命令让上述核心参数立即生效: /sbin/sysctl p
c) /etc/security/limits.conf 文件中加入下列
* soft nproc 2047
   * hard nproc 16384
   * soft nofile 1024
   * hard nofile 65536
d) /etc/pam.d/login 文件中加入下列行,如果里面没有的话
session required /lib/security/pam_limits.so
e) 通过编辑 /etc/selinux/config 文件禁用 secure linux ,确认其中的 SELINUX 标记如下: SELINUX=disabled
4. 安装前准备
检查下列包是否安装,若未安装则要先安装:
   # From RedHat AS4 Disk 2
   cd /media/cdrecorder/RedHat/RPMS
   rpm -Uvh setarch-1.6-1.i386.rpm
   rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
   rpm -Uvh make-3.80-5.i386.rpm
   rpm -Uvh glibc-2.3.4-2.i386.rpm
# From RedHat AS4 Disk 3
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm
rpm -Uvh compat-db-4.1.25-9.i386.rpm
rpm -Uvh libaio-0.3.102-1.i386.rpm
rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm
# From RedHat AS4 Disk 4
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm
rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm
创建下列组和用户
   groupadd oinstall
   groupadd dba
   groupadd oper
useradd -g oinstall -G dba oracle (使用 oracle 用户的默认目录)
   passwd oracle
root 登录,执行下列指令:
xhost +---- 在指定机器上启动图形界面
oracle 登录把下列行加在 .bash_profile 文件末尾 , 注意把其中 ORACLE_SID 换成自己需 要的实例名
# Oracle Settings
   TMP=/tmp;
   export TMP
   TMPDIR=$TMP;
   export TMPDIR
   ORACLE_BASE=/home/oracle/oraserv
   export ORACLE_BASE
   ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
   export ORACLE_HOME
   ORACLE_SID=orcl;
   export ORACLE_SID
   ORACLE_TERM=xterm;
   export ORACLE_TERM
   PATH=/usr/sbin:$PATH;
   export PATH
   PATH=$ORACLE_HOME/bin:$PATH;
   export PATH
   LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
   export LD_LIBRARY_PATH
  CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
   export CLASSPATH
   #LD_ASSUME_KERNEL=2.4.1;
   export LD_ASSUME_KERNEL
   if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
   ulimit -p 16384
   ulimit -n 65536
   else
   ulimit -u 16384 -n 65536
   fi
fi
5. 安装
a) oracle 用户登录。如果用的是 X 模式,要把 DISPLAY 设置如下:
DISPLAY=:0.0; export DISPLAY --- 设置图形界面
b) Disk1 目录下用如下命令开始安装:
c) ./runInstaller
d) 在安装过程中输入合适的 ORACLE_HOME 和实例名。详细过程就不说了,大家看着提示填写就好。完成后的画面中会有管理端入口地址和 sqlplus 入口地址。
6. 安装后配置
a) 编辑 /etc/oratab 文件设置每个实例的重启标志为“ Y ”:
DSETL:/home/oracle/oraserv/product/10.2.1/client_1:Y
MOIA:/home/oracle/oraserv/product/10.2.1/client_1:Y
上面的 Y 代表机器重启后是否要启动 Oracle 数据库
b) OK, 安装结束了,你可以从浏览器了键入安装完成管理端地址即可登录进行数据库性能监测调整和用户管理了。( http://192.168.72.131:5500/em

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21484429/viewspace-1021281/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21484429/viewspace-1021281/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值