当前位置:文档之家› 银河麒麟服务器操作系统Oracle+数据库安装与配置指南

银河麒麟服务器操作系统Oracle+数据库安装与配置指南

目录第1章 配置内核参数 (1)第2章建立ORACLE用户 (3)1.1.在超级用户下创建新的组和用户 (3)1.2.建立O RACLE软件的安装目录 (3)第3章 安装ORACLE补丁与JAVA开发包 (4)3.1安装P3006854_9204_LINUX补丁 (4)3.2安装J A V A开发包 (4)3.3软件介质 (4)第4章 安装ORACLE DATABASE (5)4.1编辑 (5)4.2启动O RACLE U NIVERSAL I NSTALLER (OUI) (5)第5章 创建数据库 (11)5.1编辑 (11)5.2切换到ROOT的终端,安装 OPATCH。

(11)5.3最后切换到ORACLE终端 (11)第6章 参数配置建议 (17)第1章 配置内核参数Oracle数据库对系统的硬件配置有基本的要求,包括机器主频、磁盘空间和内存大小,但作为服务器的机器一般是满足的,这里就不赘述了。

下面的一些参数需要根据机器系统的实际情况,特别是内存的大小来进行设置,这里假定内存为2G,页面大小为4K。

为使Oracle 数据库管理系统在运行时有更好的性能,应尽量给数据库留出较多的内存。

在以下的内核生成过程中,假设内核源码位于/root/kylin2.0,并定义为环境变量KSROOT。

# cd $KSROOT/arch/i386/conf# cp GENERIC ORACLE# cat >> ORACLEoptions SEMMAP=128options SEMMNI=128options SEMMNS=32000options SEMOPM=250options SEMMSL=250options SHMMAXPGS=65536options SHMMAX=2147479552options SHMALL=524287options SHMMNI=4096options SHMSEG=4096options MAXDSIZ="(1024*1024*1024)"options MAXSSIZ="(1024*1024*1024)"options DFLDSIZ="(1024*1024*1024)"注:根据上面的假定,Kylin页大小为4k ,这样2G的内存,其SHMALL可以为524288,这里设定524287,也是考虑到实际情况,用dmesg工具就可以看到,可用的内存实际上并没有2G,比2G稍少。

在设定上述系统参数之后,重新生成新内核,对相应模块进行更新,并重启系统。

其过程为:# config ORACLEKernel build directory is ../compile/ORACLEDon't forget to do a ``make depend''# cd ../compile/ORACLE# bmake clean# bmake depend# bmake# bmake install[build output]# cd $KSROOT/modules/linux # bmake clean# bmake# bmake install[build output]# reboot[system reboots]第2章建立ORACLE用户1.1. 在超级用户下创建新的组和用户# groupadd oracle# groupadd oradba# groupadd oraoper# useradd -g oracle -G oradba oracle# passwd oracle以oracle用户身份登陆系统,并在.bash_profile文件末端加入以下环境变量设置。

export ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/productexport ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:$PATH:/usr/java/jdk1.3.1_13/binexport ORACLE_OWNER=oracleexport ORACLE_SID=orclexport LD_LIBRARY_PATH=$ORACLE_HOME/libexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport ORACLE_OEM_JAVARUNTIME=/usr/java/jdk1.3.1_13export TMP=/tmpexport TMPDIR=$TMPexport DISPLAY=:0PS1='oracle-kylin > '1.2. 建立Oracle软件的安装目录假定将Oracle的安装程序放到$ORA_SOURCE中,需要在磁盘上的适当位置建立目录,如/oradata/stage。

$ mkdir -p /oradata/stage第3章 安装Oracle补丁与Java开发包 3.1安装p3006854_9204_LINUX补丁# cd $ORA_SOURCE# unzip p3006854_9204_LINUX.zip# cd 3006854# sh rhel3_pre_install.sh注:如果不安装该补丁,则运行安装程序runInstaller时会遇到错误。

3.2安装Java开发包首先将bin文件的属性改为可执行文件。

# chmod u+x j2sdk-1_3_1_13-linux-i586.rpm.bin运行bin文件,同意其中的条款。

# ./j2sdk-1_3_1_13-linux-i586.rpm.bin安装RPM文件。

# rpm -ivh jdk-1.3.1_13.i586.rpm注:在操作系统的英文语言环境下,即unset LANG时,运行runInstaller安装程序,将不用安装JDK1.3,如要在中文环境下安装,LANG=zh_CN.GB18030时,如果如果不安装Java 开发包,则运行安装程序runInstaller时会遇到窗口顶部的welcome变成7777,在JDK下,就不显示英文环境下的welcome,而显示欢迎使用。

3.3软件介质从.上下载ORACLE9.2.0.4.0 for linux软件。

假定将oracle9i的压缩软件包放置在$ORA_SOURCE目录下,展开该压缩包,过程为:$ cd $ORA_SOURCE$ zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv$ zcat ship_9204_linux_disk2.cpio.gz | cpio –idmv$ zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv第4章 安装Oracle database4.1编辑编辑$ORA_SOURCE/Disk1/install/linux/oraparam.ini文件,设置JRE_LOCATION的值,使其指向java 1.3.1的安装目录。

JRE_LOCATION=/usr/java/jdk1.3.1_134.2启动Oracle Universal Installer (OUI)$ cd $ORA_SOURCE/Disk1./runInstaller$注:在运行runInstaller过程中,如果出现乱码,则运行unset LANG,使其选用英文安装环境即可。

以下为中文安装界面:图1.1点击下一步按钮,进入以下界面。

图1.2注意上图中ORACLE_HOME为输入的值。

再次点击下一步按钮,进入以下界面。

图1.3选择安装Oracle数据库,点击下一步按钮,进入以下界面。

图1.4选择安装Oracle数据库企业版,点击下一步按钮,进入以下界面。

图1.5选择Software Only,再安装好软件后再通过DBCA或者其他方式来创建数据库。

点击下一步按钮,进入以下界面。

图1.6上图中给出了数据库管理员组和数据库操作员组的缺省值,分别将其改为oradba和oraoper。

点击下一步按钮,进入以下界面。

图1.7上图给出了目前为止要安装的数据库的各种选择,点击安装,就进入软件安装执行阶段。

一段时间以后,弹出以下提示窗口。

图1.8按照提示窗口的要求,运行root.sh脚本。

过程如下:# sh /home/oracle/product/root.shRunning Oracle9 root.sh script...The following environment variables are set as:ORACLE_OWNER=oracleORACLE_HOME= /home/oracle/productEnter the full pathname of the local bin directory:[/usr/local/bin]: <ENTER>Copying dbhome to /usr/local/bin ...Copying oraenv to /usr/local/bin ...Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Adding entry to /etc/oratab file...Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.root.sh运行结束后,点击提示框中的确定按钮,进入以下界面:图1.9由于在上述安装过程中,选择了Software Only安装方式,这样,一些其他部分就要另外单独进行了,如数据库的创建和Oracle网络使用方式的配置等。

点击退出按钮,完成本次安装。

第5章 创建数据库5.1编辑编辑$ORACLE_BASE/oui/oraparam.ini文件,设置JRE_LOCATION的值,使其指向java 1.3.1的安装目录。

JRE_LOCATION=/usr/java/jdk1.3.1_135.2切换到root的终端,安装 opatch。

相关主题