Oracle数据库服务器搭建手册_第1页
Oracle数据库服务器搭建手册_第2页
Oracle数据库服务器搭建手册_第3页
Oracle数据库服务器搭建手册_第4页
Oracle数据库服务器搭建手册_第5页
已阅读5页,还剩57页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Capgemini凯

rakdiitiHCiMfaiaiatfoinnuriMt.技

ORACLE数据库服务器搭建手册

2023/10/23

作者

作者联络方式

KenHu■Address:24thfloor,YataiPlaza,No.18ZhaoFengRoad,Huaqiao,Kunshan,215332

■Email:

■Phone:+86

修订

日期文档版本修订描述文档作者

YYYY/MM/DD1.0初始版本姓名

审批

审批日期审批版本审批人角色审批人

2023/10/301.009YPP王薇

2023/10/301.009YPP李海涵

本文献作为未发行作品受中华人民共和国和/或其他国家著作权法的保护。本文献所含信息均属于凯捷

管理征询和/或其关联企业或其有关技术合作者所有11为机密信息。本文献所含信息的所有或其中任一

部分除被用于评估凯捷管理征询和/或其关联企业外,不可因任何目的被复制、使用或者泄露。严禁任

何未经凯捷管理征询和/或其关联企业的专题书面许可,对于本文献所含信息的所有或其中任一部分的

使用和泄露。

©2023凯捷中国版权所住

目录

1.简介.................................................................

1.1.W]................................................................

1.2.文档范围............................................................

1.3.注意事项............................................................

1.4.术语................................................................

2.安装VMware................................................................................................................................

2.1.软件下载............................................................

2.2.安装环节............................................................

3.安装RHEL5..................................................................................................................................

3.1.下载安装文献......................................................

3.2.安装前准备..........................................................

3.3.安装环节............................................................

3.3.1.创立虚拟机.....................................................

3.3.2.启动虚拟机.....................................................

4.安装0RACLE11g数据库...............................................

4.1.软件下载............................................................

4.2.安装前准备..........................................................

4.2.1.硬件需求检查....................................................

4.2.2.软件需求检查....................................................

4.2.3.创立Oracle组和顾客............................................

4.2.4.配置内核参数....................................................

4.2.5.刈oracle顾客设置shell限制......................................

4.2.6.配置oracle顾客环境.............................................

4.3.安装OracleDatabase11g..................................................................................

4.4.测试sqlplus........................................................................................................

5.主机与虚拟机互ping.......................................................................................

5.1.主机网络设置H勺查看..................................................

5.2.虚拟机中网络配置....................................................

6.配置数据库连接....................................................

6.1.启用数据库.......................................................

6.2.服务器端tnsnames配置............................................

R.3.客户端tnsnames时配置............................................

6.3.1.修改client的文献权限.........................................

6.3.2.在客户端建立tnsnames.ora文献................................

6.4.启动监听..........................................................

6.5.客户端测试.......................................................

7.附录................................................................

7.1.部分参数意义......................................................

7.2.部分现象截图......................................................

7.3.部分问题及处理...................................................

1.简介

1.1.目的

本文档H勺目日勺是全面简介怎样在VMware上安装RedHatEnterpriseLinux5,然后在

RedHatEnterpriseLinux5上安装OracleDatabase11g的措施与环节,最终搭Oracle建数

据库服务器。

本文将按章节分别简介安装VMware,安装RedHatEnterpriseLinux5,安装Oraclel1g

数据库。

1.2.文档范围

编号I文档来源文档编号文档名称

OracleDatabase

1MetalinkB32281-06QuickInstallationGuide

11gRelease1(11.1)forLinuxx86

1.3.注意事项

文档中所用到的设置:

木文档中出现的yourname代表安装的顾客名

本文档中H勺yournameH勺密码设置为password

本文档中oracle顾客口勺密码为oracle

Linux的名称:REDHATENTERPRISELINUX5

Linux安装途径:F:\YPP\VM\RED_HATENTERPRISELINUX5

RPM文献夹途径:/home/yourname/

#符号背面为对代码或文本内容的解释。某些可以跳过的内容用####分割

1.4.术语

Lsnrctl:listener-control监听器

RPM:RedhatPackageManager红帽软件包管理器

2.安装VMWARE

为了安装虚拟机系统环境,首先需要安装虚拟机软件VMwareWorkstation。VMware

Workstation让你可以使用虚拟机在同一台计算机上并行运行Windows、Linux以及安装了其

