Linux下安装Oracle 11g详细过程.docx
- 文档编号:6692096
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:27
- 大小:1.81MB
Linux下安装Oracle 11g详细过程.docx
《Linux下安装Oracle 11g详细过程.docx》由会员分享,可在线阅读,更多相关《Linux下安装Oracle 11g详细过程.docx(27页珍藏版)》请在冰点文库上搜索。
Linux下安装Oracle11g详细过程
Linux下安装Oracle11g详细过程
需要安装Oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux下单台Oracle11g的详细安装过程。
(Linux下安装oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。
)
一.下载oracle
到oracle官方网站下载对应版本的oracle
二.安装环境
硬件环境:
2台linux虚拟机,CentOS6.4,4G,4核,磁盘50G
Oracle软件版本:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
三.操作系统版本及补丁矩阵
需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。
在64位版本平台上,两种版本都要安装):
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3(32bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24(32bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5(32bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106(32bit)
libaio-devel-0.3.106
libaio-devel-0.3.106(32bit)
libgcc-4.1.2
libgcc-4.1.2(32bit)
libstdc++-4.1.2
libstdc++-4.1.2(32bit)
libstdc++-devel4.1.2
make-3.81
sysstat-7.0.2
采用yum安装,如下:
yuminstall-ybinutils*
yuminstall-ycompat-libstdc*
yuminstall-yelfutils-libelf*
yuminstall-ygcc*
yuminstall-yglibc*
yuminstall-yksh*
yuminstall-ylibaio*
yuminstall-ylibgcc*
yuminstall-ylibstdc*
yuminstall-ymake*
yuminstall-ysysstat*
yuminstalllibXp*-y
yuminstall-yglibc-kernheaders
检查下lib是否安装齐全:
[root@powerlong4~]#rpm-q--queryformat%-{name}-%{version}-%{release}-%{arch}"\n"\compat-libstdc++-33glibc-kernheadersglibc-headerslibaiolibgccglibc-develxorg-x11-deprecated-libs
如果缺少,就继续安装缺失的组件包。
四.调整内核参数及用户限制
以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。
(1) 编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。
如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。
Vim/etc/sysctl.conf
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=536870912
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
(2)编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。
在该文件中添加如下行。
vim/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
五.开启操作系统异步IO(AIO)
前面部分第2点需要安装的包已经包含了libaio-0.3.106,默认开启异步I/O。
检查在操作系统中AIO是否运行,运行命令及显示结果类似如下:
$cat/proc/slabinfo|grepkio
kioctx 51 120 320 12 1:
tunables 54 27 8:
slabdata 10 10 0
kiocb 30 30 256 15 1:
tunables 120 60 8:
slabdata 2 2 0
注:
如数据库使用的是文件系统,且要使用异步IO,则需要修改该数据库的初始化参数
a. 设置disk_asynch_io参数值为TRUE(默认值)
b. 设置filesystemio_options参数值为ASYNCH
六.【重点】数据库软件的安装和数据库的创建配置【重点】
在linux下创建oracle用户,以及管理组
以root用户登录linux,执行以下命令
(1)创建oracle用户,以及管理组
#/usr/sbin/groupadddba
#/usr/sbin/groupaddoper
#/usr/sbin/groupaddoinstall
#useraddoracle
#/usr/sbin/usermod-goinstall-Gdbaoracle (dba为管理组)
#/usr/sbin/useradd-goinstall-Gdbaoracle
#passwdoracle
(2)预先创建安装目录
#mkdir-p/opt/oracle/product
#mkdir-p/opt/oracle/product/OraHome
#mkdir-p/opt/oraInventory
#mkdir-p/opt/oracle/oradata
#mkdir-p/var/opt/oracle
(3)设置目录的所有者所属组和权限
#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
(4)设置用户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
PATH=$PATH:
/usr/bin;exportPATH
注意:
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_11gR2_database_1of2.zip
#unziplinux_11gR2_database_2of2.zip
会在本目录下面出现一个database的目录,大概2.3g左右大小。
注意解压好的目录用户oracle必须具有读写和执行的权限,可以将目录的用户和组改为oracle和oinstall
#chown-Roracledatabase
#chgrp-Roinstalldatabase
八.安装Oracle
安装需要在图形界面
reboot并以oracle身份登录,进入图形界面(绝对不能以root身份登陆后再转换为oracle用户身份)
1.启动
$cddatabase
$./runInstaller
2.去掉IwishtoreceivesecurityupdatesviaMyOracleSurrport选项,点击Next。
3.选择Installdatabasesoftwareonly,点击Next。
4.选择Singleinstancedatabaseinstallation,点击Next。
5.在AvailableLanguages中点选English、SimplifiedChinese、TraditionalChinese,点击两个框中间的>,将选中的语言加入到右边的SelectedLanguages中,然后点击Next。
6.按照实际情况,选择企业版本,如下图
7.填写Oracle的软件路径和基本路径,如下图:
8.选择安装日志目录,如下图所示:
9.选择dba组
10.继续下一步安装操作
11.可以忽略,因为CentOS版本较高,所以11gcheck的时候不识别高版本lib包
12.继续安装
13.安装中,这个时间比较漫长
14.需要等待中,大概20分钟左右。
点击OK,继续
15.然后点击close,结束
九.安装监听器
执行命令
#netca
进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。
安装完成后可以使用命令
(如不执行netca,在运行到dbca会出现错误提示,"YouneedtorunNetcatoconfigurealistenerbeforeyoucanproceed.OtherwiseyoumaychoosetocontinuewithoutDatabaseControlconfiguration"。
所以只要运行了netca,命令就行了,然后按照他的要求进行点击下一步就行了。
)
#ps-ef
来查看Listener是否配置成功。
十.创建安装数据库
安装需要在图形界面
数据库的创建切记使用oracle用户进行(假设数据库名称为orcl,在实际操作中,斜体的orcl需要替换为实际定义的数据库名),按下面步骤创建数据库。
1.打开一个终端窗口,执行如下命令:
dbca,如下图所示:
2.DatabaseConfigurationAssistant图形界面启动。
标题同时指明了步骤的编号和步骤的名称。
在步骤名称为Welcome的欢迎窗口,直接点击next。
3.等待下一步NEXT
4.选择CustomDatabase
5.GlobalDatabaseName框:
输入前面确定的数据库名SID框:
自动出现和数据库名相同的内容作为数据库实例名,单实例情况下不作改动
6.继续默认
7.DatabaseCredentials
UseDifferentAdministrativePasswords表格的Password和ConfirmPassword列中分别为UserName列SYS、SYSTEM、DBSNMP和SYSMAN用户输入口令并重复一次输入(如密码设置过于简单,下一步前会有弹出窗口提示确认接受安全风险)sys和system密码设置可以在数据库建立后修改。
8.DatabaseFileLocationsStorageLocations:
选择UseCommonLocationforAllDatabaseFilesDatabaseFileLocation框:
如输入/Oracle/data_ora
9.RecoveryConfigurationSpecifyFastRecoveryArea如果前面ManagementOptions步骤选择了自动备份,则保留勾选,并在下方:
FastRecoveryArea框:
修改为快速恢复区的目录名FastRecoveryAreaSize框:
调整快速恢复区的大小
10.EnableArchiving根据是否归档日志的实际需求决定是否选择(重要的生产系统必须打开归档,测试系统一般关闭归档节省服务器空间)点击旁边的EditArchiveModeParameters…,在弹出窗口中:
AutomaticArchiving:
保持默认勾选ArchiveLogFileFormat框:
修改为%t_%s_%r.arcArchiveLogDestinations表格:
第一行中输入/Oracle/data_ora/archive点击OK返回主窗口DatabaseContentDatabaseComponents页面
11.InitializationParameters,内存分配20%(测试库所以分小一些,生产库可以分配较大的比如40%60%等),字符集选择兼容utf8的选项
12.点击FileLocationVariables,里面可以看到一些基础参数信息,返回,然后直接下一步,如下图所示:
13.选择GenerateDatabaseCreationScripts,默认为/oracle/app/oracle/admin/powerdes/scripts,如下图:
14.点击Finish按钮,如下图所示:
点击OK按钮,有报错说/etc/oratab读取错误,报错如下图所示
所以去建立下这个目录
#mkdir/etc/oratab
#chown-R oracle.oinstall/etc/oratab
15.之后点击OK按钮,开始创建数据库,如下图所示:
等待35分钟后,数据库创建完毕,之后点击,如下所示:
十一.简单检验
$sqlplus"/assysdba"
SQL*Plus:
Release11.2.0.1.0ProductiononSatJan2414:
51:
102015
Copyright(c)1982,2009,Oracle. Allrightsreserved.
Connectedto:
OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions
SQL>createtablez_test(idnumber,namevarchar(20));
Tablecreated.
SQL>insertintoz_testselect1,'a'fromdual;
1rowcreated.
SQL>select*fromz_test;
IDNAME
--------------------------------------------------
1a
SQL>commit;
Commitcomplete.
SQL>exit
DisconnectedfromOracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux下安装Oracle 11g详细过程 Linux 安装 Oracle 11 详细 过程
文档标签
- Linux下安装Oracle11g详细过程Linux安装
- Centos65安装Oracle11g详细过程安装
- CentOS详细安装过程
- VirtualBox安装Linux详细
- linux详细安装过程
- centos510安装oracle教程
- ns2安装详细过程
- Oracle详细安装文档
- 详解Linux安装GCC
- AIX安装ORACLE过程
- 安装过程卸载详细
- 巡航安装全过程
- TwinCAT安装过程
- SQLServerEnterpriseEdition安装过程1
- linux系统安装Oracle11g
- Oracle11g安装教程
- Linux傻瓜安装Oracle11g
- 装修全过程
- Aspen安装全程
- oracle11g安装过程教程