以as5为例,as4同样适用。
1.以root用户登录,修改/etc/sysctl.conf文件,命令:vi /etc/sysctl.conf,
在该文件中添加以下参数:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.msgmni = 100
#kernel.msgmax =16384
kernel.msgmnb = 65536
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
2.执行sysctl -p,再重启redhat:reboot。
3.修改文件访问参数 :vi /etc/pam.d/login,在该文件中添加以下内容:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
4.创建oracle用户以及用户组: groupadd dba(创建用户组), useradd -g dba oracle(添加用户到该组), passwd oracle(为用户设置密码)
5.设置安装目录:
mkdir -p /u01/app/oracle/product/10.2.0/db_1(数据库软件安装目录)
chown -R oracle.dba /u01( 修改安装目录所属用户及组)
chmod -R 770 /u01( 修改安装目录权限)
mkdir -p /u02/oradata(数据库文件目录)
chown -R oracle.dba /u02(修改数据库文件所属用户及组)
chmod -R 770 /u02(修改数据库文件目录权限)
6.设置安装用户环境变量:
以oracle用户登录,修改环境变量参数文件vi .bash_profile,在该文件下添加如下内容:(注意ORACLE_SID自行设置,我是以wilson为例)
# Oracle Settings
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR
ORACLE_BASE=/u01/app/oracle;
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
export ORACLE_HOME
ORACLE_SID=wilson;
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
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export LANG=zh_CN.GBK
7.使环境变量生效:. .bash_profile,注意两点之间有空格,退出以oracle用户重新登录。
8.通过ssh文件传输工具,将oracle的安装包上传到oracle用户的目录下然后进行解压(不同的压缩包解压命令各不相同)。上传文件到redhat时注意最好以oracle用户上传,如果不是则要修改oracle安装包的所属用户以及用户组为oracle和dba。
9.在xwindow下进行oracle数据库的安装:
进入数据库安装文件目录database运行:./runInstaller
选择“Advanced Installition”,点击“Next”继续
默认,点击"Next"
选择"Enterprise Edition" 企业版,点击"Next"
选择默认安装目录,点击"Next"
手工验证通过网络配置,点击“Next”继续(正常情况下只有“网络配置需求”一项验证不过,手工验证即可)
选择"Create a database",点击"Next"
选择"data warehouse",数据仓库,点击"Next"。本人安装时在此处忘记截取了一张截图,不好意思,找了张差不多的放这里凑合下。
如下图所示进行的数据库配置选项:(默认是同名,注意修改)
以下部分内容直接上图,按照图片按步骤执行即可。必要部分我已经作出说明。
设置数据库系统用户的密码,如图所示为其指定。
注意到此步骤千万不用点击“OK”
需要在命令行将那两个scripts执行如下图所示。
至此,oracle数据库安装完成,可以使用了。
以oracle用户登录,按步骤执行以下
sqlplus /nolog
conn / as sysdba
startup
!
此时便退出到了命令行下,执行ps -ef | oracle可以看到后台进程均已经启动
我不再一一赘述其使用。一台安装了oracle的linux服务器便可以使用了。