redhat4安装oracleWord文档下载推荐.docx

上传人:b****6 文档编号:18939231 上传时间:2023-01-02 格式:DOCX 页数:50 大小:5.90MB
下载 相关 举报
redhat4安装oracleWord文档下载推荐.docx_第1页
第1页 / 共50页
redhat4安装oracleWord文档下载推荐.docx_第2页
第2页 / 共50页
redhat4安装oracleWord文档下载推荐.docx_第3页
第3页 / 共50页
redhat4安装oracleWord文档下载推荐.docx_第4页
第4页 / 共50页
redhat4安装oracleWord文档下载推荐.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

redhat4安装oracleWord文档下载推荐.docx

《redhat4安装oracleWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《redhat4安装oracleWord文档下载推荐.docx(50页珍藏版)》请在冰豆网上搜索。

redhat4安装oracleWord文档下载推荐.docx

Linux安装注意:

为保证安装过程中的流畅性,本次使用的安装为英文安装。

2linux安装步骤:

回车

这里注意,这里为检验系统是否为原版,在生产库时最好验证以保证安全。

(注意:

验证时间过程要耐心等待。

NEXT>

本人为了安装的流畅性,使用的是英文安装。

在这里next>

使用美式键盘。

选择手动分区

本人一共分区3个部分

1boot分区为引导分区100M大小基本没有问题。

2swap交换分区,注意当内存小的时候交换分区为内存的2倍,单当内存超过4G以后,swap就不要超过4个G了,那样是存在的情况。

3/根分区,根分区是最大的,里面存在的是系统所有的文件,如果ORACL安装的是裸设备另当别算,数据库将安装时使用的为/分区的磁盘空间。

NEXT>

在这里可以选择支持的语言,我们在这里除了选择英文意外在选择中文

编辑系统用户密码:

在这里手动选择需要安装的组件。

首先将这两个组件安装上,否则后面的安装可能出现一些依赖性问题。

Legacysoftwaredevelopment里面的compat组件最多

NEXT>

开始安装。

二安装后配置过程

创建用户

配置固定IP安装ORACLE时需要固定IP如安装后修改IP将会造成很大的麻烦。

注意:

关闭防火墙,或者设置防火墙。

1检查以下包是否安装。

[root@localhost~]#rpm-qmake

make-3.80-6.EL4

[root@localhost~]#rpm-qbinutils

binutils-2.15.92.0.2-24

[root@localhost~]#rpm-qvopenmotif

openmotif-2.2.3-10.1.el4

[root@localhost~]#rpm-qsetarch

setarch-1.6-1

[root@localhost~]#rpm-qa|grepcompat

compat-libstdc++-33-3.2.3-47.3

compat-gcc-32-3.2.3-47.3

java-1.4.2-gcj-compat-1.4.2.0-27jpp

compat-db-4.1.25-9

compat-libstdc++-296-2.96-132.7.2

compat-libgcc-296-2.96-132.7.2

compat-libcom_err-1.0-5

compat-openldap-2.1.30-8

compat-gcc-32-c++-3.2.3-47.3

此上组件必须安装,如不安装在安装oracle中会出现错误。

(添加下面10行)

[root@localhost~]#vi/etc/sysctl.conf

#KernelsysctlconfigurationfileforRedHatLinux

#

#Forbinaryvalues,0isdisabled,1isenabled.Seesysctl(8)and

#sysctl.conf(5)formoredetails.

#ControlsIPpacketforwarding

net.ipv4.ip_forward=0

#Controlssourcerouteverification

net.ipv4.conf.default.rp_filter=1

#Donotacceptsourcerouting

net.ipv4.conf.default.accept_source_route=0

#ControlstheSystemRequestdebuggingfunctionalityofthekernel

kernel.sysrq=0

#ControlswhethercoredumpswillappendthePIDtothecorefilename.

#Usefulfordebuggingmulti-threadedapplications.

kernel.core_uses_pid=1

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

重新修改内核参数

[root@localhost~]#sysctl-p

kernel.sem=25032000100128

其中:

kernel.shmall---------------------------------------------------\

kernel.shmmax----------------------------------------------------->

共享内存段有关参数

kernel.shmmni--------------------------------------------------/

kernel.sem------------------------------------------------------》信号量有关的参数

fs.file-max-------------------------------------------------------》可以同时打开的文件的最大数量

net.ipv4.ip_local_port_range-------------------------------》网络有关的参数

3增加操作系统用户的nofile、nproc参数

nofile:

操作系统用户可以同时打开的最大文件数

nproc:

单个用户同时可以打开的进程数

[root@localhost~]#vi/etc/security/limits.conf

#/etc/security/limits.conf

*softnproc65536

*hardnproc65536

*softnofile65536

*hardnofile65536

添加最后一行

[root@localhost~]#vi/etc/pam.d/login

#%PAM-1.0

authrequiredpam_securetty.so

authrequiredpam_stack.soservice=system-auth

authrequiredpam_nologin.so

accountrequiredpam_stack.soservice=system-auth

passwordrequiredpam_stack.soservice=system-auth

#pam_selinux.socloseshouldbethefirstsessionrule

sessionrequiredpam_selinux.soclose

sessionrequiredpam_stack.soservice=system-auth

sessionrequiredpam_loginuid.so

sessionoptionalpam_console.so

#pam_selinux.soopenshouldbethelastsessionrule

sessionrequiredpam_selinux.soopen

sessionrequiredpam_limits.so

4在hosts添加最下面一行(根据自己的IP进行修改)

[root@localhostdb_1]#vi/etc/hosts

#Donotremovethefollowingline,orvariousprograms

#thatrequirenetworkfunctionalitywillfail.

127.0.0.1localhost.localdomainlocalhost

192.168.1.5oracle

[root@localhost~]#groupaddoinstall

[root@localhost~]#groupadddba

[root@localhost~]#useradd-goinstall-Gdbaoracle

[root@localhost~]#passwdoracle

Changingpasswordforuseroracle.

NewUNIXpassword:

BADPASSWORD:

itistoosimplistic/systematic

RetypenewUNIXpassword:

passwd:

allauthenticationtokensupdatedsuccessfully.

6设置oracle用户的环境变量

[root@localhost~]#su-oracle

[oracle@localhost~]$vi.bash_profile

#.bash_profile

exportPATH

unsetUSERNAME

exportORACLE_BASE=/u01/app/oracle

exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

exportORACLE_SID=ora10g

exportPATH=$PATH:

$HOME/BIN:

$ORACLE_HOME/bin

#Getthealiasesandfunctions

if[-f~/.bashrc];

then

.~/.bashrc

fi

#Userspecificenvironmentandstartupprograms

PATH=$PATH:

$HOME/bin

5建立需要目录、设置权限

[root@localhost~]#cd/

[root@localhost/]#mkdir-p/u01/app/oracle

[root@localhost/]#chown-Roracle:

oinstall/u01

[root@localhost/]#ll/u01/

total8

drwxr-xr-x3oracleoinstall4096Feb913:

21app

[root@localhost/]#

7使用同网段,进行远程安装

拷贝oracle安装包到安装的系统上。

在远程客户端机器上安装Xmanager3并启动

服务器端

[root@localhost/]#exportDISPLAY=192.168.1.2:

0.0

[root@localhost/]#xhost+

accesscontroldisabled,clientscanconnectfromanyhost

[root@localhost/]#su-oracle

[oracle@localhost~]$

软件安装

执行

/u01/database目录下的

[oracle@localhostdatabase]$./runInstaller开始安装。

本次为自定义安装:

这里如果前面配置没有错误,那么这里就不会报错。

其中包括内核参数,包等

这里只选择安装oracle的软件,稍后使用DBCA建库

到这里就可以开始安装数据库软件了。

软件安装完后会告诉你需要用root用户去执行以下两个脚本,我们去执行,为DBCA安装打好基础。

脚本1

/u01/app/oracle/oraInventory

[root@localhostoraInventory]#./orainstRoot.sh

Changingpermissionsof/u01/app/oracle/oraInventoryto770.

Changinggroupnameof/u01/app/oracle/oraInventorytooinstall.

Theexecutionofthescriptiscomplete

[root@localhostoraInventory]#

脚本2

/u01/app/oracle/product/10.2.0/db_1

[root@localhostdb_1]#./root.sh

RunningOracle10root.shscript...

Thefollowingenvironmentvariablesaresetas:

ORACLE_OWNER=oracle

ORACLE_HOME=/u01/app/oracle/product/10.2.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.

[root@localhostdb_1]#

切换到ORACLE用户使用DBCA建库

[root@localhostdb_1]#su-oracle

[oracle@localhost~]$dbca

Customdatabase如果对oracle的安装已经很熟悉了,而且知道穿件数据库是需要的各个选项值,那么可以选择这个选项。

Datawarehouse当用户需要把很多数据量很大的标关联起来执行大量而且复杂的产讯以便制作报表并进行预测和分析时需要的模板。

Generalpurpose如果不确定数据库的目的,或者像满足用户进行分析和事物处理的要求,就选择这个模板

Transactionprocessing用户全天候工作的环境中,此时用户的数量非常大,事物处理很繁重但是处理的时间都不长,而且要不断地创建和更新操作,那么应该选择这个模板。

使用GENERALPURPOSE模板,他在一个数据库中同时包含了数据仓库和OLTP环境两种功能;

如果必须在两种环境下使用数据库就应该适用这个选项。

然而一般情况下,所创建的任何数据库都必须针对不同的类型用户和事物处理进行配置和处理。

输入数据库名字的时候,在同一台主机上,不同的数据库的SID要求不同,在不同的主机,SID可以相同。

在这里启用了Oracle的EM工具,databasecontrol只能管理一个数据库

用户密码可以统一设置密码,也可以分别设置密码,为了安装的方便我选择统一设置。

数据库可以建立在文件系统、ASM或者裸设备

我们更多的是使用OMF

闪回恢复区,Oracle自动管理的一个区域。

用于存放Oracle的备份文件。

如果空间不够,Oracle根据备份冗余策略,自动删除一些文件。

一般建议该区域的大小是整个数据库的两倍。

(ENABLEarchiving开启归档模式,生产库一定要开启)

使用自动内存管理,Oracle使用的内存占物理内存的60%

因为要存储中文,因此选择了ZHS16GBK

建立数据库的同时,也生成了数据库的建立脚本

建库脚本位置

开始自动建库。

安装完成

监听名称我这里使用默认

使用的监听协议TCP

监听端口我这里使用默认也可以手工修改

下面配置本地监听。

监听的端口与监听的用户。

点击FINISH完成配置。

[oracle@localhost~]$tnspingora10g

TNSPingUtilityforLinux:

Version10.2.0.1.0-Productionon09-FEB-201114:

33:

59

Copyright(c)1997,2005,Oracle.Allrightsreserved.

Usedparameterfiles:

UsedTNSNAMESadaptertoresolvethealias

Attemptingtocontact(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.5)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ora10g)))

OK(10msec)

[oracle@localhost~]$sqlplussystem/123456@ora10g

SQL*Plus:

Release10.2.0.1.0-ProductiononWedFeb914:

34:

382011

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

Connectedto:

OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-Production

WiththePartitioning,OLAPandDataMiningoptions

SQL>

http:

//192.168.1.5:

1158/em登陆EM

1在$ORACLE_HOME/jdk/jre/lib里找到font.properties文件。

把它复制一份,更名为font.properties.bak

2.在$ORACLE_HOME/jdk/jre/lib里找到font.properties.zh_CN.Redhat文件。

复制它,更名为font.properties,把原文件替换掉。

3进$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs

把里面的所有GIF文件删除;

4停止EM

[oracle@localhostzhs]$emctlstopdbconsole

TZsettoPRC

OracleEnterpriseManager10gDatabaseControlRelease10.2.0.1.0

Copyright(c)1996,2005OracleCorporation.Allrightsreserved.

//localhost.localdomain:

1158/em/console/aboutApplication

StoppingOracleEnterpriseManager10gDatabaseControl...

...Stopped.

5启动EM

[oracle@localhostzhs]$emctlstartdbconsole

1158/em/console/abou

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

当前位置:首页 > 工程科技 > 冶金矿山地质

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

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