安装日志[20100707]
1.DELL服务器
2.安装CentOS 5.5 (64位)
注意swap通常为4G
3。安装Oracle 10.2 (64位)
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
uname -mi
4 检查环境:
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \
binutils compat-db control-center gcc gcc-c++ glibc glibc-common \
libstdc++ libstdc++-devel make pdksh sysstat libaio \
glibc-devel compat-libstdc++-33 compat-libstdc++-296 glibc-headers \
libgomp libXp openmotif setarch
再加上glibc-devel-2.5-49 (i386)
libgomp-4.4.0-6.el5 (i386)
libstdc++-devel-4.1.2-48.el5 (i386)
这3个文件
(以上文件都能从安装光盘中找到,所以安装完系统之后都要把镜像盘拷一份在某个目录下)
5. 配置服务器主机的物理环境
vi /etc/sysctl.conf
kernel.shmmax=2147483648
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
5.2 执行#vi /etc/security/limits.conf ,修改或增添如下配置
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
5.3 执行#vi /etc/pam.d/login, 增添如下配置
session required /lib/security/pam_limits.so
5.4 执行#vi /etc/selinux/config,确认如下配置为disabled
SELINUX=disabled (这个关掉的目的是为了后面vnc连接的时候以免出错)
sysctl -p 使以上配置生效
6.编辑/etc/RedHat-release
vi /etc/RedHat-release
把Red Hat Enterprise Linux Server release 5 替换成 RedHat-4 ,替换这里的原因是在执行./runInstaller的时候,其版本判断不支持redhat as5.
7.创建oracle用户和组
在root用户下,执行下面的命令
groupadd dba
groupadd oinstall
useradd -c "Oracle software owner" -g oinstall -G dba oracle
passwd oracle
mkdir -p /oracle/u01/app/oracle
chown oracle.oinstall /oracle/u01/app/oracle
8.配置oracle用户的环境变量
vi ~oracle/.bash_profile (这步最好切换到oracle用户下去操作)
export ORACLE_BASE=/oracle/u01/app/oracle
export ORACLE_SID=orcl
export LC_ALL=zh_CN.GBK
export LC_CTYPE=en_US.UTF-8
export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
在文档最后添加上以上语句。
9.用oracle帐号在XWindow或VNC下执行 runInstaller
选定制安装
先不要安装db
不要在安装oracle的时候安装db
安装后,再安装db--执行 dbca
归档参数: Enable archving
注意SGA大小,2G以内。
10【VNC配置修改】
vncserver -geometry 1024x768 -depth 16
vncserver -kill :1
vi ~/.vnc/xstartup
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
【VNC服务端启动】
vncserver -geometry 1024x768 -depth 16
vncserver -kill :1
11.运行oracle安装程序
用oracle用户在vnc远程桌面上打开命令终端,cd进入oracle安装文件目录,执行./runInstaller,稍等几秒,安装界面就出现了。后面的步骤都是图形化安装,非常简单,这里就不熬述了。
[安装时出现中文乱码]
提示:Cannot convert string "-isas-song ti-medium-r-normal--*-140-*-*-c-*-gb2312.1980-0" to type FontStruct
解决方法:
1、用英文安装 export LC_ALL=en_US
2、选择定制安装 注意在创建数据库时选择 字符集。
中文一般选择:
ZHS16GBK
SIMPLIFIED CHINESE
CHINA
安装成功之后:
[oracle@app oracle]$ lsnrctl start
[oracle@app oracle]$ sqlplus /nolog
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate (关闭数据库)
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup; (启动数据库)
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
如果执行startup启动数据库失败,报告Can’t find init file …initoradb.ora的错误,需要复制一个初始化文件,执行如下命令:
$cd /opt/DataBase/oracle/admin/oradb/pfile/
$ cp init.ora.* /opt/DataBase/oracle/product/10.2.0/dbs/initoradb.ora
重新执行startup,顺利启动。
本篇文章来源于 Linux公社网站() 原文链接:
阅读(476) | 评论(0) | 转发(0) |