oracle10g在linux下的安装

本文提供Oracle 10g在Linux下的安装步骤及系统配置建议,包括硬件要求、系统参数设置、环境变量配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关键词oracle10g linuxas4

Linux 下Oralce10g的安装

http://blog.youkuaiyun.com/ayan117/archive/2006/01/21/585389.aspx

oracle9i for linux安装http://blog.youkuaiyun.com/ayan117/archive/2006/01/21/585387.aspx

[@more@]

1.硬件标准最低要求(指不警告的)
物理内存: 1G
交换空间: 1.5 GB或者2倍内存大小
/tmp 空间: 1 G
软件所需空间: 3 GB
数据库文件: 1.5 GB

2.linux参数标准最低要求(指不警告的)
#注释:#表示使用root用户操作,$表示使用oracle 用户进行操作

2.1 核心参数配置
#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

编辑完之后,保存,执行
# /sbin/sysctl -p
然后,应该检查一下上面的操作是否正确:
# /sbin/sysctl -a | grep sem
# /sbin/sysctl -a | grep shm
# /sbin/sysctl -a | grep file-max
# /sbin/sysctl -a | grep ip_local_port_range

2.2 为Oracle用户设定Shell的限制
# vi /etc/security/limits.conf
# 添加如下的行
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
添加如下的行到/etc/pam.d/login 文件:
session required /lib/security/pam_limits.so
编辑 /etc/profile 文件,添加如下部分:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

2.3 此外,最好验证一下 gcc和glibc的版本(要求是gcc-3.2.3-2 或者更高)
#gcc -v

2.4 创建用户和相关的组
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
如果只是测试目的的话,不创建oinstall组也没什么. 不过还是规范一点比较好.如果oracle 用户和dba组等已经存在,作适当的调整即可.

2.5 检查并调整环境变量
登录为oracle用户
# su – oracle
$ vi .bash_profile
#添加如下内容,你的具体值应该不会和这个完全相同.
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=zh_CN.UTF-8
然后执行
$ source .bash_profile
使环境变量生效/opt/oracle 等目录应该建立好并做合适的授权
#chown -R oracle /opt/oracle

3 开始安装10g
执行 /install/runInstaller
按照界面提示安装即可
最好按照高级安装
高级安装的好处:
a.字符设为utf-8(默认是iso-8859-1);
b.检查配置;
c.设定系统用户(默认是关闭的)
等等...

4 运行oracle10g

启动监听: lsnrctl start
关闭监听: lsnrctl stop

进入sql命令环境
sqlplus
/as sysdba

启动 startup
关闭 shutdown immediate

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/300209/viewspace-827261/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/300209/viewspace-827261/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值