linux系统下安装oracle10g安装步骤

上一篇 / 下一篇  2011-08-10 12:30:55 / 个人分类:oracle

安装步骤很烦琐,我装了两三天才搞定,汗~~下面和大家分享一下。

Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍     
内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。     

如果是为了在一台仅有256M内存的普通PC机上试用Oracle9i,在分配了1GB左右的交换空间的情况下,也可以正常运行Oracle数     
据库。     
1.要检查内存空间,登录进入Linux,在命令行方式(bash环境)下执行如下命令:     
grep MemTotal /proc/meminfo     
要检查交换空间,在命令行下执行如下命令:     
grep SwapTotal /proc/meminfo

2.要打很多补丁(网上不好找,分享一个网址http://www.filestube.com/)

介绍一个好方法:因为这些补丁包有依赖关系,所以为了避免安装报错,可以同时安装这些补丁

将下载的补丁放到同一个文件夹下面,假如是rpms文件夹

cd rpms

rpm -ivh *.*(这样就同时安装了这些补丁)

3.建立用户和组
  #groupadd dba
  #mkdir /opt/OracleHome
  #adduser -u 499 -d /opt/OracleHome/ -g dba oracle
  注:-u 后可以是1-500(系统用户) -g 添加到私有组dba中
  #chown oracle.dba /opt/OracleHome/
  #mkdir /opt/OracleHome/Ora9i
  #chown oracle.dba /opt/OracleHome/Ora9i
  #touch /etc/rac_on
  #mkdir /opt/tmp
  #chmod 1777 /opt/tmp
  #cp oracle.bashrc /opt/OraclHome/.bashrc


4.linux系统优化
  #dd if=/dev/zero of=/opt/tmpswap bs=1k count=1024000
  #chmod 600 /opt/tmpswap
  #mkswap /opt/tmpswap
  #swapon -v /opt/tmpswap
  #sysctl -w kernel.sem="250 32000 100 128" 
  #sysctl -w kernel.shmmax=`expr 512 \* 1024 \* 1024` 
  
  #echo "kernel.sem=250 32000 100 128" 〉;〉; /etc/sysctl.conf
  #echo "kernel.shmmax=`expr 512 \* 1024 \* 1024`" 〉;〉; /etc/sysctl.conf
  注:上两行命令执行后请查看/etc/sysctl.conf的变化.

  #echo 65536 〉;/proc/sys/fs/file-max
  #ulimit -n 65536
  #ulimit -u 16384
  注:上三行命令是系统优化,建议也添加到/etc/rc.local文件中,每次启动系统自动优化

5.安装oracle

在网上一直找不到安装包,公司20服务器上有,但是oracle9.多的。我自己找了很久才找到一个安装包oracle-xe-univ-10.2.0.1-1.0.i386.rpm

执行下面的命令

rpm -ivhe oracle-xe-univ-10.2.0.1-1.0.i386.rpm

根据提示配置文件,执行下面指令

/etc/init.d/oracle-xe configure
窗口会有提示,设置端口。可以使用默认的端口。

再设置一下密码

安装完成后可以访问http://127.0.0.1:8080(这个是设置的端口)/apex

试一下,登录。

成功了!


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-15  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 2195
  • 日志数: 5
  • 建立时间: 2011-08-10
  • 更新时间: 2011-12-26

RSS订阅

Open Toolbar