51CTO下载-第2章+Oracle+10g+for+Linux(32bit&64bit)安装文档

  • 格式:doc
  • 大小:1.93 MB
  • 文档页数:24

Oracle 10g for Linux (32bit&64bit)安装文档目录1 说明 (3)2 安装前的准备工作 (3)3 开始安装 (10)4 安装后的配置......................................................................................... 错误!未定义书签。

5 安装检测并建立数据库 (14)6 升级数据库软件说明............................................................................. 错误!未定义书签。

7 升级数据库软件准备............................................................................. 错误!未定义书签。

8 升级数据库软件..................................................................................... 错误!未定义书签。

1说明本文适用于oracle 10.2.0.1 for linux32 和linux642安装前的准备工作保证磁盘空间充足:3-5G即可1、root用户检查操作系统安装包,如有缺失请安装rpm -q binutils compat-db control-center gcc gcc-c++ glibc libXp-1.0.0 libstdc++ \libstdc++-devel make openmotifbinutils-2.17.50.0.6-5.el5compat-db-4.2.52-5.1control-center-2.16.0-14.el5gcc-4.1.2-14.el5gcc-c++-4.1.2-14.el5glibc-2.5-18libXp-1.0.0-8.1.el5libstdc++-4.1.2-14.el5libstdc++-devel-4.1.2-14.el5make-3.81-1.1openmotif-2.3.0-0.3.el5安装依赖的包 yum install control-center2、root用户设置核心参数,在这里修改kernel.shmmax参数即可:在/etc/sysctl.conf文件中加入下列行:kernel.shmall = 2097152kernel.shmmax = 2147483648# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144ne t.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=2621443、root用户运行下列命令使其上述修改生效:/sbin/sysctl –p4、root用户在/etc/security/limits.conf文件下方加入下列行:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655365、root用户在/etc/pam.d/login文件下方加入下列行,如果里面没有的话:session required /lib/security/pam_limits.so6、root用户创建用户和修改环境变量:# /usr/sbin/groupadd oinstall /创建组用户/# /usr/sbin/groupadd dba /创建组用户/# /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/# passwd oracle /设定oracle用户的密码/,linux需要强密码用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位置在/home/oracle/.bash_profile)在.bash_profile文件下方添加如下内容:ORACLE_BASE=/oracle/appORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1ORACLE_SID=TESTPATH=$PATH:$HOME/bin:$ORACLE_HOME/binLD_LIBRARY_PA TH=$ORACLE_HOME/lib:/usr/libLANG=en_US.UTF-8export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG使上述环境变量设置生效source .bash_profile7、下载oracle_database_10.2.0.1.0 for linux 安装程序:32位操作系统请安装10201_database_linux32.zip64位操作系统请安装10201_database_linux_x86_64.cpio.gzoracle用户将ORACLE安装压缩包拷贝到数据库服务器/home/oracle中并解压,得到database目录,解压命令unzip 10201_database_linux32.zip8、root用户创建安装目录并确认/etc/hosts 的IP地址与主机名对应:# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost localhost.localdomain 60.60.60.2 192.168.0.254 修改此处,保证主机名与IP地址想对应最好在根上建立一个ORACLE文件夹,这个文件夹专门用来存放的安装文件。

需要注意的是在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现无权限的问题。

操作如下:mkdir -p /oracle/appchmod 777 /oraclechown -R oracle.oinstall /oracle注意:只需创建ORACLE_BASE指定的文件夹。

9、root用户修改redhat发行标识(可以先不修改,测试是否能够正常安装,如不能则修改):由于oracle10g具有系统安装监测,当检测到的系统不符合安装配置规定的要求时,安装不能正常进行,故要更改操作系统的版本标识,这一操作不会影响任何系统问题,可以在安装结束后恢复为正常状态。

操作如下:备份/etc/redhat-release文件为/etc/redhat-release.bak,以root权限打开/etc/redhat-release文件,将文件内容:Red Hat Enterprise Linux AS release 4 (Nahant) 修改为Red Hat Enterprise Linux AS release 3 (Taroon),用于满足oracle_database_10.2.0.1.0./install/oraparam.ini的检查要求。

(做完上述配置后,建议重新启动系统,目的是让所有配置生效)10.相关步骤如下图解(以下截图仅供形式参考):3开始安装以oracle用户登陆到系统,打开终端,进入到oracle_database_10.2.0.1.0目录,使用如下命令./runInstaller 开始安装,截图如下:直接选择advanced installation选项注意:如果此图形界面乱码,那么修改root环境变量LANG,将其修改到root 的.bash_profile配置文件中[root@noc ~]# echo $LANGen_US.UTF-8 英文环境在此选择Advanced Installation,只安装软件。

否则将创建数据库,linux下默认创建的数据库经常会出现问题。

注意此处为oinstall组在检查过程中如发现有一些软件包错误,则用rpm命令检查相关的软件包并安装,如果在虚拟机上安装RH4时选择完全安装,在这里检查则会全部通过。

注意:在root用户执行下图中的两个脚本注意:[/usr/local/bin]: 此处直接回车使用默认值。

上述两个脚本的运行必须在root用户下。

安装完成4安装检测并建立数据库安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。

最后按提示创建数据库即可。

此步骤中的名称使用echo $ORACLE_SID 命令进行确认此处文件夹需要另外创建,创建过程如上:两个选项卡,什么都不用改直接下一步4、此处修改字符集Character Sets ,否则数据容易造成乱码,对于我们中国一般选择ZHS16GBK ,支持中文格式。

点击下一步点击Finish点击OK开始创建数据库。