centos6 64位安装oracle11gWord格式.docx

上传人:b****5 文档编号:19253741 上传时间:2023-01-04 格式:DOCX 页数:25 大小:929.37KB
下载 相关 举报
centos6 64位安装oracle11gWord格式.docx_第1页
第1页 / 共25页
centos6 64位安装oracle11gWord格式.docx_第2页
第2页 / 共25页
centos6 64位安装oracle11gWord格式.docx_第3页
第3页 / 共25页
centos6 64位安装oracle11gWord格式.docx_第4页
第4页 / 共25页
centos6 64位安装oracle11gWord格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

centos6 64位安装oracle11gWord格式.docx

《centos6 64位安装oracle11gWord格式.docx》由会员分享,可在线阅读,更多相关《centos6 64位安装oracle11gWord格式.docx(25页珍藏版)》请在冰豆网上搜索。

centos6 64位安装oracle11gWord格式.docx

compat-db-4.6.21-15.el6.x86_64

packagecompat-gccisnotinstalled

packagecompat-gcc-c++isnotinstalled

packagecompat-libstdc++isnotinstalled

packagecompat-libstdc++-develisnotinstalled

unixODBC-2.2.14-11.el6.x86_64

unixODBC-devel-2.2.14-11.el6.x86_64

libaio-devel-0.3.107-10.el6.x86_64

sysstat-9.0.4-12.el6_0.1.x86_64

没有安装的可以在光盘中找到,然后按照rpm–ivh安装就好了,上面是我安装好后的情况。

系统参数设置及用户目录设置

//查看内存及swap

[root@centOS6-xie~]#grepMemTotal/proc/meminfo

MemTotal:

3903656kB

[root@centOS6-xie~]#grepSwapTotal/proc/meminfo

SwapTotal:

8388600kB

sysctl.conf

[root@centOS6-xie~]#vim/etc/sysctl.conf

#Controlsthemaximumsizeofamessage,inbytes

kernel.msgmnb=65536

#Controlsthedefaultmaxmimumsizeofamesagequeue

#

kernel.msgmax=65536

#Controlsthemaximumsharedsegmentsize,inbytes

kernel.shmmax=4294967295

#Controlsthemaximumnumberofsharedmemorysegments,inpages

kernel.shmall=268435456

#Belowfororacle11g

kernel.core_uses_pid=1

kernel.shmmax=536870912

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=25032000100128

net.core.rmem_default=4194304

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=262144

fs.file-max=6553600

net.ipv4.ip_local_port_range=102465000

//添加用户组及用户

#groupaddoracleDba

#useraddoracle-goinstall-GoracleDba

#passwdoracle

//新建目录权限

#mkdir-p/usr/local/oracle

#chown-Roracle:

oracleDba/usr/local/oracle

#chmod-R755/usr/local/oracle

//用户环境变量

通常的/etc/profile文件设置的环境变量对所有的用户都会生效,然而这儿设置了oracle用户,所有将环境变量设置在oracle用户的/~/.bashrc文件中。

考虑到要通过root用户启动和维护数据库,我们将写一个脚本来自动启动oracle。

[oracle@centOS6-xie~]$vim.bashrc

#.bashrc

#Sourceglobaldefinitions

if[-f/etc/bashrc];

then

./etc/bashrc

fi

ORACLE_BASE=/usr/local/oracle/

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

ORACLE_SID=orcl2

PATH=$ORACLE_HOME/bin:

$PATH

ORACLE_OWNER=oracle

exportORACLE_UNQNAME=$ORACLE_SID

exportORACLE_BASEORACLE_HOMEORACLE_SIDPATHORACLE_OWNR

#Userspecificaliasesandfunctions

~

"

.bashrc"

21L,368C

//将解压出来的文件夹放到/usr/local/oracle下,同时修改其所有者和权限

chown-Roracle:

ls-al

drwxr-xr-x.8oracleoracleDba409610?

1107:

39.

drwxr-xr-x.3oracleoracledba409610?

1114:

49..

drwxr-xr-x.12oracleoracleDba40968?

