Linux下Oracle的安装.docx
- 文档编号:23693396
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:30
- 大小:1.69MB
Linux下Oracle的安装.docx
《Linux下Oracle的安装.docx》由会员分享,可在线阅读,更多相关《Linux下Oracle的安装.docx(30页珍藏版)》请在冰豆网上搜索。
Linux下Oracle的安装
1.1.安装前准备
1.1.1.配置yum源
1.1.1.1.配置yum源
将rhel-server-6.5-x86_64-dvd.iso文件已上传到/root目录下。
[root@tms16~]#mount/root/rhel-server-6.5-x86_64-dvd.iso-oloop/mnt/
[root@tms16~]#rm-rf/etc/yum.repos.d/*
[root@tms16~]#vi/etc/yum.repos.d/rhel6.repo
添加如下配置:
[Server]
name=rhel6server
baseurl=file:
///mnt
enable=1
gpcheck=1
gpgkey=file:
///mnt/RPM-GPG-KEY-redhat-release
1.1.1.2.安装依赖包
yum-yinstalllibaio*
yum-yinstallcompat-libstdc*
yum-yinstallelfutils*
yum-yinstalllibstdc.*
yum-yinstallgcc*
yum-yinstallunixODBC*
由于pdksh包无法安装,我们将pdksh-5.2.14-1.i386.rpm上传至/root文件夹下,然后手动安装:
rpm-ivh/root/pdksh-5.2.14-1.i386.rpm
1.1.2.上传解压Oracle安装包
以root用户登录。
(1)上传并解压文件
将安装包p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip、oracle-kernel-parameters.sh、shell-limits.sh复制或上传到/database目录下。
进入database目录,解压Oracle11g的安装包。
[root@tims5~]#cd/database
[root@tims5database]#unzipp13390677_112040_Linux-x86-64_1of7.zip
[root@tims5database]#unzipp13390677_112040_Linux-x86-64_2of7.zip
(2)创建用户、用户组、分配权限、创建目录
这里面创建了一个oracle用户,后面需要用到这个用户。
[root@tims5~]#groupaddoinstall
[root@tims5~]#groupadddba
[root@tims5~]#useradd-m-goinstall-Gdbaoracle
[root@tims5~]#idoracle
uid=501(oracle)gid=501(oinstall)groups=501(oinstall),502(dba)
[root@tims5~]#passwdoracle
Changingpasswordforuseroracle.
Newpassword:
BADPASSWORD:
itistoosimplistic/systematic
BADPASSWORD:
istoosimple
Retypenewpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
[root@tims5~]#mkdir/oracle
[root@tims5~]#chown-Roracle:
oinstall/oracle
[root@tims5~]#chmod-R775/oracle
[root@tims5~]#mkdir/oraInventory
[root@tims5~]#chown-Roracle:
oinstall/oraInventory
[root@tims5~]#chown-Roracle/database
[root@tims5~]#chmod-R775/database
(3)执行两个文件
[root@tims5~]#cd/database
[root@tims5database]#chmoda+xoracle-kernel-parameters.sh
[root@tims5database]#./oracle-kernel-parameters.sh
[root@tims5database]#chmoda+xshell-limits.sh
[root@tims5database]#./shell-limits.sh
1.2.安装数据库
注销或重启,然后以oracle用户登录。
(注意:
使用su-oracle不可以。
)
[oracle@tims5~]$cd/database/database
[oracle@tims5database]$./runInstaller
StartingOracleUniversalInstaller...
CheckingTempspace:
mustbegreaterthan120MB.Actual9542MBPassed
Checkingswapspace:
mustbegreaterthan150MB.Actual1983MBPassed
Checkingmonitor:
mustbeconfiguredtodisplayatleast256colors.Actual16777216Passed
PreparingtolaunchOracleUniversalInstallerfrom/tmp/OraInstall2016-04-28_04-46-46PM.Pleasewait...
启动图形安装界面。
不要选中IwishtoreceivesecurityupdatesviaMyOracleSupport,然后点击Next。
点击“Yes”。
选择Skipsoftwareupdates,点击Next。
选择Installdatabasesoftwareonly,点击Next。
选择Singleinstancedatabaseinstallation,点击Next。
点击Next。
选择EnterpriseEdition,点击Next。
OracleBase输入/oracle,SoftwareLocation输入/oracle/product/11.2.0/dbhome_1,点击Next。
点击Next。
DatabaseOperator(OSOPER)Group选择oinstall,点击Next。
等待一会。
此步出现缺失很多补丁包,那么我们就将这些补丁包都打上。
配置yum源
[root@tms5~]#mount/root/rhel-server-6.5-x86_64-dvd.iso-oloop/mnt/
[root@tms5~]#rm-rf/etc/yum.repos.d/*
[root@tms5~]#vi/etc/yum.repos.d/rhel6.repo
添加如下配置:
[Server]
name=rhel6server
baseurl=file:
///mnt
enable=1
gpcheck=1
gpgkey=file:
///mnt/RPM-GPG-KEY-redhat-release
注:
配置yum前需把rhel-server-6.5-x86_64-dvd.iso文件已上传到/root下。
Oracle对Linux环境下的安装需要相关的依赖包
yum-yinstalllibaio*
yum-yinstallcompat-libstdc*
yum-yinstallelfutils*
yum-yinstalllibstdc.*
yum-yinstallgcc*
yum-yinstallpdksh
补丁打好后点解“CheckAgain”,此时只剩下pdksh-5.2.14包没打上。
无法下一步时,勾选“IgnoreAll”,点击Next。
点击Yes。
确认信息无误后,点击Install。
等待一会。
这里提示有两个脚本文件需要以root用户执行。
[oracle@tims5~]$su-
Password:
-bash:
/etc/profile:
line83:
syntaxerrornearunexpectedtoken`else'
'bash:
/etc/profile:
line83:
`elseulimit-u16384-n65536
[root@tims5~]#/oraInventory/orainstRoot.sh
Changingpermissionsof/oraInventory.
Addingread,writepermissionsforgroup.
Removingread,write,executepermissionsforworld.
Changinggroupnameof/oraInventorytooinstall.
Theexecutionofthescriptiscomplete.
[root@tims5~]#/oracle/product/11.2.0/dbhome_1/root.sh
PerformingrootuseroperationforOracle11g
Thefollowingenvironmentvariablesaresetas:
ORACLE_OWNER=oracle
ORACLE_HOME=/oracle/product/11.2.0/dbhome_1
Enterthefullpathnameofthelocalbindirectory:
[/usr/local/bin]:
Copyingdbhometo/usr/local/bin...
Copyingoraenvto/usr/local/bin...
Copyingcoraenvto/usr/local/bin...
Creating/etc/oratabfile...
Entrieswillbeaddedtothe/etc/oratabfileasneededby
DatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofrootscript.
Nowproduct-specificrootactionswillbeperformed.
Finishedproduct-specificrootactions.
/oracle/product/11.2.0/dbhome_1/rdbms/install/rootadd_rdbms.sh:
line79:
[:
6815:
integerexpressionexpected
/oracle/product/11.2.0/dbhome_1/rdbms/install/rootadd_rdbms.sh:
line90:
[:
6815:
integerexpressionexpected
运行完之后,在图形界面中点击OK。
点击Close,关闭窗口。
1.3.配置监听器
在oracle用户下设置监听器,在终端中使用netca命令启动创建监听器。
[oracle@tims5~]$cd/oracle/product/11.2.0/dbhome_1/bin
[oracle@tims5bin]$./netca
OracleNetServicesConfiguration:
然后出现图形界面。
点击Next。
点击Next。
点击Next。
点击Next。
点击Next。
选择No,点击Next。
点击Next。
点击Finish。
1.4.创建数据库实例
完成后开始创建数据库实例,在终端中使用dbca命令启动创建数据库实例
[oracle@tims5~]$cd/oracle/product/11.2.0/dbhome_1/bin
[oracle@tims5bin]$./dbca
执行后将出现图形界面。
点击Next。
选择CreateaDatabase,点击Next。
点击Next。
数据库名称和SID都输入orcl,点击Next。
点击Next。
选择UsetheSameAdministrativePasswordforAllAccounts,然后输入密码,点击Next。
点击Next。
点击Next。
点击Next。
点击CharacterSets。
选择UseUnicode,点击Next。
点击Next。
点击Finish。
点击OK。
等待一会。
点击Exit,退出图形界面。
以oracle用户修改/etc/oratab
[oracle@tims5~]vi/etc/oratab
将orcl:
/oracle/product/11.2.0/dbhome_1:
N
改为orcl:
/oracle/product/11.2.0/dbhome_1:
Y
以oracle用户修改/home/oracle/.bashrc
[oracle@tims5~]$vi/home/oracle/.bashrc
加上如下内容:
exportORACLE_SID=orcl
exportORACLE_HOME=/oracle/product/11.2.0/dbhome_1
exportPATH=$ORACLE_HOME/bin:
$PATH
[oracle@tims5~]$source/home/oracle/.bashrc
切换到root用户,修改/etc/rc.d/rc.local
[oracle@tims5~]$su-
Password:
-bash:
/etc/profile:
line83:
syntaxerrornearunexpectedtoken`else'
'bash:
/etc/profile:
line83:
`elseulimit-u16384-n65536
[root@tims5~]#chmod700/etc/rc.d/rc.local
[root@tims5~]#vi/etc/rc.d/rc.local
加入如下两行:
su-oracle-c"lsnrctlstart"
su-oracle-c"dbstart"
然后重启操作系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux Oracle 安装