linux下安装oracle

1、修改内核参数
 
vi /etc/sysctl.conf
 
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
 
/sbin/sysctl -p
 
2、修改内核配置文件
vi /etc/security/limits.conf
*               soft    nproc   2047
*               hard    nproc   16384
*               soft    nofile  1024
*               hard    nofile  65536
 
3、配置用户登录配置文件
 
vi /etc/pam.d/login
 
session    required     /lib/security/pam_limits.so
 
4、关闭selinux
 
vi /etc/selinux/config
 
SELINUX=disabled
 
5、建立oracle用户
 
groupadd  dba 建立组
groupadd oinstall
 
useradd -g oinstall -G dba  oracle
6、设置密码
passwd oracle
 
7、修改oracle用户配置文件
 
su - oracle
 
vi .bash_profile

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
export ORACLE_SID=ORCL
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH; export PATH
 
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
 
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi
 
重新运行一下配置文件
source .bash_profile
8、建立安装目录
su - root
 
mkdir  -p  /u01/app/oracle
9、修改文件所有者
chown -R oracle:oinstall  /u01
 
 配置安装包和用户环境

查看是否已经安装所需的包
 rpm -qa|grep compat-db
 
10、重启系统
 reboot

11、以oracle用户身份登录,安装
 
12、解压oracle安装包
unzip 10201_database_linux32.zip

13、解压完生成database目录
 
cd /u01/database
cd install
vi oraparam.ini (默认10g不支持redhat-5,修改此文件增加对redhat-5的支持,第39行)
 
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2
 
14、安装
 
检查用户id
id   必须是oracle
cd /u01/database
./runInstaller  执行安装文件,进行安装
 
15、按照提示安装即可。
 
 
 
 

你可能感兴趣的:(oracle,linux,安装,职场,休闲)