172009doc

drwxr-xr-x.4oracleoracleDba40968?

152009install

drwxr-xr-x.2oracleoracleDba40968?

152009response

152009rpm

-rwxr-xr-x.1oracleoracleDba32268?

152009runInstaller

152009sshsetup

drwxr-xr-x.14oracleoracleDba40968?

152009stage

-rwxr-xr-x.1oracleoracleDba54028?

172009welcome.html

二.安装oracle11g64位

本来想用ssh客户端操作linux安装oracle的,结果由于xserver检测失败,所以直接在电脑上装了。

安装之前先导入语言,exportLANG=en_US,否则安装过程会出现乱码。

过程如下:

[oracle@centOS6-xie桌面]$cd/usr/local/oracle/database/

[oracle@centOS6-xiedatabase]$ls-al

总用量44

drwxr-xr-x.8oracleoracleDba409610月1107:

drwxr-xr-x.4oracleoracledba409610月1114:

56..

drwxr-xr-x.12oracleoracleDba40968月172009doc

drwxr-xr-x.4oracleoracleDba40968月152009install

drwxr-xr-x.2oracleoracleDba40968月152009response

drwxr-xr-x.2oracleoracleDba40968月152009rpm

-rwxr-xr-x.1oracleoracleDba32268月152009runInstaller

drwxr-xr-x.2oracleoracleDba40968月152009sshsetup

drwxr-xr-x.14oracleoracleDba40968月152009stage

-rwxr-xr-x.1oracleoracleDba54028月172009welcome.html

[oracle@centOS6-xiedatabase]$exportLANG=en_US

[oracle@centOS6-xiedatabase]$./runInstaller

StartingOracleUniversalInstaller...

CheckingTempspace:

mustbegreaterthan120MB.Actual109900MBPassed

Checkingswapspace:

mustbegreaterthan150MB.Actual8191MBPassed

Checkingmonitor:

mustbeconfiguredtodisplayatleast256colors.Actual16777216Passed

PreparingtolaunchOracleUniversalInstallerfrom/tmp/OraInstall2011-10-11_03-00-41PM.Pleasewait...[oracle@centOS6-xiedatabase]$

第一步:

填写email信息,以便得到支持,需要联网。

第二步:

选择创建并配置一个数据库(新安装的)

第三步:

选择服务端

第四步:

选择单实例数据库安装

第五步:

选择自定义安装

第六步:

选择产品的语言

第七步:

选择要安装的oracle版本

第八步:

选择安装路径

第十步:

选择数据库实例名字(SID)

第十一步:

选择数据库的编码字符集

开启自动内存管理

第十二步:

第十三步:

指定数据存放的位置

第十四步:

选择备份存放路径,备份用户的用户名和密码

第十五步:

登录数据库的用户名和密码,这4个用户都采用相同的密码这是oracle所不推荐的,同时只有sys和system2个用户开启,其他的用户都将会被锁定,除非在最后解除需要的用户的锁定状态。

第十七步:

这是oracle检测必须的组件,我选择了ignoreall,这样选择安装好oracle后,oracle是能正常工作的。

第十八步:

这是oracle安装好后的一些信息,记住这些信息有时候会给你带来方便。

第十九步:

oracle进入安装状态

配置数据库实例orcl

数据库安装好后的信息,记住这些信息会给你的工作带来方便。

打开用户,我开启了3个用户,他们是:

sys,system,scott

三.测试安装是否正确

配置远程pl/sql,然后登陆(说明安装linux+oracle电脑的ip为:

172.7.22.23,而安装windows+oracle+pl/sql电脑的ip是:

172.7.22.22,在ip为172.7.22.22的oracle配置一个远程监听)。

Pl/sql登陆如下:

登陆成功,

看看https:

//172.7.22.23:

1158/em/(注意:

11g变成了https)是否可以。

四.重启centos,仍然以oracle用户登录

我们发现,oracle数据库服务和dbconsole服务并没有启动,

通过这个命令:

netstat–tnl没有发现1521端口和1158端口。

