




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安装流程1.OS版本和kernel限制2.空间限制内存和磁盘空间3.软件包需求4.内核参数5.用户和资源限制6.运行安装命令7.安装流程1.OS版本限制oracle 11g 主要是内核版本的要求只支持 2.6.9 - 2.6.32之间版本的kernel也就是RHEL4 - RHEL5rootora11g dev# cat /proc/version Linux version 2.6.18-194.el5 () (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48) #1 SMP Tue Mar 16 21:52:43 EDT 2010rootora11g dev# lsb_release -idDistributor ID:RedHatEnterpriseServerDescription:Red Hat Enterprise Linux Server release 5.5 (Tikanga)rootora11g dev# 2.空间限制内存资源真实内存至少1GB 推荐2G或更高rootora11g database# head -n 1 /proc/meminfoMemTotal: 1295200 kBrootora11g database# 交换分区上图是oracle官方建议非生产库随意设置有512M就足够.rootora11g database# grep SwapTotal /proc/meminfo SwapTotal: 522104 kBrootora11g database# 共享内存 /dev/shm/ 大小ORACLE 数据库从11g 版本开始,引入了一个自动内存管理(Automatic Memory Management)特性,该特性需要更多的共享内存(/dev/shm),因此如果决定应用该特性的话,必须确保共享内存大于初始化参数MEMORY_MAX_TARGET 和MEMORY_TARGET的值。如果在初始化参数中设置了MEMORY_MAX_TARGET 和MEMORY_TARGET 两参数为非0 值,并且不符合系统共享内存,则ORACLE 数据库启动时,就会触发ORA-00845:MEMORY_TARGET not supported on this system 错误。rootora11g dev# df -Th /dev/shm文件系统类型容量已用可用已用% 挂载点tmpfs tmpfs 633M 0 633M 0% /dev/shmrootora11g dev#修改方法 /etc/fstab rootora11g dev# grep tmpfs /etc/fstab tmpfs /dev/shm tmpfs defaults 0 0rootora11g dev# vim /etc/fstab rootora11g dev# grep tmpfs /etc/fstab tmpfs /dev/shm tmpfs defaults,size=700m 0 0rootora11g dev# mount -o remount tmpfsrootora11g dev# df -Th /dev/shm文件系统类型容量已用可用已用% 挂载点tmpfs tmpfs 700M 0 700M 0% /dev/shmrootora11g dev# 磁盘空间临时空间/tmp 至少1G软件和数据文件空间3.软件包需求检测方法:rootora11g dev# unset uninstall_rpm;for i in binutils compat-libstdc+-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c+ glibc glibc-devel glibc glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc+ libstdc+-devel make sysstat unixODBC unixODBC-devel;do rpm -q $i &/dev/null | uninstall_rpm=$uninstall_rpm $i; done ; -z $uninstall_rpm & echo -e nuninstall_rpm:ntOK.OK.OK | echo -e nuninstall_rpm:nt$uninstall_rpmuninstall_rpm: libaio-devel sysstat运行上面命令会输出缺少的软件包你的主机缺少什么就安装什么从OS光盘中安装rootora11g # mount /dev/cdrom /mntmount: block device /dev/cdrom is write-protected, mounting read-onlyrootora11g # cd /mnt/Server/rootora11g Server# rpm -ivh sysstat-7.0.2-3.el5.i386.rpm libaio-devel-0.3.106-5.i386.rpm warning: sysstat-7.0.2-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing. # 100% 1:sysstat # 50% 2:libaio-devel # 100%rootora11g Server#安装完成后再次运行检查代码直到提示OKuninstall_rpm:OK.OK.OKrootora11g # 4.内核参数向 /etc/sysctl.conf 文件尾部添加如下参数rootora11g # tail -n 12 /etc/sysctl.conf fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586rootora11g # kernel.shmallTotal amount of shared memory available (bytes or pages)kernel.shmmaxMaximum size of shared memory segment (bytes)建议大于等于SGAkernel.shmmniMaximum number of shared memory segments system-widekernel.shmall*kernel.shmmni = 能够分配的内存大小kernel.sem = SEMMSL SEMMNS SEMOPM SEMMNISEMMSL Maximum number of semaphores per set每个信号对象集的最大信号对象数;SEMMNS Maximum number of semaphores system-wide系统范围内最大信号对象数;SEMOPM 每个信号对象支持的最大操作数;SEMMNI Maximum number of semaphore identifiers 系统范围内最大信号对象集数。其中 SEMMNS的值等于 SEMMSL*SEMMNIfs.file-max系统中所允许的文件句柄最大数目。net.ipv4.ip_local_port_range应用程序可使用的IPv4端口范围。net.core.rmem_default套接字接收缓冲区大小的缺省值net.core.rmem_max套接字接收缓冲区大小的最大值net.core.wmem_default套接字发送缓冲区大小的缺省值net.core.wmem_max套接字发送缓冲区大小的最大值设置完成后使用sysctl -p命令重载立即生效5.用户和资源限制建立oracle用户和组建议指定GID和UID方式(尤其集群环境)rootdba # groupadd -g 1000 oinstallrootdba # groupadd -g 1001 dbarootdba # useradd -u 1000 -g oinstall -G dba oraclerootdba # passwd oracle建立oracle软件安装文件目录rootdba # mkdir -p /u01/oraclerootdba # chown -R oracle:oinstall /u01/rootdba # 设置oracle环境变量vi oracle/.bash_profileexport ORACLE_BASE=/u01/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0export ORACLE_SID=ora11gexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib加载配置oracle用户注销重新登录或 source .bash_profileORACLE_BASE oracle产品基目录ORACLE_HOME 数据库产品目录通常情况下HOME目录是BASE的子目录 ORACLE_HOME=$ORACLE_BASE/product/10.2.0ORACLE_SID 操作系统和oracle实例关联的纽带PATH将安装后的oracle命令追加到执行搜索路径LD_LIBRARY_PATH 动态库的位置 PAM限制资源/etc/security/limits.confrootora11g # grep -v # /etc/security/limits.conf oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240rootora11g # rootora11g # grep limit /etc/pam.d/system-authsession required pam_limits.sorootora11g # 6.运行安装命令安装界面语言可以用locale查看支持zh_CN.utf-8中文字体export LANG=zh_CN.utf-8安装界面使用英文则export LANG=C注销root使用oracle用户登录X-window执行安装命令 runInstaller如果安装包再光盘介质上挂载后要离开光盘挂在位置绝对路径执行因为安装程序会创建临时文件光盘是只读的不能创建临时文件若当前桌面是root 用su - oracle切换用户需要在切换前root执行 # xhost + 否则oracle用户不能连接root的桌面7.安装流程1.安全更新可以通过metalink(my oracle support是metalink新名)获取更新的信息metalink账号通过购买ORACLE数据产品附赠如果没有直接点下一步跳过2.安装选项选择安装方式安装数据库软件并创建新数据库仅安装数据库软件升级数据库3.安装的数据库应用类型桌面版企业版4.数据库类型单机或集群5.安装路线基本设置和高级自定义设置6.产品语言7.版本标准版企业版8.安装路径前期设置好 ORACLE_BASE ORACLE_HOME 会自动查找9.产品清单用于记录安装了哪些产品卸载时会使用这份记录10.数据库用途OLTP 在线交易系统OLAP 在线决策支持系统11.数据库标识前期设置好 ORACLE_SID 会自动获取12. 数据库选项设置1.)内存设置11G的内存自动管理包括(SGA+PGA)总的内存大小和内核参数要协调kernel.shmallTotal amount of shared memory available (bytes or pages)kernel.shmmaxMaximum size of shared memory segment (bytes)建议大于等于SGAkernel.shmmniMaximum number of shared memory segments system-widekernel.shmall*kernel.shmmni = 能够分配的内存大小2.)字符集选项建立数据库时设定后不建议后期更改后期更改要严格遵守字符集的子集和超集关系只能向超集更新初次设置建议采用AL32UTF8并且在一个公司内部所有数据库采用相同字符集这样后期导入导出工具也能兼容3.)安全性11G新特性口令区分大小写失败登陆10次后锁定账号可以在安装完成后在数据库中修改参数开启和关闭sec_case_sensitive_loginsec_max_failed_login_attempts4.)示例方案建立学习用的示例表可以不选择主要是官方文档采用这套表我们学习使用SCOTT用户即可13. GC和DC配置管理多台数据库的GC和单机的EM管理DCEM默认是安装的,这里只是设置故障通知邮件14.数据库文件存储类型文件系统ASM(oracle自动存储管理)在你还没学习ASM前先选择文件系统15.数据库自动备份调度系统暂时关闭后期会学16.管理账户的密码设置的密码要求复杂度有警告可以跳过17.系统管理组已经在上面建好会自动检测18.安装先决条件检查之前已经配置好内核参数和资源限制如果配置错误必须解决测试系统交换分区警告可以忽略如果不用ODBC可以忽略ODBC包测试库这两个警告选择全部忽略才可以继续下一步生产库必须解决所有警告检测的选项19.所有选项预览选择完成即可执行安装20.安装进度建立数据库界面是否更改密码以root用户执行脚本一定要先执行脚本再回来点确定rootora11g # /u01/oraInventory/orainstRoot.sh 更改权限/u01/oraInventory.添加组的读取和写入权限。删除全局的读取, 写入和执行权限。更改组名/u01/oraInv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 种子繁育员工艺考核试卷及答案
- 桥梁巡视养护工设备维护与保养考核试卷及答案
- 多工序数控机床操作调整工技能比武考核试卷及答案
- 输蔗破碎工协作考核试卷及答案
- 展览馆装饰设计与施工重点及难点措施
- 塑胶成品半成品保护措施
- 2025年依法治校家校合作促进计划
- 二年级语文兴趣培养活动计划
- 副校长班主任队伍建设计划
- 2025届湖南省长沙市望城区第一中学高三3月学情调研数学试卷
- 《小儿支气管肺炎》课件
- 可视喉镜培训课件
- 《怎样听课评课》课件
- DB64+1841-2022+养老机构分级护理服务规范
- 《茶文化与茶健康》第一讲
- OBE理念下的小学音乐教学设计反向思路初探
- GB 24541-2022手部防护机械危害防护手套
- 智慧产业园综合管理平台解决方案
- 国王的恩赐-传奇-任务全书
- 资产负债表(个体工商户)
- 植物生产与环境单元一PPT
评论
0/150
提交评论