Linux下双机OracleG11R2Word文档格式.docx

上传人:b****3 文档编号:7382132 上传时间:2023-05-08 格式:DOCX 页数:10 大小:254.55KB
下载 相关 举报
Linux下双机OracleG11R2Word文档格式.docx_第1页
第1页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第2页
第2页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第3页
第3页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第4页
第4页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第5页
第5页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第6页
第6页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第7页
第7页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第8页
第8页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第9页
第9页 / 共10页
Linux下双机OracleG11R2Word文档格式.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux下双机OracleG11R2Word文档格式.docx

《Linux下双机OracleG11R2Word文档格式.docx》由会员分享,可在线阅读,更多相关《Linux下双机OracleG11R2Word文档格式.docx(10页珍藏版)》请在冰点文库上搜索。

Linux下双机OracleG11R2Word文档格式.docx

#mkdir-p/opt/oracle/oradata

#mkdir-p/var/opt/oracle

设置目录的所有者所属组和权限

#chown-Roracle.oinstall/opt/oracle

#chown-Roracle.oinstall/opt/oracle/oradata

#chown-Roracle.oinstall/opt/oracle/product/OraHome

#chown-Roracle.dba/opt/oraInventory

#chownoracle.dba/var/opt/oracle

#chmod-R775/opt/oracle

#chmod-R755/var/opt/oracle

切换为oracle用户

设置用户oracle的环境变量

#su-oracle

$vim/home/oracle/.bash_profile

在文件中添加如下:

exportORACLE_BASE=/opt/oracle

exportORACLE_HOME=$ORACLE_BASE/product/OraHome

exportORACLE_SID=orcl

exportORACLE_OWNER=oracle

exportORACLE_TERM=vt100

exportPATH=$PATH:

$ORACLE_HOME/bin:

$HOME/bin

exportPATH=$ORACLE_HOME/bin:

$ORACLE_HOME/Apache/Apache/bin:

$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib:

/usr/local/lib

exportLD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:

$ORACLE_HOME/network/jlib

exportCLASSPATH

PATH=$PATH:

/usr/sbin;

exportPATH

/usr/bin;

注意:

11g:

ORA_NLS33=$ORACLE_HOME/nls/admin/data

10g:

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

9i:

ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data

保存退出

--执行以下命令让配置马上生效或以oracle用户登录使设置生效

$source$HOME/.bash_profile

三.解压oracle包

我下载的是.zip的包,执行以下命令

#unziplinux.x64_11gR2_database_1of2

#unziplinux.x64_11gR2_database_2of2

注意解压好的目录用户oracle必须具有读写和执行的权限,可以将目录的用户和组改为oracle:

#chown-Roracledatabase

#chgrp-Roinstalldatabase

四.安装oracle

reboot并以oracle登录电脑,进入图形界面

$cddatabase

$./runInstaller

然后进入图形化安装过程,比较简单,一步一步来,注意我们先安装oracle软件,安装完软件之后再配置监听程序和数据库。

下面是安装过程的步骤和选项:

先安装数据库软件!

选择单实例安装,如果你需要RAC则选择RAC安装!

选择中文和英文!

这里是oracle的安装目录,应该是你刚刚建立好的目录/opt目录下,oracle是针对用户的!

这里是oracle的管理组,是上面已经定义好的dba,直接下一步!

这里检查系统的安装条件,默认会列出失败项,会对系统的内存,swap,磁盘空间,依赖包,内核参数等等进行检查,有一些检查项目是可以修补的,有些是不可修补的,可以修补的点击上面的修补并再次检查,会弹出对话框:

按上面提示:

打开一个终端,以root登录

#cd 

/tmp/CVU_11.2.0.1.0_oracle

#./runfixup.sh

然后返回窗口确定

还有一些依赖包的解决,可以使用

#yuminstall【包名称】

来进行安装,如果提示找不到此包的yum源,试着使用通配符,例如找不到sysstat.1.5.103的包可以使用

#yuminstallsysstat*

如果还有一些条件不满足而不能安装,可以选择【全部忽略】,然后下一步安装。

