--root用户
--1 检查suse linux安装环境,把compat-db-4.1.25-9.i386.rpm与compat-libstdc++-33-3.2.3-61.i386.rpm拷贝到root用户下
双击进行安装。
--2. vi etc/sysctl.conf 添加脚本:
kernel.sem = 25032000100128
kernel.shmmax = 2147483648
kernel.shmmni = 128
kernel.shmall = 2097152
kernel.msgmnb = 65536
kernel.msgmni = 2878
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
--3.使用命令/sbin/sysctl –p把修改后的参数读入系统中。
--4.执行/sbin/chkconfig boot.sysctl on
让SuSE在重新启动后重新读取/etc/sysctl.conf中的参数配置。
--5.进入目录/etc/security/limits.conf添加以下内容。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
--6.进入/etc/pam.d/login添加以下内容。
session required pam_limits.so
--7.输入以下命令创建Oracle用户组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
--8.步骤 2输入以下命令创建oracle用户及指定用户组。
useradd –g oinstall –G dba -u 1020 –m –d /home/oracle oracle
--9.添加密码。 passwd oracle
--10.输入如下命令查看orale用户是否存在且是否存在于正确的用户组中。
id oracle 如果oracle用户存在,上述命令显示类似于如下的信息
uid=440(oracle) gid=200(oinstall) groups=201(dba), 202(oper)
如果oracle用户组存在,但其所在主用户组不是oinstall或者其不属于dba用户组,输入如下命令来修改
/usr/sbin/usermod -g oinstall -G dba oracle
--11.创建目录、授权、修改属性 suse11:/ # mkdir -p /home/oracle suse11:/ # mkdir -p /home/oracle/orazip
--oracle安装文件存放的目录,也可以放到其他目录下
suse11:/ # mkdir -p /home/oracle/product/10.2.0
suse11:/ # chown -R oracle:oinstall /home/oracle
suse11:/ # chown -R oracle:oinstall /home/oracle/orazip
suse11:/ # chown -R oracle:oinstall /home/oracle/product/10.2.0
suse11:/ # chmod -R 775 /home/oracle
suse11:/ # chmod -R 775 /home/oracle/product/11.1
suse11:/ # chmod -R 775 /home/oracle/orazip
--oracle
--12.配置oracle的环境变量,在使用oracle用户登录后,用vi .profile编辑文件,添加脚本:
unset USERNAME
ORACLE_SID=ora11g
export ORACLE_SID
ORACLE_HOME=/home/oracle/product/10.2.0
export ORACLE_HOME
ORACLE_BASE=/home/oracle
export ORACLE_BASE
ORACLE_OWNER=oracle
export ORACLE_OWNER
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export PATH
--13.执行source .profile,让环境变量生效
--14.进入/home/oracle/orazip,解压上传上来的oracle(从oracle官网下载)压缩文件: unzip xxx.zip
--15.进入/home/orac