他操作系统H勺主机。

2.1.软件下载

VMwareWorkstation软件有诸多H勺版本,目前最新的版本为6.5。可以到网上搜索下载

地址,这里提供一种官方免费试用版下载地址:

在使用软件启动虚拟机的时候需要提供产品序列号,因此这里提供几种序列号:

V2HKT-H2E8F-20JDF-4MTXK

8VHY0-MAR8W-8A0FY-4MWX7

QT9DT-V466Y-J2MFU-4WDQK

2.2.安装环节

VMwareWorkstation的I安装非常简朴。网上也提供绿色免安装版。

1)双击安装文献,出来欢迎界面:

2)点击Next,进入选择安装类型界面

3)选择Typical,点击Next,进入目前目的文献夹界面:(不一定要装在该途径)

VMwareWorkstation

DestinationFolder

ClickNexttoinstalltothisfolder,orclickChangetoinstalltoadfferent

folder.

jInstallVMwareWorkstationto:

____JC:\ProgramFile$\VMware\VMwareWorkstation、Change...

InstallShield-----------------------------------------------------------------------------------------------------------------------------

<BackNext>]Cancel

4)选择安装目录,点击Next,进入ConfigureShortcuts界面:

5)点击Next,继续点击Install,进行安装:

安装进程完毕,弹出注册界面:

7)选择Skip,完毕安装:

ii?VMwareWorkstation

TheinstallationwizardhassuccessfullyinstalledVMware

Workstation.ClickFinishtoexitthewizard.

VMware

Workstation6.5

<Back=inlshCancel

3.安装RHEL5

本章将详细描述怎样在VMwareWorkstation上安装RHEL5.1(RcdHatEnterpriseLinux5.l)

时环节和措施。

3.1.下载安装文献

RedHatEnterpriseLinux已经不是免费开源日勺Linux版本,因此在RedHat日勺官网上已经

不提供RedHatEnterpriseLinux的免费下载。

这里提供一种下载地址:

在下一章节H勺在Linux上安装ORACLEllg数据库中,或者安装其他的应用时,我们需要

检查系统中对应的软件包与否已经安装,假如没有安装需要下载对应日勺RPM软件包,因此在

这里提供一种RPM包下载地址:

/linux/

3.2.安装前准备

首先需要在系统中安装RHEL5,然后需要在RHEL5上安装ORACLEllg数据库,因此需

要系统至少满足如下设备需要:

•512MRAM可用内存

10G可用磁盘

3.3.安装环节

3.3.1.创立虚拟机

1)启动VMwareWorksiaiion,选择File->New->VirtualMachine...

[口.edk5aVM2mWMowsZp

NEVMu«lMKNne..OrUN

Ttarru.

Soptn..CtH*O

ImportorEiport.VAndow

CcxinectIoACEMtnagemertServer..

CiOM《oceanirrttmEoo

»seo/eandTx«x*tdWe"33wtuai

MaporOKconzctVirtuJOKk.[*Ga(oouefWMco>w*wM

AddioFawxxftM

3ttuttontooe«tr»newwftMinKtW.Yowcr*ncrf

a%wwty~cbndflrds(wr,rrBwvnMin«d«w.

Odetwbuttontocr*4t»•newiMn.Yau♦wcantdder%wdvrtjai

nadaaaandcometthanM*IprWIwnUMw^vaHb.

fCkktwt>jttontobro^eforwi^fMChnwor»ar*5end»select

J?*'/madwterrthso«r<<YouE6rtxrKiE■9^

wemtfwMyou•ffJCatfamirePC.

OoenExMrfl

*WorTear»

选择Typical,单击Next

NewVirtualMachineWizard

WelcometotheNewVirtual

MachineWizard

Whattypeofconfigurationdoyouwant?

0Typical(recommended)

CreateaWorkstation6.5virtualmachine

inafeweasysteps.

Custom(advanced)

Createavirtualmachinewithadvanced

options,suchasaSCSIadaptertype,

virtualdisktypeandcompatibilitywith

VMwareolderVMwareproducts.

Workstation6.5

Help<BackNext>Cancel

采用Installerdiscimagefile,选择linux安装ISO途径

NewVirtualMachineWizard

GuestOperatingSystemInstallation

Avirtualmachineislikeaphysicalcomputer;itneedsanoperating

system.Howwillyouinstalltheguestoperatingsystem?

Installfrom:

<Installerdisc:

3DVDDrive(F:)

©Installerdiscimagefile(iso):

J:\VMware\rhel-5J-server-i386-dvd.isov[Browse…

RedHatEnterpriseLinux5detected.

ThisoperatingsystemwilluseEasyInstall,(what'sthis?)

OIwillinstalltheoperatingsystemlater

Thevirtualmachinewillbecreatedwithablankharddisk.

Help]<Back")[Next>]|Cancel

4)输入你想要创立H勺默认顾客名和密码,点击Next

5)输入虚拟机时名称并选拦在linux矽J安装途径,点击Nexi:

6)设置该linux所占H勺磁盘空间大小(10G以上),点击Next:

7)确认信息,单击finish。

8)查单击poweronthisvirtualmachine

