环境准备阶段--搭建oracle linux 6.5系统


选择9.x版本兼容性

分配6GB内存

再次重启可以进入桌面,提示如下,勾选然后close

配置主机名,网络。hosts

[root@ocp-1-1 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=myocp.com
[root@ocp-1-1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.56.100
NETMASK=255.255.255.0
GATEWAY=192.168.56.2
DNS1=192.168.56.2
[root@ocp-1-1 ~]# vim /etc/hosts
[root@ocp-1-1 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.100 myocp.com myocp
[root@ocp-1-1 ~]#

  

关闭selinux,iptables

[root@ocp-1-1 ~]# vim /etc/selinux/config
[root@ocp-1-1 ~]# chkconfig iptables off
[root@ocp-1-1 ~]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
[root@ocp-1-1 ~]# setenforce 0
[root@ocp-1-1 ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted [root@ocp-1-1 ~]#

  

在内存中设置主机名

一些OK之后,关机,做快照。

 其它:


安装过程中遇到的问题

如果选择Workstation 12版本的话

安装时提示
this hardware (or a combination thereof) is not supported by oracle

但是点击OK之后会跳到下一个界面。可以继续安装

但是启动之后提示
kernel panic - not syncing: fatal exception

问题的原因是以为CPU或者其它硬件太新导致的。

解决方法1
vmware创建虚拟机是选择版本9(这里是我采用的)

解决方法2
找台CPU型号比较老的安装此虚拟机

系统配置部分


同时安装oracle 10g,11g,12c
虚拟机需要4GB以上内存

hosts解析添加一行,默认的2行不要动
192.168.59.100 myocp.com myocp

注意/etc/hosts文件对other组具备可读权限

[root@myocp ~]# ll /etc/hosts
-rw-r--r--. 2 root root 189 Jul 5 13:18 /etc/hosts [root@myocp ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.100 myocp.com myocp
[root@myocp ~]#

  

配置yum,采用本地yum源

[root@myocp ~]# cd /etc/yum.repos.d/
[root@myocp yum.repos.d]# ll
total 4
-rw-r--r--. 1 root root 2545 Jul 5 09:36 public-yum-ol6.repo
[root@myocp yum.repos.d]# mkdir /old_files
[root@myocp yum.repos.d]# mv public-yum-ol6.repo /old_files/
[root@myocp yum.repos.d]# touch 666.repo
[root@myocp yum.repos.d]# vim 666.repo

  

配置yum本地源

[root@myocp ~]# mount /dev/sr0 /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@myocp ~]# cd /etc/yum.repos.d/
[root@myocp yum.repos.d]# touch 666.repo
[root@myocp yum.repos.d]# vim 666.repo
[root@myocp yum.repos.d]# cat 666.repo
[666]
name=666
baseurl=file:///mnt
enabled=1
gpgchcek=0
[root@myocp yum.repos.d]#

  

导入key

[root@myocp ~]# rpm --import /mnt/RPM-GPG-KEY
RPM-GPG-KEY RPM-GPG-KEY-oracle
[root@myocp ~]# rpm --import /mnt/RPM-GPG-KEY*
[root@myocp ~]#

  

安装oracle-rdbms的包

[root@myocp ~]# yum install oracle-rdbms-* -y
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Package oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64 already installed and latest version
Nothing to do
[root@myocp ~]#

  

这个装完之后,该装的所有包都有了
它是oracle官方提供的包
ohel系统6.4自带这个包
ohel6.3版本之后的都带这个包

安装这个包之后,用户都自动创建好了

[root@myocp ~]# id oracle
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)
[root@myocp ~]#

 

内核参数它自动帮你改好了 

资源限制也改好了

[root@myocp ~]# cat /etc/security/limits.conf

创建目录授权

[root@myocp ~]# mkdir /u01
[root@myocp ~]# chown oracle:oinstall /u01 -R
[root@myocp ~]#

  

规划安装目录

/u01/oracle/10g
/u01/oracle/11g
/u01/oracle/12c

  

grid产品,11g和12c都有,但是oracle只能安装一个
它用来支持oracle产品的一些服务的启动和关闭。以及运行asm的
只装12c的grid

/u01/grid/12c

  

或者只安装11g
一些高可用的服务,只能跑一个

安装rz包

[root@myocp ~]# yum install lrzsz -y
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Package lrzsz-0.12.20-27.1.el6.x86_64 already installed and latest version
Nothing to do
[root@myocp ~]#

  

目前有dba组和oinstall组
如果要使用asm,需要asmadmin组,asmdba组,asmoper组
这3个组是运行asm需要的组

环境准备阶段--搭建oracle linux 6.5系统的更多相关文章

  1. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.1.系统界面报错Gnome

    1.错误信息:登录系统后,屏幕弹出几个错误对话框,无菜单.无按钮 GConf error: Failed to contact configuration server; some possible ...

  2. 搭建oracle linux虚拟机报错解决

    sysctl -P 报错解决办法问题症状修改 linux 内核文件 #vi /etc/sysctl.conf后执行sysctl  -P 报错error: "net.bridge.bridge ...

  3. mysql server advanced 5.6基于oracle linux 6.6的安装

    mysql 安装有两种,rpm安装和源码包安装,两种包都可以从www.mysql.com官网下载,这次我测试下rpm安装方式. 1.安装环境以及mysql版本: 1.1vcenter 虚拟机环境 1. ...

  4. Unix/Linux环境C编程入门教程(3) Oracle Linux 环境搭建

    Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 2010年9月,Oracle Enterprise Linux发布新版内核--Un ...

  5. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.6. 安装Oracle所依赖的必要包

    2.6. 安装Oracle所依赖的必要包 2.6.1. 检查Oracle所依赖的必要rpm包 [root@localhost /]#rpm -q binutils compat-libstdc elf ...

  6. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.5.安装Grid,创建ASM磁盘组空间不足

    因之前分区时,分区的Last cylinder的值选了“1”,导致创建磁盘组空间不足.解决办法是先删除分区,重新创建分区并删除ASM磁盘,然后重建ASM磁盘 1. 先删除分区,重新创建分区: 1)查询 ...

  7. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure

    无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...

  8. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.2.Oracleasm Createdisk ASM磁盘失败:Instantiating disk: failed

    1.错误信息:Instantiating disk: failed [root@linuxrac1 /]# /usr/sbin/oracleasm createdisk OCR_VOTE /dev/s ...

  9. 一步一步搭建oracle 11gR2 rac+dg之环境准备(二)【转】

    一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之环境准备 (二) 一步一步搭建oracle 11gR2 rac+dg之环境准备 ...

随机推荐

  1. easyui datagrid 后台分页,前端如何处理

    module.exports = { queryMethod(){ let params = checkQueryParams.call(this); if (!params) { return; } ...

  2. 微信小程序:首页设置方法(开发模式,使用模式)与其他相关设置

    小程序开发并不愉快,许多必建的文件不会自动生成,页面之间的跳转没有快捷键,开发者工具显示区域受限……如果谁有对应的解决办法求告知…… 开始的时候每次保存代码,页面都会刷洗重新渲染一次,而且自动跳回首页 ...

  3. 删除Docker镜像

    删除镜像:1)先杀死镜像中所有容器   docker kill $(docker ps -a -q)2)删除镜像中所有容器:   docker rm $(docker ps -a -q)3)删除镜像: ...

  4. python基础语法四

    函数的作用域: name = 'alex' def foo(): name = 'linhaifei' def bar(): name = "wupeiqi" def tt(): ...

  5. MySQL数据库“十宗罪”【十大经典错误案例】

    原文作者:张甦 来源:http://blog.51cto.com/sumongodb 今天就给大家列举 MySQL 数据库中,最经典的十大错误案例,并附有处理问题的解决思路和方法,希望能给刚入行,或数 ...

  6. EL(Expression Language)表达式语言

    EL(Expression Language)表达式语言 EL的基本语法是以${开始,以}结束 为了能够方便地输出数据,EL提供了11个内置对象,其中 2个内置对象为了方便输出请求参数 param用来 ...

  7. JVM学习三:静态分派

    所有依赖静态类型来定位方法的执行版本的分派动作成为静态分派,静态分派典型的应用场景是方法的重载.在编译阶段,javac编译器会根据参数的静态类型决定使用哪个重载版本,但很多种情况下这个版本并不是“唯一 ...

  8. c++中的两种getline用法

    参考 https://blog.csdn.net/Big_laoshu/article/details/79345351

  9. 云原生GIS技术

    云原生架构概述 - DockOne.io  http://dockone.io/article/2991 云原生GIS技术全解读 - SuperMap技术控 - CSDN博客  https://blo ...

  10. 【EMV L2】终端风险管理(Terminal Risk Management)

    终端风险管理使大额交易联机授权,并确保芯片交易能够周期性地进行联机以防止在脱机环境中也许无法察觉的风险. 虽然发卡行被强制要求在应用交互特征(AIP)中将终端风险管理位设置成1以触发终端风险管理,但终 ...