1.
选择
linux
组件
2.
配置内核参数
使用
/etc/sysctl.conf
文件配置内核参数
kernel.shmall = 2097152
系统共享内存页面的最大数量
kernel.shmmax = 2147483648
共享内存段的最大尺寸
kernel.shmmni = 4096
系统共享内存段的最大数量
kernel.sem = 250 32000 100 128
信号量
fs.file-max = 65536 linux
分配的最大文件句柄数
net.ipv4.ip_local_port_range = 1024 65000
端口号的范围(默认是
1024~4999
)
可以运行
/sbin/sysctl.conf �Cp
程序更新这些参数
3.
添加用户和用户组
Groupadd oinstall
Groupadd dba
Useradd �Cg oinstall �CG dba oracle
4.
为
oracle
用户配置
shell
限制
此工作为非强制性,只要是提高
oracle
用户的
shell
限制,以便可以创建和打开大文件,完成这些工作需要修改
/etc/profile
文件,提高其中设置的上线,将如下内容添加到
/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
此外,在
/etc/security/limits.conf
文件中加入以下内容,以修改单个用户允许使用的进程和文件数量:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
最后再修改
/etc/pam.d/login
文件,在其中添加下面一行代码。
session required /lib/security/pam_limits.so
5.
创建目录结构
Oracle
的安装需要创建
3
个目录,这
3
个目录各有不同的用处:
Oracle Base oracle
的基本目录
Oracle Inventory oracle
统一安装程序(
oracle universal installer
,
OUI
)
Oracle Home
用于安装某些特定的软件,通常作为
Oracle Base
的子目录
Mkdir -p /u01/oracle
Mkdir �Cp /uo1/oracle/product/ 10.2.0 .1/db_1
Mkdir �Cp /u02/oradata
6.
Oracle
目录权限设置
Chown �CR oracle.oinstall /u01/oracle /u02/oradata
Chmod �CR 755 /u01/oracle /u02/oradata
7.
设置
oracle
环境
与
oracle9i
不同,
oracle 10g
不需要在
profile
中设置环境变量,在安装时唯一需要在
.bash_profile
文件中添加的信息只有一下内容:
Umask 022
这个命令用来设置默认的文件创建掩码,设置为
022
以后,创建的文件默认权限将为
644
,即
rw-r-r―
最后是设置
ORACLE_BASE
和
ORACLE_SID
环境变量:
ORACLE_BASE=/U01/ORACLE
ORACLE_SID=orac
ORACLE_HOME=$ORACLE_BASE/product/ 10.0.2 .1/db_1
Export ORACLE_BASE ORACLE_HOME ORACLE_SID
8.
在
root
帐号下执行
xhost +
Su �C oracle
进入
oracle
用户下开始安装
oracle
如果是远程安装,需要设置显示环境变量