首页 > 数据库 > Oracle > linux 安装Oracle 10G详细步骤
[root@localhost /]#rpm -vih libXp-1.0.0-8.1.el5.i386.rpm
#修改如下参数:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
#添加如下参数:
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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
为了使修改的参数立即生效,使用root用户执行[root@localhost /]# /sbin/sysctl -p
#添加内容如下:
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
#添加如下一行:
session required /lib/security/pam_limits.so
#修改
SELINUX=disabled
ulimit -S -c 0 > /dev/null 2>&1
将该行前面加#注释掉,
同时加上如下5行
ulimit -c 1000000
ulimit -n 16384
ulimit -u 16384
ulimit -s unlimited
ulimit -l unlimited
修改后应该如下
#ulimit -S -c 0 > /dev/null 2>&1
ulimit -c 1000000
ulimit -n 16384
ulimit -u 16384
ulimit -s unlimited
ulimit -l unlimited
[root@localhost /]#ulimit -a
返回信息中应该包含如下信息,说明修改已经生效,如果没有包含如下内容,请检查上面的步骤做的有什么问题
core file size (blocks, -c) 1000000
max locked memory (kbytes, -l) unlimited
open files (-n) 16384
stack size (kbytes, -s) unlimited
max user processes (-u) 16384
[root@localhost /]#groupadd oinstall
[root@localhost /]#groupadd dba
[root@localhost /]#groupadd oper
[root@localhost /]#useradd -g oinstall -G dba oracle
[root@localhost /]#passwd oracle
注意:修改oracle密码要选择自己能记住的密码,这里设为oracle123,可能系统会提示bad password,不用理会。
[root@localhost /]#mkdir -p /home/oracle/product/10gR2
[root@localhost /]#chown -R oracle.oinstall /home/oracle
[oracle@localhost ~]$ su – oracle
[oracle@localhost ~]$ pwd 注:显示oracle用户的主目录
[oracle@localhost ~]$ vi .bash_profile
#删除如下内容(或者前面加”#”号):
#PATH=$PATH:$HOME/bin
#export PATH
#添加如下内容:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
#ORACLE_BASE、ORACLE_HOME、ORACLE_SID要按照实际的情况修改
#ORACLE_BASE一般为oracle用户的登录目录
#ORACLE_HOME非常重要,为Oracle的安装目录
ORACLE_BASE=/home/oracle; export ORACLE_BASE
ORACLE_HOME=/home/oracle/product/10gR2; export ORACLE_HOME
ORACLE_SID=shjdora; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
#注意:以下环境变量根据中英文的不同选择其中之一
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #数据库的字符集(中文)
NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252 #数据库的字符集(英文)
export NLS_LAN
[root@localhost /]# echo "redhat-4" > /etc/redhat-release
[root@localhost /]#cat /etc/redhat-release
确认内容为redhat-4。
[root@localhost /]#xhost local:oracle non-network local connections being added to access control list
non-network local connections being added to access control list
xhost: bad hostname "non-network"
xhost: bad hostname "local"
xhost: bad hostname "connections"
xhost: bad hostname "being"
xhost: bad hostname "added"
xhost: bad hostname "to"
xhost: bad hostname "access"
xhost: bad hostname "control"
xhost: bad hostname "list"
该安装目录默认在/home/software目录下,压缩文件是10201_database_linux32.zip,解压后是database目录。
进入Oracle安装程序目录,输入”./runInstaller”进行安装,如下图所示:
(1)出现下图所示的界面,选择基本安装,要安装的ORACLE主目录,去掉<创建启动数据库>复选框:
(2)在上图中单击<下一步>按钮,出现下图所示的界面(默认):
(3) 在上图中单击<下一步>按钮,出现下图所示界面。
注意:网络配置是可以检查不成功的,不影响安装。
(4) 上图中,会出现检查网络配置需要待用户验证,鼠标选中状态复选按钮,单击<下一步>按钮,出现下图所示界面:
(5)在上图中,单击<安装>按钮,出现下图所示安装过程界面:
(6)安装到86%时,会出现下图所示界面:
(7) 在上图中单击<确定>按钮,出现下图所示执行配置脚本界面:
(8)根据上图提示信息,在Redhat中新打开终端,切换到root用户,执行相关脚本。注意:一定要保证执行正确,否则后续安装会有问题,如下图所示:
(9) 脚本执行后,切换至执行配置脚本界面中单击确定按钮,如下图所示:
(10) 在上图中单击<确定>按钮后,出现下图所示界面
(11)在上图中单击<退出>按钮,出现下图所示界面,单击是<是>按钮,完成oracle安装。
[root@localhost /]# xhost local:oracle non-network local connections being added to access control list
在oracle用户中打开终端,执行如下操作
4) SQL>select sysdate from dual;,若出现当前系统日期,则表示数据库启动成功。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29952014/viewspace-2120578/ ,如需转载,请注明出处,否则将追究法律责任。