Oracle11g在centOS55上的安装.docx
- 文档编号:2767896
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:25
- 大小:1.47MB
Oracle11g在centOS55上的安装.docx
《Oracle11g在centOS55上的安装.docx》由会员分享,可在线阅读,更多相关《Oracle11g在centOS55上的安装.docx(25页珍藏版)》请在冰点文库上搜索。
Oracle11g在centOS55上的安装
Oracle11g在centOS5.5上的安装手册
操作系统:
cent0S5.5
Oracle版本:
11.1
其他工具:
ssh、xmanager
要求:
会使用一些linux基本命令
第一个模块:
配置安装oracle11g所需的rpm包以及配置系统参数
1.1使用root用户安装如下rpm包:
使用yuminstallxxxx命令可以忽略rpm包之间的相关性
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
其中红色加粗的rpm包在系统中无法找到,在oracle安装时,对于报出的警告选择忽略即可。
其他rpm包不一定版本完全对应,可能是存在高版本的rpm包,因为向下兼容,所以安装高版本的rpm包同样可以保证oracle的正常安装运行。
记得使用tab补齐键。
1.2配置系统参数文件,同样是root用户下
A、vi/etc/sysctl.conf
添加如下内容
fs.file-max=6815744
fs.aio-max-nr=1048576
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
B、vi /etc/security/limits.conf
添加如下内容
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
C、
vi /etc/pam.d/login
添加如下内容
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
第二个模块:
创建oracle用户及相关用户组
groupaddoinstall
groupadddba
mkdir–p/u01/app/oracle/prodcut/11.1.0/db_1(作为oracle实例的安装目录)
useradd-goinstall-Gdba–d/u01/app/oracleoracle
passwdoracle
chown-Roracle:
oinstall/u01/app/oracle
还可以在根目录下专门创建一个目录/oradata,用来存储数据量大的数据文件
mkdir/oradata
chown-Roracle:
oinstall/oradata
chmod+x/oradata
连接到oracle用户,执行如下操作:
su–oracle
vi.bash_profile
exportEDITOR=vi
exportORACLE_SID=orcl
exportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
exportPATH=$ORACLE_HOME/bin:
$PATH
#exportLD_ASSUME_KERNEL=2.4.19
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
$LD_LIBRARY_PATH
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
注释:
.bash_profile这个文件的作用指定的oracle安装创建的相关信息。
同时,如果一个服务器上有多个oracle实例,当直接使用sqlplus命令时,sqlplus默认连接的是这个文件中指定的数据库实例名:
orcl
第三个模块:
上传oracle安装文件,进行oracle安装
上传oracle11g的安装文件到/u01/app/oracle目录下
并且赋予oracle用户可执行权限
然后解压缩oracle安装包:
unziplinux_11gR1_database_1013\(1\).zip
解压完成后会在当前目录下生成一个database目录
进入database目录
找到runInstaller,如果是在服务器上直接安装的,只需要./runInstaller便可进入安装界面。
如果是远程安装,那需要在自己的电脑上开启一个图形界面程序,我使用了的xmanager。
第四个模块:
进入安装oracle软件流程
执行runInstaller,弹出如下界面,进入安装步骤:
选择高级安装,然后点击下一步
Oracle自动获取了我们之前所设置的信息,点击下一步即可。
根据自身需要选择版本,这里我们选择企业版,点击下一步。
这一步oracle会自动获取我们之前在./bash_profile文件中的信息,点击下一步即可。
会弹出如下警告,可以忽略,点击“是”即可。
这一步oracle会自动检测我们系统性能及相关参数、rpm包的情况是否符合oracle11g的安装。
我们之前有两个rpm包没有安装,出现了两个警告,这里选择忽略,直接点击下一步即可。
弹出如下警告,忽略,直接点“是”。
这一步是正式进行数据库软件的安装,这里我选择仅安装软件,至于oracle实例的创建,等数据库安装完以后单独进行创建和配置。
点击下一步。
确认数据库权限组信息,oracle会自动获取我们之前的配置,点击下一步即可。
点击“安装”。
开始进行oracle软件的安装,耐性等待。
需要几分钟时间。
Oracle软件安装完以后会弹出如下界面,需要我们使用root用户手动执行对应的两个脚本。
执行完两个脚本后,点击“确定”。
安装结束,点击“退出”即可。
至此,oracle数据库软件安装成功,接下来创建oracle实例。
第五个流程:
使用dbca命令,进入oracle实例的创建流程。
使用oracle用户,输入dbca命令,即可弹出如下安装配置界面:
点击下一步即可。
选择“创建数据库”,点击下一步即可。
选择“一般用途或事务处理”,点击下一步即可。
输入你要创建的数据库实例名,这个实例名是在.bash_profile中就命名好的,点击下一步。
如何喜欢使用OEM这个图形工具来管理oracle,可以选择配置EnterpriseManager。
这里我就不选择了,点击下一步。
这一步是为sys和system创建口令,可以选择使用不同口令,也可以使用相同口令。
创建好口令后,点击下一步。
选择数据库的存储机制,这里我们使用的单实例数据库,选择“文件系统”格式,点击下一步。
选择默认即可,点击下一步。
这一步是配置恢复区和归档模式,这要根据自身的业务需要进行配置。
即使此时不配置,等oracle创建好后,使用命令创建也可以。
点击下一步。
这一步是主要是询问是否创建“示例方案”,如果是初学者,可以点击创建,这样oracle会scott和hr两个用户下创建一系列表,方便学习实验用。
这一步是对SGA的配置,使用默认大小基本上就可以满足业务需要。
如果在以后的实际生产中发现SGA不能满足生产,可以手动修改进行调参。
同样在这一步可以选择我们所需要的字符集,oracle实例一旦创建成功后,字符集不可随意更改,一定程度上可以说字符集在oracle实例创建后是不可以变动的。
所以要在创建数据库之初就要规划好。
点击下一步。
选择默认即可,点击下一步。
选择默认即可,点击下一步。
选择默认即可,点击下一步。
点击“完成”,进入oracle数据库创建过程
点击“确定”
开始创建,耐性等待。
安装成功后弹出如下界面,点击退出即可。
至此oracle数据库创建成功,下面我们需要使用netmgr命令,来创建数据库监听。
输入netmgr命令,弹出如下界面:
添加一个名为listener的监听程序,点击确定。
添加一个名为orcl的服务,操作如下:
然后点击下一步,下面的步骤只需要根据自身实际情况进行配置即可完成,没有难度。
最后要在左上角“文件”按钮下选择“保存网络设置”,然后退出即可。
当完成上面一系列配置后,一个单实例的oracle数据库就创建成功了。
总体来讲,安装过程没有想象的那般繁琐,一方面是安装前的准备工作,一方面就是oracle在安装过程中的选择步骤。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle11g centOS55 安装