版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雪公开课课件
- 雨花台课件教学课件
- 2026年中药学硕士研究生入学考试中草药与方剂题库
- 雨季安全行车课件教学
- 2026年炼油厂油罐火灾应急处置预案
- 医院医疗设备科设备采购管理制度
- 2026年医疗健康 远程诊疗服务项目营销方案
- 2026年手机睡眠管理应用项目营销方案
- 2026年主动降噪系统麦克风项目投资计划书
- 职业经理人管理干部薪酬绩效考核管理办法方案
- 2026年山东胜利职业学院单招综合素质考试题库附答案解析
- 不合格人员再培训制度
- 《世说新语》启发教学法示范教案
- 四川省2025年高职单招职业技能综合测试(中职类)计算机类试卷(含答案解析)
- 2025年采制样工岗位培训与考试题库采及答案
- 中国微生物肥项目创业投资方案
- 山东省潍坊市2025年中考数学真题附真题答案
- 137案例黑色三分钟生死一瞬间事故案例文字版
- 超声引导下外周静脉输液技术临床应用与进展
- 《骆驼祥子》知识点24章分章内容详述(按原著)
- 2024年救援车辆调度协议3篇
评论
0/150
提交评论