所以我们要手动启动。

启动orcl实例服务

直接进入:

oracle的bin目录[oracle@centOS6-xie桌面]$cd

/usr/local/oracle/product/11.2.0/dbhome_1/bin

[oracle@centOS6-xiebin]$emctl-statusdbconsole

OC4JConfigurationissue.

/usr/local/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_centOS6-xie_orcl2notfound.(这个问题是我的问题)

[oracle@centOS6-xiebin]$emca-configdbcontroldb-reposrecreate

EMCA开始于2011-10-1116:

19:

07

EMConfigurationAssistant,11.2.0.0.2正式版

版权所有(c)2003,2005,Oracle。

保留所有权利。

输入以下信息:

数据库SID:

orcl

已为数据库orcl配置了DatabaseControl

您已选择配置DatabaseControl,以便管理数据库orcl

此操作将移去现有配置和默认设置,并重新执行配置

是否继续?

[是(Y)/否(N)]:

y

监听程序ORACLE_HOME[/usr/local/oracle/product/11.2.0/dbhome_1]:

SYS用户的口令:

DBSNMP用户的口令:

SYSMAN用户的口令:

通知的电子邮件地址(可选):

通知的发件(SMTP)服务器(可选):

-----------------------------------------------------------------

已指定以下设置

数据库ORACLE_HOME................/usr/local/oracle/product/11.2.0/dbhome_1

本地主机名................centOS6-xie

监听程序ORACLE_HOME................/usr/local/oracle/product/11.2.0/dbhome_1/bin

监听程序端口号................1521

数据库SID................orcl

通知的电子邮件地址...............

通知的发件(SMTP)服务器...............

y

2011-10-1116:

59oracle.sysman.emcp.EMConfigperform

信息:

正在将此操作记录到

/usr/local/oracle/cfgtoollogs/emca/orcl/emca_2011_10_11_16_19_06.log。

20:

00oracle.sysman.emcp.util.DBControlUtilstopOMS

正在停止DatabaseControl(此操作可能需要一段时间)...

06oracle.sysman.emcp.EMConfigperform

严重:

监听程序未启动或数据库服务未注册到该监听程序。

启动该监听程序并注册数据库服务,然后重新运行EMConfigurationAssistant。

有关详细资料,请参阅

/usr/local/oracle/cfgtoollogs/emca/orcl/emca_2011_10_11_16_19_06.log中的日志文件。

无法完成配置。

有关详细资料,请参阅

[oracle@centOS6-xiebin]$./dbstart$ORACLE_HOME

ProcessingDatabaseinstance"

orcl"

:

logfile

/usr/local/oracle/product/11.2.0/dbhome_1/startup.log

[oracle@centOS6-xiebin]$netstat-tnl

ActiveInternetconnections(onlyservers)

ProtoRecv-QSend-QLocalAddressForeignAddressState

tcp000.0.0.0:

36900.0.0.0:

*LISTEN

1110.0.0.0:

220.0.0.0:

tcp00127.0.0.1:

6310.0.0.0:

250.0.0.0:

322910.0.0.0:

tcp00:

111:

80:

1521:

4530:

22:

1:

631:

64671:

重新配置em:

emca-configdbcontroldb-reposrecreate

启动em:

emctlstartdbconsole

查看em状态:

emctlstatusdbconsole

由于我是删除了一个数据库,然后重新安装的,配置过程中真是郁闷,emca-configdbcontroldb-reposrecreate配置这个玩意太费时间了。

如果是第一次安装这个是不用配置的。

[oracle@centOS6-xiebin]$emctlstartdbconsole

/usr/local/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_centOS6-xie_orcl2notfound.

[oracle@centOS6-xiebin]$emca-configdbcontroldb-reposrecreate

21:

41

orcl

监听程序ORACLE_HOME................/usr/local/oracle/product/11.2.0/dbhome_1

22:

08oracle.sysman.emcp.EMConfigperform

/usr/local/oracle/cfgtoollogs/emca/orcl/emca_2011_10_11_16_21_41.log。

09

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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