安装完毕,提示执行2个脚本:

以root用户登录,和上面一样,进入所提示目录,并执行这2个脚本。

/opt/oraInventory/orainstRoot.sh(可以find/-name文件名)

/opt/oracle/product/OraHome/root.sh

直接按回车,缺省值就可以

完成,数据库成功安装,呵呵!

上面只是安装了软件,数据库没有创建,还有配置监听器Listener

六.安装数据库程序

执行命令:

(以下为orcale的实例用户-orcl)

$dbca

进入图形化配置界面,一直下一步

提示输入全局数据库名称,我输入的是

下一步选择第二个选项,并分别两次输入密码!

此密码就是你的数据库管理员密码!

直接下一步,一直到第八步,勾选实例模板。

下一步,横排第三个选项下,选择字符编码AL32UTF-8。

然后一直下一步,直到进行安装数据库,并且完成。

到此你oracle就算初步安装完成了。

五.安装监听器

执行命令

$netca(在bin文件夹下运行这个命令,bin在安装目录最里面和root.sh在一起)

进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。

安装完成后可以使用命令

启动监听:

lsnrctlstart

查看监听:

lsnrctlstatus 

停止监听:

lsnrctlstop 

#ps-ef

来查看Listener是否配置成功

七.测试连接数据库

你可以使用下面sqlplus语句连接数据库

用oracle用户远程登录,然后

$sqlplus/nolog

SQL>

conn/assysdba

Connectedtoanidleinstance.

出现错误

startup

[oracle@localhost~]$sqlplus/nolog

SQL*Plus:

Release11.2.0.1.0Production

Copyright(c)1982,2009,Oracle. 

Allrightsreserved.

Connected.

createtabletestUser(idinteger,namechar(10));

Tablecreated.

insertintotestUservalues(0,'

Jack'

);

1rowcreated.

commit;

Commitcomplete.

select*fromtestUser;

IDNAME

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

0Jack

关闭数据库

shutdownimmediate

quit

到此你的oracle已成功安装!

*********修改内核参数:

解决ORA-27154,ORA-27300,ORA-27301:

Nospaceleftondevice

2013-03-2018:

26456人阅读评论(0)收藏举报

利用DBCA创建数据库,重启数据库,都可能会出现此类错误,主要原因可能是数据库实例太多,需要比较多的信号量

ORA-27154:

post/waitcreatefailed

ORA-27300:

OSsystemdependentoperation:

semgetfailedwithstatus:

28

ORA-27301:

OSfailuremessage:

Nospaceleftondevice

ORA-27302:

failureoccurredat:

sskgpcreates

解决的办法就是利用root登陆修改Linux内核参数

[root@linuxserver~]#/sbin/sysctl-a|grepsem

kernel.sem=2501024100128

[root@linuxserver~]#vi 

/etc/sysctl.conf

#semaphores:

semmsl,semmns,semopm,semmni

kernel.sem=25032000100128

然后执行命令

/sbin/sysctl-p

下面一段是关于一点关于信号量的系统参数的解释:

Thekernelparametersemconsistsof4tokens,SEMMSL,SEMMNS,SEMOPMandSEMMNI.SEMMNSistheresultofSEMMSLmultipliedbySEMMNI.Thedatabasemanagerrequiresthatthenumberofarrays(SEMMNI)beincreasedasnecessary.Typically,SEMMNIshouldbetwicethemaximumnumberofconnectionsallowed(MAXAGENTS)multipliedbythenumberoflogicalpartitionsonthedatabaseservercomputerplusthenumberoflocalapplicationconnectionsonthedatabaseservercomputer.

翻译:

系统内核包括四个标记参数,SEMMSL,SEMMNS,SEMOPM和SEMMNI.SEMMNS应该是SEMMSL乘以SEMMNI的结果.数据库管理程序需要这一组数据都进行相应的增长.比如SEMMNI应该是2*(服务器允许最大连接数)*(数据库服务器逻辑分区数)+(数据库允许最大本地应用连接数)

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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