|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先我们要知道,或许有一项技术存在很多理由让我们可以选择使用MySQL学习教程,但是让我们不使用它往往只要有一个理由就足够了。oracle|服务器|初级
本文将先容OracleDatabase9iR2在RedHatLinuxAdvancedserver2.1下的安装历程,假如你是有过安装Oracle8i的履历,那末以下的安装历程对你来讲是大事一桩:
硬件请求:
硬盘空间:安装Oracle9i数据库最少要有2.5GB以上的残剩空间。
一时硬盘空间:Oracle安装程序在安装过程当中必要400M以上的一时硬盘空间;
内存:安装Oralce9i软件最少必要512M内存(我团体安装过程当中利用的是256MB内存)。
安装:
1.RedHatLinuxAdvancedserver2.1:
下载地址:(非收费版本)
2.Oracle9iR2:
下载地址:http://otn.oracle.com/software/prod.../linuxsoft.html
(注:1.版本号9.2.0.1)
解压举措:以Linux9i_Disk1.cpio.gz为例.
gunziptLinux9i_Disk1.cpio.gz
cpioCidmv<Linux9i_Disk2.cpio
解包后构成三个目次:installationfiles:
(Disk1Disk2Disk3)
3.binutils:
7.3自带有nutils-2.11.90.0.8-9,但安装的时分易出成绩,倡议下载binutils-2.10.0.18-1.i386.rpm
下载地点:ftp://ftp.redhat.com/pub/redhat/lin...i386.rpm,以root用户安装binutils:
rpm-Uvh--force--nodepsbinutils-2.10.0.18-1.i386.rpm
oracle9i安装完成后,将其版本复原:
rpm-Uvh--force--nodepsbinutils-2.11.90.0.8-9.i386.rpm
4.JDK:(这个我没有安装,由于初级服务器版2.1默许带有IBMJava;9iR2也自带java)
下载地点:http://www.blackdown.org或http://java.sun.com
安装:
bunzip2-dcjdk118_v3-glibc-2.1.3.tar.bz2tarxvfjdk118_v3-glibc-2.1.3.tar
ln-s/usr/local/jdk118_v3/usr/local/java
5.设置内核参数
oracle9i利用Linux的共享内存、互换区等资本举行事情,假如你的内核参数设置不克不及满意oracle的请求,那在安装oracel9i或利用历程就会一再呈现成绩,因而设置体系内核的参数就显得尤其主要和关头了。我安装的时分仅设置了共享内存的巨细。
内核参数的设置一样平常在/proc文件夹下设置:
1).以root用户举行:
su-root
2).设置共享内存巨细,共享内存巨细一样平常设为物理内存的一半,在这里我们假定物理内存为512M
则共享内存的值4294967295以此类推,假如你的物理内存是1G则这里的值则是8589934590:
echo4294967295>shmmax
检察共享内存设置:
cat/proc/sys/kernel/shmmax
6增加用户:
Oracle在安装和利用中必要用特定用户(非root用户),依照oracle的尺度申明是必要增加三个专门用户和用户组,为了烦琐人人的安装和利用我们把oracle的安装和利用回到一个特定用户来完成。
起首创立oracle安装组及用户组,我们架设两个用户组定名为oinstall、dba,以root用户上岸体系:
1)groupaddoinstall
2)groupadddba
增加oracle用户:
1)useraddoracleCgoinstallCGdba-d/opt/oracle
2)passwordoracle
7.创立安装目次:以root用户举行:
mkdir/opt/oracle
mkdir/opt/oracle/product
mkdir/opt/oracle/product/9.2.0
chmod750/opt/oracle
chown-Roracle.oinstall/opt/oracle
8.设置Oracle情况:
以oracle用户举行:vi/opt/oracle/.bash_profile
exportORACLE_BASE=/opt/oracle
exportORACLE_HOME=/opt/oracle/product/9.2.0
exportORACLE_SID=sah
exportORACLE_TERM=xterm
exportNLS_LANG=AMERICAN;
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
exportPATH=$PATH:$ORACLE_HOME/bin;
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
9入手下手安装
1)cd/backup/Disk1
2)./runInstaller
安装中呈现成绩的办理:一样平常按照毛病提醒举行便可,假如是由于binutils的成绩,那末必定是binutils的版本不合错误,倡议安装好binutils后再举行oracle9i安装。
oracle9i在安装数据库过程当中,请求输出sys及system用户的暗码,你可随便设定本人的暗码了。
10.启动数据库:
注重:svrmgrl在9i中已不撑持,换作dgmgrl
1)$dgmgrl
2)connectsys/xxxxassysdba
3)startup
(注:9i的提醒和8i有所分歧,仅两行,这里就不列出了)
至此,oracle9iR2在RedHatLinuxAdvancedserver2.1安装终了!
MySQL对硬件的较低要求是其最大的优势之一,不过需要注意的是:内存越多越好,因为所有的重要数据存储都在内存中完成。 |
|