力hltlFAIM。X

PrMWArfOn

F”cr<«CGIBMSRO1O

僮COttMSROiO

tedHMEnter^selTMxS

〃C8♦沏HSCQBMSROldsu

«AorbUtE6.5EM

(ommand*DevicetOptiont

»8tN>n*hreIWk

^K«rdM.($CU)16B

:jeXMMXC)Utg,K3UM也

G)EnetieACEfedV««ME?>:i)axcw2ac€)Usg*J:g»«fC/r&5.,—2<3824%

Ai/od?te«

MV

0US6E4方eMHt

/ScW3dAi/odetect

口3所

AA/Odetect

G中rr

9)等待自动安装linux

■sig目⑪m回购,a

W4,

a»PowedOn

母fUdHatEnurpftMUma5REDHAT

♦ZvoritE

®X2frtWrprMUnai5ENTERPRISELINUX5

SMndkiySoisCrten31moi*叱KM6nt«pmeUKOC5.Pte*w...aur*9tOK…1

TodirectinputtotisYM.dckr$ideorper,Ctrl*G.

3.3.2.启动虚拟机

1)在VMwareWorkstation中点击Poweronthisvirtualmachine来启动虚拟机:

2)输入之前设置f、J顾客名和密码,也可以输入root顾客,密码同样为之前设置时密码,登录

到系统:(由于波及到。racle的安装,这里推荐用youmame登陆)

CGIIMASR010VMwaroWortaUtlon■后「

■加,由已四£El回0;69

.,,■XHWlwig

Computer

I^ash

,u«ire.trpJtoScrwr!kpc«4«r"&c<p*ev^口八i.Q中IaRl,.

到此你出J操纵系统安装完毕,可以开始享用自己/、JRedHatEnterpriseLinux5系统「。

阐明:使用不一样版本口勺VMwareWorkstation进行安装虚拟机将有着不一样的环节,此文

档论述的I是怎样在VMwareWorkstation6.5上安装RedHatEnterpriseLinux5.1虚拟机,假

如使用其他版本『、JVMwareWorkstation和RHEL也许会有不一样的操纵环节。

4.安装0RACLE11G数据库

本章节将论述怎样在RedHatEnterpriseLinux5.1上安装ORACLE】li数据库系统的环节和

措施。

4.1.软件下载

我们可以从ORACLE的官方网站上下载ORACLE11g数据库进行学习使用。

下载地址:

4.2.安装前准备

4.2.1.硬件需求检查

用yourname登陆linux后来,打开terminal,按如下环节确认(可直接复制蓝框中啊命

令)

1)内存需求

至少1G物理内存,使用如下命令检查内存大小:

grepMemTotal/proc/meminfo

假如内存大小少于需要的大小,在继续操作之前你必须增长内存。

2)互换空间需求

使用如下命令检查互换空间的大小:

grepSwapTotal/proc/meminfo

内存与互换空间的关系:

RAMSwapSpace

BetweenIGBand2GB1.5timesthesizeofRAM

Between2GBand16GBEqualtothesizeofRAM

Morethan16GB16GB

3)磁盘空间需求

使用如下命令检查磁盘空间大小:

df-m

Instal1ationtypeRequirementforSoftwareFiles(GB)

EnterpriseEdition3.47

StandardEdition3.22

Custom(maximum)3.37

4.2.2.软件需求检查

用youmame登陆linux后来,打开teminal,按如下环节确认(可直接复制蓝框中的J命令)

I)内核需求

对于RedHatEnterpriseLinux5需要内核版本为:,使用如下命令可以检查内涵H勺版本状

uname-r

?)对于OracleDatabase11greleaseI,需要RedHatEnterpriseI.inuxS安装一下软件包版本:

(将如下rpm包复制到home/yourname/RPM文献夹中)

然后打开终端,输入

cd/home/yourname/RPM

su

rpmivh*.rpm

nyourname@localhost:/home/yourname/RPM

RieEditViewTerminalTabsHelp

[yourname@localhost~]SIs

DesktopRPM

[yourname(ai.ocalhost~]ScdRPM

[yourname@localhostRPM]SIs

compat-libstdc++-33-3.2.3-61.i386.rpm

elfutils-Hbelf-devel-0.125-3.el5.1386.rpm

elfutils-libelf-devel-static-6.125-3.el5.1386.rpm

gcc-4.1.2-14.615.1386.rpm

gcc-c++-4.1.2-14.el5.i386.rpm

glibc-devel-2.5-18.1386.rpm

gI.Ibc-headers-2.5-18.1386.rpm

kernel-headers-2.6.18-53.el5.1386.rpm

libaio-devel-0.3.106-3.2.1386.rpm

llbgomp-4.1.2-14.el5.i386.rpm

libstdc++-devel-4.1.2-14.el5.i386.rpm

sysstat-7.0.0-3.e15.1386.rpm

[yourname@l.ocalhostRPM]Ssu

Password:

[root@localhostRPM]#rpm-ivh*.rpm

也可以全选文献,再右键通过软件安装。

4.2.3.创立Oracle组和顾客

打开terminal,在root权限下进行下面操作

在安装OracleDatabase的时候需要如下当地系统组和,颐客:

•TheOracleInventorygroup(oinstall)

•TheOSDBAgroup(dba)

•TheOraclesoftwareownei(oiacle)

I)检查组和顾客与否已经存在

•使用如下命令检查。install组与否已经存在(检查insjgroup组与否已经设置)

more/etc/oralnst.loc

#假如命令输出中inst_group=oinstall,则insjgroup已被设置为oinstall(阐明此前曾安装过

oracle有关产品)

第一次女装显示如图

[root@localhostRPM]#more/etc/oralnst.loc

/etc/oralnst.loc:Nosuchfileordirectory

•使用如下命令检查dba组与否已经存在:

grepdba/etc/group

#假如命令输出中有DBA组,则阐明已经存在DBA顾客;没有建立dba组则没有任何输出。

•使用如下命令检查oracle顾客与否已经存在:

idoracle

#假如oracle顾客已经存在,则命令输出顾客信息和顾客所在组的信息,如:

uid=440(oracle)gid=200(oinstall)groups=201(dba)z202(oper)

否则显示如图:

[root@localhostRPM]#idoracle

id:oracle:Nosuchuser

2)创立组和顾客

#############################################

假如顾客和组存在,则进行如下操作,否则跳过:

假如oracle顾客已经存在,但主组不是oinstall,或者不是dba组的顾客

则使用命令修改顾客模式:

/usr/sbin/usermod-goinstall-Gdbaoracle

#############################################

假如通过上面H勺检查假如组和顾客不存在,需要创立组和顾客。

•使用如下命令创立组:

/usr/sbin/gioupaddoinstall

/usr/sbin/groupadddba

•假如oracle顾客不存在,使用如下命令进行创立:

/usr/sbin/useradd-goinstall-Gdbaoracle

•使用如下命令给oracle顾客设置密码:

passwdoracle

