我在rhel4上安装Oracle10g数据库主要是参考老周的这篇文章进行的。
现将其结合我的情况整理出来。
1.数据库安装前期准备(以下步骤在root帐户下进行):
安装前最好设定固定IP和设置好主机名
安装要求1G内存,交换分区为物理内存的1.5-2倍,交换分区最好设大点
free -m
如果交换分区不到1.5倍,可以增加
dd if=/dev/zero of=/home/swapfile bs=8192 count=128000
mkswap /home/swapfile
swapon /home/swapfile
为了让机器重启后自动加载,需要编辑fstab
vi /etc/fstab
加入一行
/home/swapfile swap swap defaults 0 0
依赖的程序
请检查一下包已安装 安装命令用rpm -ivh 安装时有先后顺序要求,按照这个列表倒序安装就ok。这些包在安装盘里都有。
compat-db-4.1.25-9.i386.rpm
compat-gcc-32-3.2.3-47.3.i386.rpm
compat-gcc-32-c++-3.2.3-47.3.i386.rpm
compat-libstdc++-33-3.2.3-47.3.i386.rpm
gcc-3.4.3-9.EL4.i386.rpm
glibc-devel-2.3.4-2.i386.rpm
glibc-headers-2.3.4-2.i386.rpm
glibc-kernheaders-2.4-9.1.87.i386.rpm
kernel-devel-2.6.9-5.EL.i686.rpm
libaio-0.3.102-1.i386.rpm
我用的是rhel4的系统,我缺的就只有
compat-gcc-32-3.2.3-47.3.i386.rpm
compat-gcc-32-c++-3.2.3-47.3.i386.rpm
这2个包,具体视自己的情况而定。
如果还要装AS的话还需要这个包
sysstat-5.0.5-11.rhel4.i386.rpm
修改内核参数
vi /etc/sysctl.conf
加入以下内容
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
安装数据库的话用上面这段参数就可以了,如果还要装AS的话我用的是这样的:
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 256 32000 100 142
kernel.msgmnb = 65536
kernel.msgmni = 2878
fs.file-max = 206173
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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
保存后执行 sysctl -p
建立oracle用户
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
设置密码
passwd oracle
改变权限
chown -R oracle:oinstall /home/oracle
chmod -R 775 /home/oracle
修改oracle的profile文件(建议这步登录oracle帐户后再执行)
vi /home/oracle/.bash_profile
加入以下内容
ORACLE_BASE=/home/oracle/oracle;export ORACLE_BASE
ORACLE_SID=orcl;export ORACLE_SID
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH; export PATH
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG
保存后执行 source /home/oracle/.bash_profile
用root用户执行 xhost +
2.数据库安装:
用oracle用户登录系统,在终端进入oracle10g数据库目录下,执行 ./runInstaller,出现安装界面,一步一步安装即可。
至于创建启动脚本我没有成功,有兴趣的朋友可以去原文那里看一下。
3.AS安装:
AS的安装比较简单,就想数据的安装一样,在终端进入其目录后执行 ./runInstaller就OK了。
因为我也是初学者,各位朋友如果发现本文有什么错误或不妥的地方欢迎指出;也欢迎各位提出自己的问题或在安装过程中出现的错误,让我们一起探讨。
阅读(536 次)
RSS feed for comments on this post · TrackBack URI
Leave a reply