1、直接运行运行database目录下的runInstall会出现oracle安装界面中文乱码(英文界面可以忽略)。
(1)下载zysong.ttf字体,找到路径:database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar,
建立fallback文件夹,将zysong.ttf拷贝到该文件夹内,然后将fallback放入到压缩包路径/jdk/jre/lib/fonts/下。
这时再次运行./runInstall,显示正常。
(2)监听窗口乱码
$ORACLE_HOME/product/11.2.0/db_1/jdk/jre/lib/fonts/fallback/zysong.ttf
2、先决条件检查,配置参数和安装缺失的包。(忽略版本不同的包)
(1)vim /etc/sysctl.conf,修改内核参数后运行/sbin/sysctl -p生效。
在文件最下方添加以下参数:
kernel.shmmni=4096
kernel.sem=250 32000 100128
fs.aio-max-nr=1048576
fs.file-max=6815744
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
(2)vim /etc/security/limits.conf
pan nproc 2047
pan hard nproc 16384
pan soft nofile 1024
pan hard nofile 65536
(3)vim /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
(4)安装缺失的包,插入rhel6.2的安装盘,进入光盘Packages。
rpm -qa | grep 检查相应的包是否已经安装。
rpm -Uvh 升级包命令 --force --nodeps 忽略依赖强制安装。
rpm -Uvh libaio-0.3.107-10.el6.x86_64.rpm
rpm -Uvh glibc-2.12-1.47.el6.x86_64.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
rpm -Uvh elfutils-libelf-devel-0.152-1.el6.x86_64.rpm
rpm -Uvh libaio-devel-0.3.107-10.el6.x86_64.rpm
rpm -Uvh libgcc-4.4.6-3.el6.x86_64.rpm
rpm -Uvh libstdc++-4.4.6-3.el6.x86_64.rpm
rpm -Uvh unixODBC-2.2.14-11.el6.x86_64.rpm
rpm -Uvh unixODBC-devel-2.2.14-11.el6.x86_64.rpm
rpm -Uvh pdksh-5.2.14-36.el5.x86_64.rpm
(5)编辑环境变量vim ~/.bash_profile
TMP=/tmp
TMPDIR=$TMP
ORACLE_BASE=/home/pan/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
ORACLE_TERM=xterm
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
LC_CTYPE=zh_CN.UTF8
LC_ALL=zh_CN.UTF8
export TMP
export TMPDIR
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export ORACLE_TERM
export PATH
export LD_LIBRARY_PATH
export CLASSPATH
export NLS_LANG
export LC_CTYPE
export LC_ALL
3、运行runInstall,完成安装。
4、netca创建监听
lsnrctl start 启动监听
lsnrctl stop 停止监听
lsnrctl status 查看状态
5、dbca创建数据库
ps -ef | grep ora 查看数据库进程
sqlplus / as sysdba 管理员进入
startup/shutdown 启动/停止
6、开机自启动
vim /etc/oratab
orcl:$ORACLE_HOME:Y
vim /etc/rc.d/rc.local
su 用户名 -lc "$ORACLE_HOME/bin/lsnrctl start"
su 用户名 -lc "$ORACLE_HOME/bin/dbstart"