[root(aiocalhostyourname]#/usr/sbin/groupaddoinstall

[root@localhostyourname]#/usr/sbin/groupadddba

[root@localhostyourname]#/usr/sbin/useradd-goinstall-Gdbaoracle

[root(aiocalhostyourname]#passwdoracle

Changingpasswordforuseroracle.

NewUNIXpassword:

BADPASSWORD:itisbasedonadictionaryword

RetypenewUNIXpassword:

passwd:allauthenticationtokensupdatedsuccessfully.

[rootOloralhostvournamplif

#这里密码设置为password,太简朴了,因此警告。

4.2.4.配置内核参数

打开terminab在root权限下进行下面操作

1)验证内核参数的值与否已经不小于或等于下表设置H勺最小值:

ParameterVa1ueFile

semmsl250/proc/sys/kernel/sem

semmns32023

semopm100

semmni128

shmall2097152/proc/sys/kernel/shmall

Halfthesizeofthe

shmmax/proc/sys/kernel/shmmax

physicalmemory

shmmni4096/proc/sys/kernel/shmmni

file-max6815744/proc/sys/fs/file-max

Minimum:9000/proc/sys/net/ipv4/ip_

ip_local_port_range

Maximum:65500local_port_range

rmem_default262144/proc/sys/net/core/rmem_default

rmem_max4194304/proc/sys/net/core/rmem_max

wmem_default262144/proc/sys/net/core/wmem_default

wmem_max1048576/proc/sys/net/core/wmem_max

aio-max-nrMaximum:1048576/sbin/sysctl

使用如下命令查看内核参数值:

ParameterCommand

semmsl,semmns,semopm#/sbin/sysctl-a1grepsem

andsemmni

shmall,shmmaxandshmmni#/sbin/sysctl-a1grepshm

file-max#/sbin/sysctl-aIgrepfile-max

ip_local_port_rQnge#/sbin/sysctl-aIgrepip_local_port_range

rmem_default#/sbin/sysctl-aIgreprmem_default

rmem_max#/sbin/sysctl-a1greprmem_max

wmem_default#/sbin/sysctl-a1grepwmem_default

wmem_max#/sbin/sysctl-aIgrepwmem_max

3)修改内核参数

假如内核参数不一样于上述提议的值,可以通过如下环节进行修改:

I).修改/eic/sysctl.conf文献,运行

gedit/etc/sysctl.conf

在弹出编辑器文档的最终添加下面内容,保留并退出

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=

kernel.shmmni=4096

kernel.sem=25032023100128

npf.inv4.inInralnnrtranap=90006SS00

#其中kernel.shmall和kernel.shmmax已赋值,可到原文中修改参数值

使用命令启用设置口勺参数值:

/sbin/sysctl-p

#可以重新查看内核参数值,检查设置与否对H勺。

#不要直接复制,这一行要自己输入

[root(aiocalhostyourname]#/sbin/sysctl-p

net.ipv4.ip_forward=0

net.ipv4.conf.default.rpfilter=1

net.ipv4.conf.default.acceptsourceroute=0

kernel.sysrq=0

kernel.coreusespld=1

net.ipv4.tcpsyncookies=1

kernel.msgmnb=65536

kernel.msgmax=65536

kernel.shmmax=2147483648

kernel.shmall=2097152

kernel.shmmni=4096

fs.file-max=6815744

kernel.sem=25032000100128

net.ipv4.iplocalportrange=900065500

net.core.rmemdefault=262144

net.core.rmemmax=4194304

net.core.wmemdefault=262144

CC+LCLCEFV—113^OQ*7A

4.2.5.对oracle顾客设置sheII限制

Oracle提议对每个Linux帐户可以使用H勺进程数和打开的文献数设置限制。

打开terminah在root权限下进行下面操作

1)修改/elc/securily/limils.conf文献,打开终端,输入

gedit/etc/security/limits.conf

将下面内容添加到文档末尾(有相似值可修改)

oraclesoftnproc2047

oraclehardnproc16384

.一一一l_一一d

2)修改/etc/pam.d/login文献,打开终端,输入

gedit/etc/pam.d/login

添加下面内容到文档末尾

sessionrequiredpamlimits.so

3)修改/etc/profile文献,打开终端输入

gedit/etc/profile

添加如下内容到文档末尾

if[$USER="oracle"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

4.2.6.配置oracle顾客环境

1)要使用oracle产品,需要对oracle顾客设置如下几种环境变量:

ORACLE_BASE

ORACLE_HOME

ORACLE_SID

PATH

2)设置变量

修改/home/oracle/.bash_profile文献,在终端中输入

gedit/home/oracle/.bash_profile

将文档改为

#,bash_profile

#Getthealiasesandfunctions

if[-f〜/.bashrc];then

.〜/.bashrc

fi

#数据库的名字为orcl

#其他为有关途径

输入

exit

su-oracle

#退出root权限,切换至oracle顾客权限,oracle前的横线表达会使用配置的oracle顾客的环境变

量。

4.3.安装OracleDatabasel1g

将linux注销yourname)使用oracle的顾客名登陆

I)解压安装文献

在虚拟机中选择该linux的设置,设定主系统的共享文献夹,设定的host:途径为vista中

linux_llgRl_database_1013.zip解压缩后database的途径

3WFavorites

RedHatEnter1

Open

Close

PowerOnCtrl+B

PowerOffQrl+E

SuspendQrl+Z

ResetCtrl+R

TakeSnapshot...

ReverttoSnapshot

Record

ReplayLastRecording

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论