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/