oracle安装.docx

上传人:b****4 文档编号:24918175 上传时间:2023-06-02 格式:DOCX 页数:19 大小:1.30MB
下载 相关 举报
oracle安装.docx_第1页
第1页 / 共19页
oracle安装.docx_第2页
第2页 / 共19页
oracle安装.docx_第3页
第3页 / 共19页
oracle安装.docx_第4页
第4页 / 共19页
oracle安装.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

oracle安装.docx

《oracle安装.docx》由会员分享,可在线阅读,更多相关《oracle安装.docx(19页珍藏版)》请在冰豆网上搜索。

oracle安装.docx

oracle安装

oracle安装

user@rhsw:

~$xhost+127.0.0.1

127.0.0.1beingaddedtoaccesscontrollist

Step4

打开终端,转换为超等用户:

(留意,这里用sudosu-而不是sudo-s是有原因的:

sudosu-将用户转换为超等用户,并新起一个会话(空的会话),而不是像sudo-s那样将当前会话传递个新的超等用户,削减情况变量可能造成的影响和伤害。

user@rhsw:

~$sudosu-

[sudo]passwordforuser:

root@rhsw:

~#apt-getupdate

...

root@rhsw:

~#apt-getdist-upgrade

...

root@rhsw:

~#reboot

Step5

用apt安装一些须要的对象:

user@rhsw:

~$sudosu-

[sudo]passwordforuser:

 

安装JDK

apt-getinstallsun-java6-jdk

apt-getinstallopenssh-server

root@rhsw:

~#apt-getinstalltomcat5.5build-essentiallibaio1gawkkshlibmotif3alienlibtoollsb-rpmsysv-rc-conf

...

root@rhsw:

~#

Step6

在装完那些对象今后,我们须要做的就是修改一些Ubuntu的/bin/sh的默认连接,切切不要略过这一步,不然安装的时刻会出现很多缺点。

root@rhsw:

~#cd/bin

root@rhsw:

/bin#ls-l/bin/sh

lrwxrwxrwx1rootroot42008-04-2819:

59/bin/sh->dash

root@rhsw:

/bin#ln-sfbash/bin/sh

root@rhsw:

/bin#ls-l/bin/sh

lrwxrwxrwx1rootroot42008-05-0122:

51/bin/sh->bash

Step7

增长用户和组,并修改一些设备。

这一步很重要!

假如不是很有把握,不要随便改。

(为了便于解释,增长了行号):

01root@rhsw:

/bin#cd

02root@rhsw:

~#pwd

/root

04root@rhsw:

~#addgroupoinstall

Addinggroup`oinstall'(GID1001)...

Done.

07root@rhsw:

~#addgroupdba

Addinggroup`dba'(GID1002)...

Done.

10root@rhsw:

~#addgroupnobody

Addinggroup`nobody'(GID1003)...

Done.

13root@rhsw:

~#usermod-gnobodynobody

14root@rhsw:

~#useradd-goinstall-Gdba-ppassword-d/home/oracle-s/bin/bashoracle

17root@rhsw:

~#mkdir/home/oracle

18root@rhsw:

~#chown-Roracle:

dba/home/oracle

19root@rhsw:

~#ln-s/usr/bin/awk/bin/awk

20root@rhsw:

~#ln-s/usr/bin/rpm/bin/rpm

21root@rhsw:

~#ln-s/usr/bin/basename/bin/basename

22root@rhsw:

~#mkdir/etc/rc.d

23root@rhsw:

~#foriin0123456S;doln-s/etc/rc$i.d/etc/rc.d/rc$i.d;done

24root@rhsw:

~#mkdir-p/u01/app/oracle

25root@rhsw:

~#chown-Roracle:

dba/u01

26root@rhsw:

~#

Step8

修改一些体系默认值。

这些修改将会增长体系文件描述符的数量、增长共享内存大年夜小和修改一些收集子体系参数。

这些修改是否会对你的体系带来影响我就不得而知了。

将下面这些增长到/etc/sysctl.conf文件的末尾:

fs.file-max=65535

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=102465535

net.core.rmem_default=1048576

net.core.rmem_max=1048576

net.core.wmem_default=262144

net.core.wmem_max=262144

再增长下面这些到/etc/security/limits.conf文件末尾:

oraclesoftnproc2047

oraclehardnproc16383

oraclesoftnofile1023

oraclehardnofile65535

为了强迫应用刚才我们增长的器械,我们再增长下面这些到/etc/pam.d/login文件末尾:

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

然后经由过程敕令:

sysctl-p让刚才增长的器械生效:

root@rhsw:

~#sysctl-p

kernel.printk=4417

kernel.maps_protect=1

fs.inotify.max_user_watches=524288

vm.mmap_min_addr=65536

net.ipv4.conf.default.rp_filter=1

net.ipv4.conf.all.rp_filter=1

fs.file-max=65535

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=102465535

net.core.rmem_default=1048576

net.core.rmem_max=1048576

net.core.wmem_default=262144

net.core.wmem_max=262144

root@rhsw:

~#

Step9

如今我们将刚才下载的oracle11g的安装包解压到/home/oracle目次下。

然落后入目次,设置DISPLAY参数,开端安装:

解压:

unziplinux_11gR1_database_1013.zip

/*15root@rhsw:

~#passwd-loracle

Passwordchanged.*/

passwd oracle修改暗码

root@rhsw:

~#cd/home/oracle

root@rhsw:

/home/oracle#chown-Roracle:

dbadatabase

root@rhsw:

/home/oracle#su-oracle

Youraccounthasexpired;pleasecontactyoursystemadministrator

su:

Useraccounthasexpired

(Ignored)

oracle@rhsw:

~$exportDISPLAY=127.0.0.1:

0.0

oracle@rhsw:

~$pwd

/home/oracle

oracle@rhsw:

~$ls-l

total4

drwxr-xr-x6oracledba40962007-09-1818:

50install

oracle@rhsw:

~$cdinstall

oracle@rhsw:

~/install$ls-l

total28

drwxr-xr-x11oracledba40962007-08-0616:

02doc

drwxr-xr-x5oracledba40962007-08-0313:

28install

drwxr-xr-x2oracledba40962007-09-1818:

52response

-rwxr-xr-x1oracledba29112007-08-0313:

28runInstaller

drwxr-xr-x14oracledba40962007-08-0313:

27stage

-rw-r--r--1oracledba48352007-08-0618:

19welcome.html

oracle@rhsw:

~/install$./runInstaller–ignoreSysPrereqs

 

输入完上面敕令后,就进入了Oracle的同一安装法度榜样了(OUI),不要急,持续按照本文一步一步的经由过程安装:

留意:

OUI安装完后,并不是真正完全安装完成,还须要就行最后的收尾工作(在最后有),并且这是必须做的工作!

点(Next)下一步。

修改“SpecifyOperatingSystemgroupname:

”为:

"dba",然后点"Next".

 

按照上图设置,点下一步。

选择"EnterpriseEdition",然后下一步。

安图设置,下一步。

持续下一步。

等待体系检查,不要担心出缺点和警告。

将检查到的所有非“Succeeded”的都打上勾,下一步。

 

选"CreateaDatabase"来安装数据库。

将所有组都设为:

dba,下一步。

如今可以点“Install”了:

)这个过程会等良久,并且个中体系会变慢,所以你最好拿本书在旁边,喝杯咖啡。

有时刻体系会变得很慢,像是要逝世机了,这个不要管,等他慢慢装。

到了这一步不要记住点“OK”,须要做下面操作:

(另起一个终端,用sudosu-转为超等用户)

root@rhsw:

~#/u01/app/oraInventory/orainstRoot.sh

Changingpermissionsof/u01/app/oraInventoryto770.

Changinggroupnameof/u01/app/oraInventorytodba.

Theexecutionofthescriptiscomplete

root@rhsw:

~#/u01/app/oracle/product/11.1.0/db_1/root.sh

RunningOracle11groot.shscript...

Thefollowingenvironmentvariablesaresetas:

ORACLE_OWNER=oracle

ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1

Enterthefullpathnameofthelocalbindirectory:

[/usr/local/bin]:

Copyingdbhometo/usr/local/bin...

Copyingoraenvto/usr/local/bin...

Copyingcoraenvto/usr/local/bin...

Creating/etc/oratabfile...

Entrieswillbeaddedtothe/etc/oratabfileasneededby

DatabaseConfigurationAssistantwhenadatabaseiscreated

Finishedrunninggenericpartofroot.shscript.

Nowproduct-specificrootactionswillbeperformed.

Finishedproduct-specificrootactions.

root@rhsw:

~#

好了,这个完成后可以点“OK”了。

安后点“Exit”退出OUI,如今可以祝贺你,OUI安装完成了:

)然则照样不要急,记住咱们还有收尾工作须要做。

设置数据库文件夹和oratab文件的拜访权限:

(必定要加上这个,不然在应用中会有一些小问题)

chown-Roracle:

dba/u01/app/oracle/*

chmod-Rg+w/u01/app/oracle/*

chownoracle:

dba/etc/oratab

chmodg+w/etc/oratab

然后,在/etc/profile文件中参加下面几句:

exportORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1

exportPATH=$PATH:

/u01/app/oracle/product/11.1.0/db_1/bin

exportORACLE_SID=rhsw

chmod755/etc/profile

创建一个Oracle11g数据库的启动脚本,名字可以叫做:

oracledb,在/u01/app/oracle/product/11.1.0/db_1/bin下建立文件:

oracledb,内容:

#!

/bin/bash

#

#/etc/init.d/oracledb

#

#Run-levelStartupscriptfortheOracleListenerandInstances

#Itreliesontheinformationon/etc/oratab

exportORACLE_BASE=/u01/app/oracle

exportORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1

exportORACLE_OWNR=oracle

exportPATH=$PATH:

$ORACLE_HOME/bin

if[!

-f$ORACLE_HOME/bin/dbstart-o!

-d$ORACLE_HOME]

then

echo"Oraclestartup:

cannotstart"

exit1

fi

case"$1"in

start)

#Oraclelistenerandinstancestartup

echo-n"StartingOracle:

"

su$ORACLE_OWNR-c"$ORACLE_HOME/bin/lsnrctlstart"

su$ORACLE_OWNR-c"$ORACLE_HOME/bin/dbstart$ORACLE_HOME"

touch/var/lock/oracle

echo"OK"

;;

stop)

#Oraclelistenerandinstanceshutdown

echo-n"ShutdownOracle:

"

su$ORACLE_OWNR-c"$ORACLE_HOME/bin/lsnrctlstop"

su$ORACLE_OWNR-c"$ORACLE_HOME/bin/dbshut$ORACLE_HOME"

rm-f/var/lock/oracle

echo"OK"

;;

reload|restart)

$0stop

$0start

;;

*)

echo"Usage:

`basename$0`start|stop|restart|reload"

exit1

esac

exit0

修改脚本为可履行的:

root@rhsw:

~#chmoda+x/u01/app/oracle/product/11.1.0/db_1/bin/oracledb

or

chmod755/u01/app/oracle/product/11.1.0/db_1/bin/oracledb

假如你欲望开机主动启动Oracle11g数据库,那么就作下面的工作:

root@rhsw:

~#ln-s/u01/app/oracle/product/11.1.0/db_1/bin/oracledb/etc/init.d/oracledb

root@rhsw:

~#sudosysv-rc-conf--level2345oracledbon

假如没有sysv-rc-conf敕令,就apt-get一个。

最后,增长你本身的用户名到dba组:

root@rhsw:

~#usermod-Gdba-arhsw

好了,至此,Oracle11g就安装完了。

从新登录后,你就可以应用oracle的敕令了。

你可以经由过程netca增长LISTENER,经由过程dbca增长数据库。

测试一下是否安装成功:

(ORACLE_SID=heron是你安装时刻设置的值)

oracle@rhsw:

~$exportORACLE_SID=rhsw

oracle@rhsw:

~$sqlplus'/assysdba'

SQL*Plus:

Release11.1.0.6.0-ProductiononMonMay502:

39:

272008

Copyright(c)1982,2007,Oracle.Allrightsreserved.

Connectedto:

OracleDatabase11gEnterpriseEditionRelease11.1.0.6.0-Production

WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions

SQL>

假如你看到了上面的成果,证实你的oracle安装成功了。

如今就是真正安装完了:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1