Oracle 10g for Linux32bit64bit安装文档文档格式.docx
《Oracle 10g for Linux32bit64bit安装文档文档格式.docx》由会员分享,可在线阅读,更多相关《Oracle 10g for Linux32bit64bit安装文档文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
8升级数据库软件16
1说明
本文适用于oracle10.2.0.1forlinux32和linux64
2安装前的准备工作
保证磁盘空间充足:
3-5G即可
1、root用户检查操作系统安装包,如有缺失请安装
rpm-qbinutilscompat-dbcontrol-centergccgcc-c++glibclibXp-1.0.0libstdc++libstdc++-develmakeopenmotif
yum–ygroupinstallcompat-dbgccgcc-c++libXplibstdc++-developenmotif
binutils-2.17.50.0.6-5.el5
compat-db-4.2.52-5.1
control-center-2.16.0-14.el5
gcc-4.1.2-14.el5
gcc-c++-4.1.2-14.el5
glibc-2.5-18
libXp-1.0.0-8.1.el5
libstdc++-4.1.2-14.el5
libstdc++-devel-4.1.2-14.el5
make-3.81-1.1
openmotif-2.3.0-0.3.el5
安装依赖的包yuminstallcontrol-center
2、root用户设置核心参数,在这里修改kernel.shmmax参数即可:
在/etc/sysctl.conf文件中加入下列行:
kernel.shmmax=2147483648
kernel.shmall=12624855040
kernel.shmmni=4194304
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
3、root用户运行下列命令使其上述修改生效:
/sbin/sysctl–p
4、root用户在/etc/security/limits.conf文件下方加入下列行:
oraclesoft
nproc
2047
oraclehard
16384
oraclesoft
nofile
1024
oraclehard
65536
5、root用户在/etc/pam.d/login文件下方加入下列行,如果里面没有的话:
session
required
/lib/security/pam_limits.so
6、root用户创建用户和修改环境变量:
#/usr/sbin/groupaddoinstall
/创建组用户/
#/usr/sbin/groupadddba
/创建组用户/
#/usr/sbin/useradd-goinstall-Gdbaoracle
/创建用户,并设定用户组/
#passwdoracle
/设定oracle用户的密码/,linux需要强密码
用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位
置在/home/oracle/.bash_profile)
在.bash_profile文件下方添加如下内容:
ORACLE_BASE=/opt/oracle/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
ORACLE_SID=website
PATH=$PATH:
$HOME/bin:
$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/usr/lib
LANG=C
exportORACLE_BASEORACLE_HOMEORACLE_SIDPATHLD_LIBRARY_PATHLANG
使上述环境变量设置生效
source.bash_profile
7、下载oracle_database_10.2.0.1.0forlinux安装程序:
32位操作系统请安装10201_database_linux32.zip
64位操作系统请安装10201_database_linux_x86_64.cpio.gz
oracle用户将ORACLE安装压缩包拷贝到数据库服务器/home/oracle中并解压,得到database目录,解压命令
unzip10201_database_linux32.zip
8、root用户创建安装目录:
最好在根上建立一个ORACLE文件夹,这个文件夹专门用来存放的安装文件。
需要注意的是在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现无权限的问题。
操作如下:
mkdir-p/oracle/app
chmod777/oracle
chown-Roracle.oinstall/oracle
注意:
只需创建ORACLE_BASE指定的文件夹。
9、root用户修改redhat发行标识(可以先不修改,测试是否能够正常安装,如不能则修改):
由于oracle10g具有系统安装监测,当检测到的系统不符合安装配置规定的要求时,安装不能正常进行,故要更改操作系统的版本标识,这一操作不会影响任何系统问题,可以在安装结束后恢复为正常状态。
备份/etc/redhat-release文件为/etc/redhat-release.bak,以root权限打开/etc/redhat-release文件,将文件内容:
RedHatEnterpriseLinuxASrelease4(Nahant)修改为RedHatEnterpriseLinuxASrelease3(Taroon),用于满足oracle_database_10.2.0.1.0./install/oraparam.ini的检查要求。
(做完上述配置后,建议重新启动系统,目的是让所有配置生效)
10.相关步骤如下图解(以下截图仅供形式参考):
3开始安装
以oracle用户登陆到系统,打开终端,进入到oracle_database_10.2.0.1.0目录,使用如下命令./runInstaller开始安装,截图如下:
这里Home目录是刚才给oracle编辑profile时添加的,如果不一致可手动改正与ORACLE_HOME环境变量相同的值。
如果此图形界面乱码,那么修改root环境变量LANG,将其修改到root的.bash_profile配置文件中
[root@noc~]#echo$LANG
en_US.UTF-8英文环境
在此选择AdvancedInstallation,只安装软件。
否则将创建数据库,linux下默认创建的数据库经常会出现问题。
在检查过程中如发现有一些软件包错误,则用rpm命令检查相关的软件包并安装,如果在虚拟机上安装RH4时选择完全安装,在这里检查则会全部通过。
root用户执行下图中的两个脚本
[/usr/local/bin]:
此处直接回车使用默认值。
上述两个脚本的运行必须在root用户下。
安装完成
4安装检测并建立数据库
安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。
最后按提示创建数据库即可。
此步骤中的名称使用echo$ORACLE_SID命令进行确认
此处文件夹需要另外创建,创建过程如上:
两个选项卡,什么都不用改直接下一步
4、此处修改字符集,否则数据容易造成乱码,对于我们中国一般选择ZHS16GBK,支持中文格式。
点击下一步
点击Finish
点击OK开始创建数据库。