版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CentOS6.5下Oracle11G-R2安装、卸载一、 硬件要求本部分内容命令,均以root用户执行。1、 内存建议内存应大于2G以上,1G可以运行,但比较吃力。内存查看命令:roottsp-rls-dbserver /# cat /proc/meminfo或roottsp-rls-dbserver /# free -mtotal used free shared buffers cachedMem: 32062 1301 30760 0 40 552-/+ buffers/cache: 708 31354Swap: 16095 0 160952、 交换分区交换分区大小,通常设为内存的1.
2、5倍以上,也可以根据实际情况进行调整。交换分区查看命令:roottsp-rls-dbserver /# grep SwapTotal /proc/meminfoSwapTotal: kB3、 硬盘空间建议数据使用独立的挂载分区,本文中采用/data作为数据分区。要求/tmp目录空间不小于400M。磁盘空间查看命令:roottsp-rls-dbserver /# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K
3、16G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data目录空间大小查看命令:roottsp-rls-dbserver tmp# du -ch /tmp二、 软件要求1、 安装依赖包建议安装系统时,选择开发库。CentOS6.5(x64)安装开发库后,主要依赖包有:compat-libstdc+-33-3.2.3-61.i386.rpmcompat-libstdc+-33
4、-3.2.3-69.el6.x86_64.rpmlibaio-0.3.105-2.i386.rpmlibaio-0.3.107-10.el6.x86_64.rpmlibaio-devel-0.3.105-2.i386.rpmlibaio-devel-0.3.105-2.x86_64.rpmlibgcc-3.4.6-3.i386.ziplibgcc-4.4.7-4.el6.x86_64.rpmlibstdc+-3.4.6-11.i386.rpmlibstdc+-devel-3.4.6-3.1.i386.rpmlibstdc+-4.4.7-4.el6.x86_64.rpmpdksh-5.2.14-
5、37.el5_8.1.x86_64.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-2.2.11-7.1.x86_64.rpmunixODBC-devel-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.x86_64.rpm注:上述安装包,我搜索了好久才整理搜集完全。已经上传至csdn,不需要资源分。在64位CentOS6.5上安装上述资源包时,需要先卸载原64位安装包,安装成功后,再安装被卸载的64位安装包(上述的64位安装包,亦可以在安装光盘中找到)。卸载原64位依赖包时,建议使用参-nodeps,如:rpm e l
6、ibaio-0.3.107-10.el6.x86_64 nodeps。另外,需要特别注意的,卸载libgcc-4.4.7-4.el6.x86_64时,同时会将/lib64目录中的libgcc_s.so.1卸载,卸载成功后,还要恢复该文件。上述依赖包libgcc-3.4.6-3.i386.zip中,包含有我的系统备份包。如果缺少依赖包,可以使用rpm命令查看、离线安装、在线安装相应的安装包。以gcc包为例:查看安装包,是否安装命令:roottsp-rls-dbserver tmp# rpm -qa|grep gcc离线安装命令:roottsp-rls-dbserver tmp# rpm ivh
7、gcc-*.rpm在线安装命令:roottsp-rls-dbserver tmp# yum install gcc注:根据系统检查结果,确定自己的系统需要安装什么安装包。三、 环境配置1、 创建oracle安装用户A、 创建oinstall组roottsp-rls-dbserver tmp# groupadd oinstallB、 创建dba组roottsp-rls-dbserver tmp# groupadd dbaC、 新建用户oracle,设定其主组为oinstall,副组为dbaroottsp-rls-dbserver tmp# useradd -g oinstall -G dba o
8、racleD、 查看创建用户ID信息roottsp-rls-dbserver tmp# id oracleE、 设置oracle用户密码roottsp-rls-dbserver tmp# passwd oracle2、 设置用户环境变量将使用oracle用户安装Oracle软件,主目录为/home/oracle;如果安装在自定义路径,需要创建路径,并设置其运行权限。修改用户环境变量文件/home/oracle/.bash_profile,执行命令:roottsp-rls-dbserver oracle# vi /home/oracle/.bash_profile文件尾部添加如下信息:expor
9、t ORACLE_SID=ORATSPexport ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export PATH=$PATH:$ORACLE_HOME/bin执行source命令,使得环境变量参数生效roottsp-rls-dbserver oracle# source /home/oracle/.bash_profile查看环境变量参数命令:roottsp-rls-dbserver oracle# env | more3、 修改系统内核及环境参数A、 修改内核参数执
10、行如下命令,修改配置文件/etc/sysctl.confroottsp-rls-dbserver oracle# vi /etc/sysctl.conf在文件尾部添加如下信息:fs.file-max= fs.aio-max-nr=net.ipv4.ip_local_port_range= 9000 65500net.core.rmem_default= net.core.rmem_max= net.core.wmem_default= net.core.wmem_max= kernel.sem= 250 32000 100 128说明:kernel.shmmax和kernel.shmmax参数
11、,应保持系统不变,必要时,可以适当调大。执行命令sysctl,使内核参数生效:roottsp-rls-dbserver oracle# sysctl pB、 修改进程数和最大会话数执行如下命令,修改配置文件/etc/security/limits.confroottsp-rls-dbserver oracle# vi /etc/security/limits.conf在文件尾部添加如下信息:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536C、 设置关联信息执行
12、如下命令,修改关联文件/etc/pam.d/loginroottsp-rls-dbserver oracle# vi /etc/pam.d/login在文件尾部添加如下信息:session required pam_limits.soD、 修改系统启动环境参数执行如下命令,修改系统启动环境参数文件/etc/ profileroottsp-rls-dbserver oracle# vi /etc/profile在文件尾部添加如下信息:if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 655
13、36 else ulimit -u 16384 -n 65536 fifiE、 修改主机解析信息执行命令,修改/etc/hosts文件roottsp-rls-dbserver # vi /etc/hosts 在文件尾部添加如下信息:03 tsp-rls-dbserverF、 数据分区挂载本文中,介绍的数据库安装,数据文件系统采用独立的数据分区。因此,需要执行mount命令,添加分区挂载信息。人工方式挂载,需要执行如下命令:查看磁盘分区信息命令:roottsp-rls-dbserver oracle# fdisk l执行mount命令,挂在sdb1分区,到/data(需要
14、预先创建该目录):roottsp-rls-dbserver oracle# mount /dev/sdb1 /data执行umount命令,取消挂载分区:roottsp-rls-dbserver oracle# umount /data查看挂载分区结果命令:roottsp-rls-dbserver oracle# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K 16G 1% /dev/shm/dev/sda1
15、 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data查看系统分区UUID方法:roottsp-rls-dbserver oracle# blkid或roottsp-rls-dbserver oracle# ls -l /dev/disk/by-uuid总用量 0lrwxrwxrwx. 1 root root 10 7月 30 12:18 0a99941d-8caa-4e3a-9645-a0239dd385f1 -
16、././dm-0lrwxrwxrwx. 1 root root 10 7月 30 12:20 3d9b7f12-0690-48d2-ae9a-dc5072 - ././sdb1lrwxrwxrwx. 1 root root 10 7月 30 12:18 aa-9cfb-45c5-88f3-5c9530e65dae - ././dm-1lrwxrwxrwx. 1 root root 10 7月 30 12:18 ab-272d-4de7-a852-72fcfc6e7a1a - ././dm-2lrwxrwxrwx. 1 root root 10 7月 30 12:18 f4ab21a5-f068
17、-428c-85ae-b9f2ec1ac640 - ././sda1执行如下命令,修改系统分区文件/etc/ fstab,使得系统启动时,自动挂载分区:roottsp-rls-dbserver oracle# vi /etc/fstab在文件中添加如下信息(使用sdb1的UUID):UUID=3d9b7f12-0690-48d2-ae9a-dc5072 /data ext4 defaults 1 2四、 Oracle安装过程在执行数据库安装前,最好重启系统,确保所设置参数全部生效。以oracle用户登录系统,需要图形界面支持,可以使用xhost、NoManchine等远程桌面工具,本文中使用N
18、oMachine工具。(有需要,请自行下载安装)1、 官网下载Oracle11GR2安装文件,上传至服务器执行命令,解压文件,设置可执行权限:oracletsp-rls-dbserver soft$ unzip linux.x64_11gR2.ziporacletsp-rls-dbserver soft$ chmod 755 -R ./linux.x64_11gR22、 以oracle用户登录3、 设置语言环境信息,运行Oracle安装向导由于,oracle安装向导无法识别中文字体,终端临时设置语言环境变量,并运行runInstaller。oracletsp-rls-dbserver linu
19、x.x64_11gR2$ export LANG=en_USoracletsp-rls-dbserver linux.x64_11gR2$ export LC_ALL=en_USoracletsp-rls-dbserver linux.x64_11gR2$ ./runInstaller4、 选择安装类型(创建数据库实例)5、 安装程序类型(服务器类)6、 安装实例选择(单数据库实例)7、 安装类型(自定义安装)8、 选择支持语言(支持中文)9、 数据库类型(企业级数据库)10、 数据库安装路径(环境变量设置信息)11、 安装详细路径(默认)12、 数据库实例类型(数据仓库)13、 数据库实例服
20、务名14、 内存配置(默认40%)15、 字符集设置(AL32UTF8)16、 安全设置(默认)17、 示例数据结构(默认)18、 数据库控制管理(默认)19、 数据库文件系统(独立数据分区:/data/oracle)20、 数据库自动备份(默认)21、 数据库管理用户密码(统一密码设置)22、 管理、操作账户分组设置(默认)23、 安装预检信息收集(需要全部通过,忽略选项,可能导致运行异常)24、 安装装过程25、 数据库配置汇总信息管理URL:https:/tsp-rls-dbserver:1158/em26、 以root用户登录,运行配置脚本27、 执行脚本orainstRoot过程(/
21、home/oracle/oraInventory/orainstRoot.sh)roottsp-rls-dbserver deps# /home/oracle/oraInventory/orainstRoot.shChanging permissions of /home/oracle/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /home/oracle/oraInventory to oi
22、nstall.The execution of the script is complete.28、 执行脚本root过程(/home/oracle/app/product/11.2.0/dbhome_1/root.sh)roottsp-rls-dbserver deps# /home/oracle/app/product/11.2.0/dbhome_1/root.shRunning Oracle 11g root.sh script.The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME
23、= /home/oracle/app/product/11.2.0/dbhome_1Enter the full pathname of the local bin directory: /usr/local/bin: Copying dbhome to /usr/local/bin . Copying oraenv to /usr/local/bin . Copying coraenv to /usr/local/bin .Creating /etc/oratab file.Entries will be added to the /etc/oratab file as needed byD
24、atabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.Finished product-specific root actions.29、 安装完成管理URL:https:/tsp-rls-dbserver:1158/em30、 开放防火墙端口(1521、1158)执行命令:roottsp-rls-dbserver deps# /sbi
25、n/iptables -I INPUT -p tcp -dport 1521 -j ACCEPTroottsp-rls-dbserver deps# /sbin/iptables -I INPUT -p tcp -dport 1158 -j ACCEPT保存设置命令:roottsp-rls-dbserver deps# /etc/rc.d/init.d/iptables save 查看端口打开情况命令:roottsp-rls-dbserver deps# /etc/init.d/iptables status重启防火墙服务roottsp-rls-dbserver deps# /etc/rc.d
26、/init.d/iptables restart31、 开机自动启动Oracle服务配置A、 修改dbstart和dbshut脚本oracletsp-rls-dbserver $ vi $ORACLE_HOME/bin/dbstartoracletsp-rls-dbserver $ vi $ORACLE_HOME/bin/dbshut找到文件中的ORACLE_HOME_LISTNER=$1,修改为:ORACLE_HOME_LISTNER=$ORACLE_HOMEB、 修改oratab文件oracletsp-rls-dbserver $ vi /etc/oratab将ORATSP:/home/oracle/app/product/11.2.0/dbhome_1:N修改为:ORATSP:/home/oracle/app/product/11.2.0/dbhome_1:YC、 修改rc.local文件(root用户)roottsp-rls-dbserver deps# vi /etc/rc.d/rc.local文件尾部添加如下信息:su oracle -lc /home/orac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 夯实基础 2026-2027学年第一学期初三道德与法治部编版10月月考试卷(含答案)
- 2027年中考湖北省历史初三人教版查缺补漏卷(含答案)
- 精准补弱 2027届山东省语文九年级沪教版查缺补漏专项训练(含答案)
- 2027年中考福建省历史初三北师大版中考仿真卷(含答案)
- 2027年浙江省道德与法治九年级考前一周加分卷(含答案)
- 消灭失分点 2027届广东省道德与法治中考北师大版临考冲刺卷(含答案)
- 2027年四川省英语九年级华师大版考前抢分卷(含答案)
- 查漏补缺 2026-2027学年第一学期初三语文部编版10月月考试卷(含答案)
- 失眠中西医结合康复临床实践指南总结2026
- 2026 山东事业编水利岗 面试专项练习试卷 含解析
- 3.2.1 分数除以整数 教学课件2026-2027学年人教版数学六年级上册
- 译林版七年级英语上册知识清单
- 2026秋冀少版新教材七年级上册生物学每课知识点清单
- 中国重症患者液体管理专家共识(2026版)
- 2026年6月英语四级真题(第一套)附答案
- 燃料电池发动机YHT30版用户使用手册
- 2026年全国翻译专业资格考试(CATTI)三级口译英语口译综合能力真题
- 农业政策学(第二版) 课件 第5章 农业科技政策
- GB/T 17428-2026建筑管道耐火试验方法
- 中国麻醉科糖尿病患者围术期管理指南(2026版)
- DB31/T 1043-2017暴雨强度公式与设计雨型标准
评论
0/150
提交评论