快速业务通道

Linux下安装Oracle

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-28
往linux中装oracle
--将oracle的安装文件传到linux(利用光驱,mount /dev/hdc /cdrom)
【安装gcc】
在RedHat中安装
--cd /media/cdrom/RedHat/RPMS
--rpm -ivh glibc-kernheaders-2.4-9.1.100.EL.i386.rpm glibc-headers-2.3.4-2.36.i386.rpm glibc-devel-2.3.4-2.36.i386.rpm gcc-3.4.6-8.i386.rpm
在suse中安装
--mkdir /cdrom
--mount /dev/hdc /cdrom
--cd /cdrom/suse/i586
--rpm -ivh libmudflap-4.1.2_20070115-0.21.i586.rpm glibc-devel-2.4-31.54.i586.rpm gcc-4.1.2_20070115-0.21.i586.rpm

安装oracle
--groupadd dba
--groupadd oinstall
--useradd -g oinstall -G dba -d /home/oracle -m oracle
--passwd oracle
--mkdir -p /opt/oracle/product/10.2.2/db_1
--chown -R oracle /opt/oracle
--vi /etc/SuSE-release(把10改成9)
--cd /cdrom/
--ls(有database)
--mkdir /or
--cp -r database/ /or
--cd /or/
--chmod -R 777 database/
--vi /.bash_profile
export DISPLAY=本机ip:0
export LANG=en
--source /.bash_profile
--打开xmanager 的passive模式
--xclock
--su - oracle
--source /.bash_profile
--xclock
--cd /or/database
--. /runInstaller

配置环境变量
--su - oracle
-- vi .profile
export ORACLE_BASE=/opt/oracle/product/10.2.0
export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1
export ORACLE_SID=安装的数据库的名字
export PATH=$ORACLE_HOME/bin:$PATH

Red hat 5 装Oracle10g: 要查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c compat-libstdc compat-libstdc -devel
第 2 部分:针对 Oracle 配置 Linux
Linux 软件现已安装完毕,您需要针对 Oracle 对其进行配置.本部分将逐步讲解针对 Oracle 数据库 10g 配置 Linux 的过程.
1.验证系统要求
要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令.
要查看可用 RAM 和交换空间大小,运行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
2.软件包下载:
[url]http://www.oracle.com/technology/software/products/database/oracle10g/index.html[/url]
3.解压软件包:
[root@lc oracle]#unzip 10201_database_linux32.zip
4.修改系统内核:
[root@lc oracle]# 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 在该文件中已存在,将已存在的注释掉即可.
[root@lc oracle]# /sbin/sysctl -p #使设置生效
5、[root@lc /]# vi /etc/security/limits.conf
添加如下内容:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
6、[root@lc /]# vi /etc/pam.d/login
添加如下内容:session required /lib/security/pam_limits.so
7、[root@lc /]# vi /etc/selinux/config
SELINUX=disabled #关闭selinux
8、安装相关的开发包(rpm包):
[root@lc Server]# rpm -q 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

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号