1、安装Oracle虚拟机
2G、40G rhel6_64 1核 仅主机模式
Install system with basic video driver
skip--ok--Alt+n(下一步),Desktop安装
下一步 重启 设置当前时间,开启kdump finsh
调分辨率---system---preferences---display----1280*720
2、Linux基础配置
①配置IP地址(与vmnet1的网段相同:192.168.253.0,重启使用service network restart),可能rhel6.4版本没有systemctl
②关闭防火墙和selinux(iptables,这里防火墙服务不是firewalld)---setenforce 0
③连接光盘,配置本地yum源
[local]
name=local
baseurl=file:///media/local
gpgcheck=0
enable=1
④清空yum缓存,重新创建
⑤添加安装用户和组(管理组和安装组两个为,并把Oracle用户添加进组中,一个是原有组,一个作为附加组,给密码,删除用户userdel -r)
[root@Oracle01 yum.repos.d]# groupadd oinstall
[root@Oracle01 yum.repos.d]# groupadd dba
[root@Oracle01 yum.repos.d]# useradd -g oinstall -G dba oracle
[root@Oracle01 yum.repos.d]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
[root@Oracle01 yum.repos.d]# passwd oracle
Changing password for user oracle.
New password: 密码是123456
BAD PASSWORD: it is too simplistic/systematic
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
⑥创建安装目录
[root@Oracle01 yum.repos.d]# mkdir -p /u01/app/oracle
⑦更改权限
[root@Oracle01 yum.repos.d]# chown -R oracle:oinstall /u01/
[root@Oracle01 yum.repos.d]# chmod -R 775 /u01/
⑧上传数据库文件到/u01下:上传成功后解压两个文件
⑨修改主机名
vim /etc/sysconfig/network
vim /etc/hosts
3、安装Oracle数据库
[root@Oracle01 ~]# xhost + 把图形化界面的能力传递给所有用户,因为Oracle中普通用户是没有图形化界面调用的能力的
[root@Oracle01 ~]# mv database/ /u01/
[root@Oracle01 ~]# ls /u01/
[root@Oracle01 ~]# su - oracle
[oracle@Oracle01 ~]$ cd /u01/database
[oracle@Oracle01 ~]$ ./ runInstaller
选择install database softw only---single单节点安装---Enterprise Edition---
修改内核参数
cd /tmp/CVU_11.2.0.1.0_oracle/
./runfixup.sh
vim /etc/sysctl.confg
kernel.sem=250 32000 100 128
sysctl -p 使其生效,
安装依赖软件
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 glibc-common glibc-headers ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel Iibgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static pcre-devel numactl-devel
点击“eix & Check Again”,点击 Check Again 如果还有告警可以勾选Ignore All
然后安装,安装大概到94%,需要执行两个脚本
[root@oracle ~]#cd /u01/app/oraInventory
[root@oracle ~]#ls
[root@oracle ~]#./orainstRoot.sh
[root@oracle ~]#cd /u01/app/oracle/product/11.2.0/dbhome_1
[root@oracle ~]#ls
[root@oracle ~]#./root.sh
数据库就安装完成了
配置环境变量(在PATH=$PATH:$HOME/bin下添加) 配置监听
[oracle@localhost ~]$vim /home/oracle/.bash_profile
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=oltp
PATH=$PATH:$ORACLE_HOME/bin
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID
[oracle@localhost ~]$source /home/oracle/.bash_profile
[oracle@localhost ~]$netmgr
Local---Service Naming---点加号---oltp(上面设置的SID一样)---主机名oracle,servernaem:oltp---finsh
Listeners---点加号---LSTENER---listening locations ----add address
database services---add database---Global和sid改为oltp
×掉----save
[oracle@localhost ~]$lsnrctl start 启动监听(提供访问,负载均衡)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




