*Redhat操作系统小编会写专门文章会教大家如何安装
linux安装oracle11G前的基础环境配置:
1. linux配置IP地址、关闭linux防火墙、关闭selinux、配置/etc/hosts表本地解析 2.创建oracle用户(用于管理oracle实例) 3 .创建 oinstall、dba组,用户oracle主组oinstall附 属组dba 4.创建安装oralce的文件,oracle官方推荐安装路径/u01/app/oracle linux配置IP地址:10.0.0.2/24[root@chan /]vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1HWADDR=00:50:56:B2:25:38TYPE=EthernetUUID=9226b5f4-74f1-40a8-9c3e-4b06c5639f3bONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=10.0.0.2 更改IPNETMASK=255.255.255.0 更改掩码
关闭liunx防火墙
[root@chan /]service iptables stop 关闭防火墙[root@chan /]chkconfig iptables off 下次开机启动关闭防火墙
关闭selinux
[root@chan /] getenforce 0[root@chan /] vi /etc/selinux/configSELINUX=disabled
配置/etc/hosts表本地解析
[root@chan /] vi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain610.0.0.2 chan 增加本地解析
创建oinstall、dba组,用户oracle主组oinstall附属组dba
[root@chan /] groupadd oinstall 创建oinstall组[root@chan /] groupadd dba 创建dba组[root@chan /] useradd -g oinstall -G dba oracle 创建用户oracle,主组ointall附属组dba[root@chan /] id oracleuid=500(oracle) gid=501(oinstall) groups=501(oinstall),500(dba)
创建安装oralce的目录并把全归属权力赋予oracle用户
[root@chan /] mkdir /u01/app/oracle -p 递归创建文件夹[root@chan /] chown oracle:oinstall /u01/ -R [root@chan /] chmod 775 /u01 -R 修改权利
以上步骤已经把安装oracle基础环境已经配置完毕
下面开始安装oracle 11G管理软件RMDBS
上传oracle 11G到系统根目录并赋予oracle用户执行权利
[root@chan /] chmod 775 /database/ -R[root@chan /] lldrwxrwxr-x. 8 root root 4096 Jun 29 16:00 database
切换oracle用户执行安装脚本
[root@chan /] su - oracle 切换用户[oracle@chan database] lsdoc install response rpm runInstaller sshsetup stage welcome.html[oracle@chan database]$ ./runInstaller 执行安装脚本
以下是运行脚本安装过程
1:运行脚本后弹出安装oracle对话框取消打勾不需要oracle支持:
2:确认是否不要提供email地址吗?不提供
3:选项1:安装和配置数据库、选项2:只安装数据库软件(选2安装RMDBS)
4:选项1:单实例,选项2:RAC集群(选择单个实例)
5:语言支持:英文
6:选项1:企业版,选项2:标准版,选项3:标准教育版(选择企业版)
7:默认就下一步
Oracle基础目录为/u01/app/oracle
软件安装目录/u01/app/oracle/product/11.2.0/dbhome_1
8:管理组为oinstall 不改动下一步
9:数据库的管理员组和数据库的操作组为dba或者oinstall都行
10:对你现在的环境做检查出现了很多failed 的参数,可以通过fix&checkagain生成一个脚本环境帮你把环境进行修改但是要root的用户对脚本进行执行
11:脚本位置
进入该目录以root用户运行修复脚本./runfixup.sh
[root@chan /] cd /tmp/CVU_11.2.0.1.0_oracle/ 脚本位置[root@chan CVU_11.2.0.1.0_oracle] ./runfixup.sh 运行修复脚本
运行脚本后编辑vim/etc/sysctl.conf这个目录
最后面行就是脚本修改过的的参数,唯独kernel.sem这个没有被修改到
把值改成kernel.sem = 250 32000 100 128 (其他参数不用改动,脚本已经改好)
修改完成之后保存退出运行sysctl -p 命令进行生效
12:返回安装页面在点击Ok在进行检查一遍
发现还是有许多依赖的安装包packages没有安装
通过本地挂载yum仓库进行安装
挂载redhat6.4的yum源对提示没有安装的包进行安装yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686glibc-common glibc-headers ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcclibgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXilibXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-develunixODBC-devel*.i686 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static pcredevel numactl-devel
把oracle所需的安装包安装完成之后看见一些还是提示还没有安装
其实是已经安装了,但是我们安装的版本比他高级
Grep查看包其实是已经安装完成,可以勾选ignore all (忽略全部进行安装)
13:下一步安装
安装过程中需要以root用户运行两个脚本就行(具体脚本所在位置已经给出)
RMDBS管理软件安装成功
使用oracle修改oracle用户的环境变量
vim /home/oracle/.bash_profileexport ORACLE_BASE=/u01/app/oracle #oracle数据库安装目录export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 #oracle数据库路径export ORACLE_SID=oltp #oracle启动数据库实例名export ORACLE_TERM=xterm #xterm窗口模式安装export PATH=$PATH:$ORACLE_HOME/bin #添加系统环境变量export LANG=C #防止安装过程出现乱码export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集
精简修改过环境变量
Export PATH 就是把PATH设置为全局变量,保存之后用source.bash_profile命令更新
以上就把RMDBS数据库管理软件安装完毕
因为本文太长知识多小编也编辑的很累,上面也只是RMDBS数据库管理软件安装完成操作,后面还有配置数据库的侦听以及创建DB,如何使用数据库创建简单的表还有分享常见的数据库命令、还有RMAN备份与恢复,所以更多内容我会在后面几篇文章继续分享,感谢大家
(如果需要oracle或者redhat6.4安装包的同学可以留言给小编,小编会给您送上)