在linux64上安装oracle11g完整.docx
《在linux64上安装oracle11g完整.docx》由会员分享,可在线阅读,更多相关《在linux64上安装oracle11g完整.docx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 11g安装手册前言各位参加老方块培训的伙伴们,大家好!当我们下定决心踏上oracle DBA之路时,学习环境的搭建是非常重要的,因此搭建学习环境是学习oracle的第一步。正所谓工欲善其事,必先利其器,我们先要有学习的硬件条件:一台配置较高的电脑,笔记本和台式机都可以,内存至少4G,CPU不能太差,要有至少100G的硬盘空间存放虚拟机,还有要求能够有较好的网速下载相关的软件。本人的硬件配置是CPU酷睿i3 M330,内存是DDR3 8G,操作系统是大地版WIN7-64位。下面就来介绍怎么从无到有的搭建oracle学习环境!有什么问题的可以联系我。作者:will QQ:185954
2、265这个是因为中文软件翻译的问题,以后每新建一个连接会话都要这样设置一下由于做实验时发现 sendmail 会导致启动很慢,所以这里关掉此服务执行service sendmail stop然后依次执行chkconfig sendmail offchkconfig -list sendmail好,关闭了sendmail服务虚拟机设置成字符界面虚拟机的图形界面比较浪费系统资源,因为基本上都是用SecureCRT等远程工具来操作的,所以不需要图形界面,改成全字符的,如果要临时用图形界面可以用startx命令vi /etc/inittab把id改成3,就是全字符界面保存退出即可,下次启动的时候就生效
3、了修改系统版本号,为了兼容oracle和gc软件的安装vi /etc/redhat-releaseCentOS release 4 (Final)保存退出FF14目录rootcn1-xiv-db01 # su - oracleoraclecn1-xiv-db01 $ echo $ORACLE_HOME/u01/app/oracle/product/11.2.0.3/dbhome_1oraclecn1-xiv-db01 $ echo $ORACLE_BASE/u01/app/oracle#rootcn1-xiv-db01 # su - gridgridcn1-xiv-db01 $ echo $O
4、RACLE_HOME/u01/app/grid/product/11.2.0.3/gridgridcn1-xiv-db01 $ echo $ORACLE_BASE/u01/app/gridgridcn1-xiv-db01 grid$ echo $ORACLE_SID+ASMSQL select name, path from v$asm_disk;NAME PATH- -HDD1_0000 /dev/sdbSSD1_0000 /dev/sdcSQL select name from v$asm_diskgroup;NAME-SSD1HDD1#3虚拟机SQL select name, path
5、from v$asm_disk;NAME PATH- -VOL1 ORCL:VOL1VOL2 ORCL:VOL2SQL select name from v$asm_diskgroup;NAME-DATA设置内核参数和其他参数vi /etc/sysctl.conf把下面的参数复制到最下面kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_lo
6、cal_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144使用sysctl -p命令使内核参数立即生效sysctl -p设置其他参数vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536vi
7、 /etc/pam.d/loginsession required /lib64/security/pam_limits.sosession required pam_limits.so注意:因为是64位的系统,所以一定要写/lib64/security/pam_limits.so如果写成/lib/security/pam_limits.so(这是32位系统的设置),就会在虚拟机本地的字符界面模式下无法登录vi /etc/profile在profile里添加oracle环境变量if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit
8、 -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi执行source /etc/profile命令使配置生效source /etc/profile查看tmpfs大小df -lhtmpfs太小了,要设置大点vi /etc/fstab保存退出grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo确认一下物理内存和交换内存信息设置hosts的IP地址 (222.73.21.107是本机IP)在hosts里设置本地地址,最好用三段式vi /etc/hosts127.0.0.1 c
9、n1-xiv-db01 localhost.localdomain localhost:1 localhost6.localdomain6 localhost6222.73.21.107 cn1-fsv-1001b centos5.localdomain centos5保存退出,测试一下ping centos5.localdomain -c 4ping centos5 -c 4ping cn1-fsv-1001b -c 4创建oracle用户组和用户/添加用户组及用户groupadd dbagroupadd oinstallgroupadd asmdbagroupadd asmopergrou
10、padd asmadmingroupadd operuseradd oracle -g oinstall -G dba,asmadmin,asmdba,asmoper,operpasswd oracleYf891165idcuseradd grid -g oinstall -G dba,asmadmin,asmdba,asmoper,operpasswd gridYf891165idc/新建目录权限mkdir -p /u01mkdir -p /u01/appchown -R oracle:oinstall /u01/ chmod -R 775 /u01/app/su - oracleoracl
11、e用户创建完毕把oracle软件传到/u01目录下cd /u01ls -lrtchown -R oracle:oinstall *ls -lrt设置oracle环境变量此处开始用oracle用户su - oraclevi .bash_profileexport PATHexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/u01/app/oracleexport ORACLE_SID=cnwd01export ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/dbhome_1export ORACLE_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux64 安装 oracle11g 完整
限制150内