Chinaunix首页 | 论坛 | 博客
  • 博客访问: 39166
  • 博文数量: 16
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-26 23:53
文章分类

全部博文(16)

文章存档

2011年(1)

2010年(1)

2009年(14)

我的朋友

分类: LINUX

2009-06-29 16:14:16

          今天闲来无事.在虚拟机下装个Oracle10G..这里发布一下我的安装手记
            
首先,下载oracle数据库组件。
然后解压软件包:#unzip 10201_database_linux32.zip
 
接下来是最重要的。我们需要配置我们的安装环境(这决定我们能否成功安装):
基本要求:内存512MB或以上 固定空间3GB或以上 400MB以上的临时硬盘空间 交换区的大小一般要求是内存的两倍,至少要求达到400M以上
1.修改系统内核

#vi /etc/sysctl.conf

在文件中添加如下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl,

semmns, semopm,

semmnikernel.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
其中kernel.shmall和

kernel.shmmax 在该文件中已存

在,将已存在的注释掉即可。

设置好内核参数之后,用命令#/sbin/sysctl -p激活参数。

2.#vi /etc/security/limits.conf

添加如下内容:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
3.#vi /etc/pam.d/login

添加如下内容:

session required /lib/security/pam_limits.so

4.#vi /etc/selinux/config

SELINUX=disabled  #这个是关闭selinux

5.#vi /etc/redhat-release
Red Hat Enterprise Linux Server release 4 (Tikanga)
将原来的版本 5.1 改成了现在的4

6.安装相关的开发包(rpm包)

binutils

compat-db

control-center

gcc

gcc-c++

glibc

li bXp-1.0.0

libstdc++

libstdc++-devel

make

openmotif-2.3.0
binutils-2.17.50.0.6-5.el5
compat-db-4.2.52-5.1
control-center-2.16.0-14.el5
gcc-4.1.2-14.el5
gcc-c++-4.1.2-14.el5
glibc-2.5-18
libXp-1.0.0-8.1.el5
libstdc++-4.1.2-14.el5
libstdc++-devel-4.1.2-14.el5
make-3.81-1.1
openmotif-2.3.0-0.3.el5

7.创建Oracle用户组和必须的目录
(1)创建用户组

#groupadd dbagroup
#groupadd oinstall
(2)添加oracle用户

#useradd -g oinstall -G dbagroup oracle
#passwd oracle
(3)创建oracle的安装目录并改好权限
#mkdir -p /opt/oracle/product/10.2.0
#chown -R oracle.oinstall /opt/oracle

安装前一定要执行命令xhost +或者xhost local:oracle  让oracle用户有X权限.

然后用oracle用户登陆做之后的操作。

 

最后就是用oracle用户登陆。安装

1.#su - oracle

2.$vi .bash_profile

添加如下设置:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMP
ORACLE_BASE=/opt/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/;export ORACLE_HOME
ORACLE_SID=localhost;export ORACLE_SID
ORACLE_TERM=xterm;export ORACLE_TERM
PATH=$PATH:$ORACLE_HOME/bin;export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib$ORACLE_HOME/rdbms/jlib;

export LANG=AMRICAN
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

3.$source .bash_profile

4.开始安装

$/opt/oracle/database/runInstaller

阅读(869) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~