1 .首先设置核心系统参数
# vi /etc/system 有人喜欢把/etc/system先备份下.
set noexec_user_stack=1 set semsys:seminfo_semmni = 100 set semsys:seminfo_semmns = 1024 set semsys:seminfo_semmsl = 256 set semsys:seminfo_semvmx = 32767 set shmsys:shminfo_shmmax = 4294967295 set shmsys:shminfo_shmmin = 1 set shmsys:shminfo_shmmni = 100 set shmsys:shminfo_shmseg = 10 这些参数的含义 shmmax - 共享内存段,建议设大点, 达到最大SGA shmmin - 最小的共享内存段. shmmni - 共享内存标志符的数量. shmseg - 一个进程可分配的最大内存段数. shmall - 最大可允许的内存数,比SGA还要大. semmns - 信号量,跟ORACLE的PROCESS数有关. semmsl - 一个信号量中最大的信号量数.
2.增加组和用户 一个是oracle 安装组 。另一个是 dba组
# useradd -g oinstall -G dba -d /export/home/oracle -m oracle 是设置oracle 默认路径
# groupadd dba # groupadd oinstall # useradd -g oinstall -G dba -d /export/home/oracle -m oracle # passwd oracle 这里要更换为oracle 用户,这样建立的文件夹所有权是oracl 或者你用root 建立,然后更改成为oracl 用户的目录
# su - oracle $ mkdir /export/home/oracle/ora10g $ mkdir /export/home/oracle/ora10g/product $ mkdir /export/home/oracle/ora10g/oradata 这个存放的数据
3.配置oracle环境变量, 环境变量文件位置oracle 默认路径下的。profile文件。没有创建一份文件
vi export/home/oracle/.profile
#oracle ORACLE_BASE=/export/home/oracle/ora10g ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 ORACLE_SID=ora NLS_LANG=AMERICAN_AMERICA.ZHS16GBK PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin TMPDIR=/var/tmp LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH TMPDIR LD_LIBRARY_PATH
umask 022
退出登录 或者 # reboot
验证
#echo $ORACLE_SID #echo $ORACLE_HOME #echo $ORACLE_BASE 命令来查询你的环境变量,如果返回为空,请查看你的环境变量是否设置正确 # umask 如:umask值为022,则默认目录权限为755,默认文件权限为644。
后面安装于window 安装相同
注意 设定的 oracle 安装目录为 环境变量的 ORACLE_BASE