|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
能够以较低的成本向客户提供IT所有权,当节约成本成为客户最高优先级时,解决方案提供商可以向更多的客户同时提供服务。虽然有许多来自RDBMS固有的局限性。oracle
网上有N多如许的文章,可是我在安装的时分,网上没有一篇文章合适我,最初我在几近扫瞄了一切的相似文档今后,总结出以下的安装办法,但愿人人按我这个办法能够安装乐成。祝列位好运。记着,这个是9204版本的,其余版本我没有做过测试。
1、以root用户来修正内核sysctl.conf
在本文件的开头加以下几行:
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
这几个参数的寄义能够在网上找到,个中shmmax为共享内存,这个是为了
制止在今后利用的时分报cannotattatchthesharemomery.这个毛病的。
2、以root用户建oracle用户及用户用户组
groupadddba
adduseroracle-gdba
如许在/home目次下有个/home/oracle目次了。
我们就是要把oracle装在/home/oracle目次上面。以是上面的语句很主要,
假如忘了这个在安装的时分会报一个毛病是说你无权来实行一个文件。
chmod775/home/*
3、修正oracle用户的.bash_profile文件,内容以下:
#.bash_profile
#Getthealiasesandfunctions
if[-f~/.bashrc];then
.~/.bashrc
fi
exportLD_ASSUME_KERNEL=2.4.1
JAVA_HOME=/usr/j2sdk;exportJAVA_HOME
JRE=$JAVA_HOME/jre:/usr/local/jre;exportJRE
exportLC_CTYPE=en_US.UTF-8
ORACLE_BASE=/home/oracle;exportORACLE_BASE
exportDISPLAY="219.149.193.43:0.0"
exportBASH_ENV=$HOME/.bashrc
ORACLE_HOME=$ORACLE_BASE/product/9.0.1;exportORACLE_HOME
ORACLE_SID=bill;exportORACLE_SID
ORACLE_TERM=xterm;exportORACLE_TERM
#TNS_ADMIN=$ORACLE_BASE/config/9.0.1;exportTNS_ADMIN
NLS_LANG=american_america.ZHS16GBK;exportNLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;exportORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib:$JAVA_HOME:$JAVA_HOME/lib:$JRE:/usr/local/jre/lib/i686/green_threads
exportCLASSPATH
TMPDIR=/tmp;exportTMPDIR
#Userspecificenvironmentandstartupprograms
PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin
PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/local/samba/bin:/usr/ucb
PATH=$PATH:$JAVA_HOME/bin:$JRE/bin
PATH=$PATH:$HOME/bin
exportPATH
umask022
unsetUSERNAME
以上是我的全体内容,你必要修正的是DISPLAY这个参数,个中的IP必要改成你本人的IP。
另有几个是very主要的,LC_CTYPE假如不设的话就会呈现“口口”如许的器材,看不清。
LD_ASSUME_KERNEL这个出格的主要,一看就晓得是修正内核版本的,不设的话就会在做DBCA的时分堕落。
4、下载p3006854_9204_linux.zip这个补钉并安装(root用户)。
这个补钉一样平常很难找的,假如必要,找我ymxue@sohu.com。
unzipp3006854.linux.zip
然后有3006854目次,出来,有个.sh文件,实行他就能够了。
5、用root用户反省体系包的安装情形。
rpm-qa|grepcompat
本来有良多文章说必要以下的几个包:
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-glibc-7.x-2.2.4.32.5
compat-db-4.0.14-5
compat-gcc-7.3-2.96.122
归正这几个包也好找,我是把安装盘内里的带有COMPAT的全体找出来,然后全装上。归正都不年夜。
rpm-qa|grepopenmotif
openmotif-devel-2.2.2-16
openmotif-2.2.2-16
rpm-qa|grepsetarch
setarch-1.3-1
这两个包我装的时分,只要下面的谁人,前面的谁人基本没有找到,可是没有干系,不影响的。
到SUN网站往下载j2re-1_3_1_15-linux-i586.rpn.bin并安装,这个安装不太难的。我用的是这个版本,网上说其余版本仿佛也能够。
假如这个不装也不晓得会有甚么影响,归正很怪。不外上面的这个必定要装的,就是jdk118_v3_glibc_2.1.3.tar.bz2。
这个文件很难找的,必要的找我吧,我是费了很年夜工夫才找到的。必要安装并挪动符合的地位。以下:
bunzip2jdk118_v3_glibc_2.1.3.tar.bz2
tarxvfjdk118_v3_glibc_2.1.3.tar
出来个目次,然后mv/本目次/usr/local/jre,注重:这个是必需的,由于后面设置的情况变量是如许的。
6、到这里重启一下呆板,一样平常要装oracle的时分,应当是能够重启的,假如不克不及重启的话,就/sbin/sysctl-p,让后面的修正内核的失效。
同时刊出一次,用oracle用户上岸。以下就基础上是在oracle用户下操纵了。
7、一样平常的都是下载oracle的3个cpio文件来安装的,我就是如许的,我把这些文件考到/home/oracle目次上面,然后有命令(cpio-idmv<文件名)解开,解开今后有
3个为Disk1,Disk2,Disk3如许的目次。进进Disk1,./runInstaller&如许就入手下手安装了。
安装的时分一起默许就能够了,个中有个中央要你输出安装oracle的组,就输出dba,然后要你以root用户运转一个.sh文件,你就开一个窗口,切换到root用户按它说的运转就是了。
注重:在最初安装的时分,必定要选择softwareonly这个,归正我本来不选这个就安装不乐成,不晓得甚么缘故原由。当文件拷贝完成今后,还要告知你用root用户运转一个.sh文件。运转就是了。
8、安装数据库。
这里是最稀里糊涂的一个事变,归正我也没有弄分明,我依照我这个办法安装了N次,归正都乐成了,以是写出来。我是按以下操纵的:
rm/home/oracle/product/9.0.1/JRE
ln-s/home/oracle/product/jre/1.3.1/home/oracle/product/9.0.1/JRE
cd/home/oracle/product/jre/1.3.1/bin
ln-s/home/oracle/product/jre/1.3.1/bin/.java_wrapperjre
cdi386/native_threads
ln-sjavajre
听他人说,这个是JAVA的版本不合错误引发的,归正我也不晓得为何,如许做就是了。不外要仔细看看你的目次布局是否是和我的一样。
然后运转dbca就能够了,这个是命令路程序。运转的时分有两处报错,疏忽就能够,可有可无。这个运转完成今后就全体弄定了。就能够在命令行启动数据库了。
我一共安装过N次,N>10,个中不晓得碰到了几形形色色的毛病,终极按这个步骤完成,并按这个步骤安装了3台分歧的呆板,到如今都运转优秀。
MSN:YMXUE@SOHU.COM
QQ:4600488
如IBM公司最近宣布让渠道合作伙伴分销其SaaS应用程序的新计划。微软认为MySQL学习教程是销售其云计算服务的重要组成部分。然而即使有这种趋势,DBaaS仍然不同于内部数据库,解决方案提供商必须认识到这一点;否则,他们不仅仅是丢失几个客户,而是要失去的更多。 |
|