1、设置服务器主机名
编辑/etc/hosts
编辑/etc/sysconfig/network
hostname 主机名
2、安装必须的系统包
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
numactl-devel-0.9.8.i386
sysstat-7.0.2
pdksh-5.2.14
unixODBC-2.2.11 (32-bit) or later
unixODBC-devel-2.2.11 (32-bit) or later
最后两包如果系统盘里没有的话,从http://www.unixodbc.org该地址下载。
3、创建oinstall,dba用户组和oracle用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
passwd oracle(为oracle用户设定密码)
4、配置内核参数并使其生效
编辑/etc/sysctl.conf,添加以下内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
使用sysctl -p命令使修改的内核参数立即生效
5、为Oracle用户设置Shell limits:
在/etc/security/limits.conf文件中添加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
6、创建必须的目录:
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app
7、设置oracle用户环境变量:
编辑oracle家目录中的.bash_profile文件,添加以下部分(根据具体环境设置):
umask 022
ORACLE_SID=ora11g
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
NLS_LANG=American_America.ZHS16GBK
DISPLAY=192.168.10.1:0.0
export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PATH DISPLAY NLS_LANG
stty erase ^h
8、使环境变量立即生效命令:
. .bash_profile或者source .bash_profile
9、以oracle用户上传安装文件,用unzip命令解压后执行,如果提示权限问题,以root用户执行以下操作,保证Oracle用户有权限安装
chown -R oracle:oinstall database
chmod -R 777 database
10、在图形服务器(通常为xp)端打开Xmanager-Passive
以oracle用户登录,进入database目录,运行./runInstaller安装
注意:
1)为了节省时间,可以先只安装软件,再用dbca命令建库,在安装软件后建库之前应该用netca命令配置监听器并启动监听器,否则可能在建库的时候可能会报关于Database Control的error。
2)安装时的数据库字符集最好选择ZHS16GBK数据库里既可以存储字母,也可以存储汉字),国家字符集选择AL16UTF16。
3)如果在dbca建库的时候报Error securing Database Control错误,则应该执行以下命令:
emctl config emkey -remove_from_repos -sysman_pwd qweasd
报Error starting Database Control,执行下列命令:
export ORACLE_UNQNAME=sid
emctl start dbconsole
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26194851/viewspace-711472/
,如需转载,请注明出处,否则将追究法律责任。