推荐下载oracle安装linux 精品.docx

上传人:b****3 文档编号:5084370 上传时间:2023-05-08 格式:DOCX 页数:20 大小:1.30MB
下载 相关 举报
推荐下载oracle安装linux 精品.docx_第1页
第1页 / 共20页
推荐下载oracle安装linux 精品.docx_第2页
第2页 / 共20页
推荐下载oracle安装linux 精品.docx_第3页
第3页 / 共20页
推荐下载oracle安装linux 精品.docx_第4页
第4页 / 共20页
推荐下载oracle安装linux 精品.docx_第5页
第5页 / 共20页
推荐下载oracle安装linux 精品.docx_第6页
第6页 / 共20页
推荐下载oracle安装linux 精品.docx_第7页
第7页 / 共20页
推荐下载oracle安装linux 精品.docx_第8页
第8页 / 共20页
推荐下载oracle安装linux 精品.docx_第9页
第9页 / 共20页
推荐下载oracle安装linux 精品.docx_第10页
第10页 / 共20页
推荐下载oracle安装linux 精品.docx_第11页
第11页 / 共20页
推荐下载oracle安装linux 精品.docx_第12页
第12页 / 共20页
推荐下载oracle安装linux 精品.docx_第13页
第13页 / 共20页
推荐下载oracle安装linux 精品.docx_第14页
第14页 / 共20页
推荐下载oracle安装linux 精品.docx_第15页
第15页 / 共20页
推荐下载oracle安装linux 精品.docx_第16页
第16页 / 共20页
推荐下载oracle安装linux 精品.docx_第17页
第17页 / 共20页
推荐下载oracle安装linux 精品.docx_第18页
第18页 / 共20页
推荐下载oracle安装linux 精品.docx_第19页
第19页 / 共20页
推荐下载oracle安装linux 精品.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

推荐下载oracle安装linux 精品.docx

《推荐下载oracle安装linux 精品.docx》由会员分享,可在线阅读,更多相关《推荐下载oracle安装linux 精品.docx(20页珍藏版)》请在冰点文库上搜索。

推荐下载oracle安装linux 精品.docx

推荐下载oracle安装linux精品

ai在ubuntu8.04下安装Oracle11g

共9步:

Step1

下载和安装Ubuntu8.04。

Step2

下载Oracle11g:

DownloadOracle11gforLinux(x86,32-bit).

现不要急着解压,一会我会告诉你解压在哪的。

Step3

修改Xserver的默认设置,点菜单的System->Administration->LoginWindow(系统->管理->登录窗口),选择“Security(安全)”选项卡,取消“DenyTCPconnectionstotheXserver(拒绝TCP连接到X服务器)”的勾,重启Xserver(或者重启系统)。

然后在终端输入:

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

lrwxrwxrwx1rootroot420XX-04-2819:

59/bin/sh->dash

root@rhsw:

/bin#ln-sfbash/bin/sh

root@rhsw:

/bin#ls-l/bin/sh

lrwxrwxrwx1rootroot420XX-05-0122:

51/bin/sh->bash

如果你想知道为什么Ubuntu用bash作为默认的shell,看这个:

adetailedexplanationofwhydashisthedefaultsystemshell。

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-x6oracledba409620XX-09-1818:

50install

oracle@rhsw:

~$cdinstall

oracle@rhsw:

~/install$ls-l

total28

drwxr-xr-x11oracledba409620XX-08-0616:

02doc

drwxr-xr-x5oracledba409620XX-08-0313:

28install

drwxr-xr-x2oracledba409620XX-09-1818:

52response

-rwxr-xr-x1oracledba291120XX-08-0313:

28runInstaller

drwxr-xr-x14oracledba409620XX-08-0313:

27stage

-rw-r--r--1oracledba483520XX-08-0618:

19wele.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.

Theexecutionofthescriptisplete

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:

2720XX

Copyright(c)1982,20XX,Oracle.Allrightsreserved.

Connectedto:

OracleDatabase11gEnterpriseEditionRelease11.1.0.6.0-Production

WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions

SQL>

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

现在就是真正安装完了:

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2