- if [ \$USER = "oracle" ]; then
- if [ \$SHELL = "/bin/ksh" ]; then
- ulimit -p 16384
- ulimit -n 65536
- else
- ulimit -u 16384 -n 65536
- fi
- fi
- EOF
- cat >> $BASH_PROFILE <<EOF
- ORACLE_BASE=\$ORACLE_BASE
- ORACLE_HOME=\$ORACLE_BASE/oracle
- ORACLE_SID=twtcom
- PATH=\$ORACLE_HOME/bin:\$PATH
- export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
- EOF
- sleep 1
- /sbin/sysctl -p
- /etc/init.d/network restart
racle11g 安装 b32002.pdf
一、
1、检查软件包
install guild P52
2、创建目录
- mkdir -p /u1
- groupadd oinstall
- groupadd dba
- useradd -g ointall -G dba -d /u1/oracle oracle
- chown -R oracle:oinstall /u1
id nobody 检查有没有nobody用户
3、修改配置文件
- /etc/sysctl.conf
- kernel.shmall = 2097152
- kernel.shmmax = 2147483648
- kernel.shmmni = 4096
- kernel.sem = 250 32000 100 128
- net.ipv4.ip_local_port_range = 1024 65000
- net.core.rmem_default = 262144
- net.core.rmem_max = 4194304
- net.core.wmem_default = 262144
- net.core.wmem_max = 262144
- /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 pam_limits.so
- /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
- su - oracle
pwd 可以看到缺省目录是/u1/oracle
- vi .bash_profile
- ORACLE_BASE=/u1
- ORACLE_HOME=$ORACLE_BASE/oracle
- ORACLE_SID=twtcom
- PATH=$ORACLE_HOME/bin:$PATH
- export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
- vi /etc/hosts
- 192.168.152.100 oracle
- ping oracle
第三章 oracle database 安装
oui
advance install
不创建数据库
netca 11g新特性
dbca 11g3种类型 10g4种类型
character set AL32UTF8 推荐类型可以存储很多汉字
$ORACLE_BASE/oridata 存数数据
stty erase ^h
上述的相关内容就是对Oracle 安装脚本的描述,希望会给你带来一些帮助在此方面 。