文档章节

orcale安装(grid 及变量的编写 )

d
 doudou___9958
发布于 2016/11/16 22:57
字数 1160
阅读 42
收藏 1

                                                环境:cenos6.8

                                                软件:11.2.0.4

安装前的oracle了解

    oracle: 关系型数据库(mysql)主要存放数据和二维表结构

    非关系型数据库:树型结构

1.安装前准备

            9i版本----> rh4以下版本

            10G版本----->RH4版本 如果是4以上的本版需要在/etc/redhat-release文件夹里面修改为4版本

                ------>oel4 如果是4以上的本版需要在/etc/redhat-release件夹里面修改为4版本

            11G版本----->RH5或RH6

                        ------->oel5或oel6

 1.1检查内存(Mem),磁盘空间

9i-------------->Mem:512M(需要)--------->只有一个文件叫:database(软件1G +库空间(至少2倍))

10G----------->Mem:1G(需要)------>只有一个软件:classware(集群软件)+database(包含ASM自动存储功能)1.5G+库空间(看实际工作数据每天的增长量)

11G------------>Mem:2G(最低要求)-------->两个软件database(数据库软1.4G)+grid(ASM+RAC+自动管理(自动开关机)+1.2G)+库空间

1.2修改内核参数:

        9i-------------->修改/etc/sysctl.conf

            kernel.shmall

            kernel.shmmax

                        修改参数具体的可以在网上搜索

        10G---------->oracle-valid..(下载后自动更改内核参数)

        11G---------->oracle-rdbms..(下载后自动更改内核参数 可省略创建用户和组)

1.3创建oracle用户和组(11G版本此步可省略 因为安装oracle-rdbms时默认建立例用户和组)

dba 管理组

oinstall 操作组

oracle

1.4创建安装所需要的路径

项目:/u01/oracle/product/11.2.0.3/

        /u01/oracle/11g

mkdir /u01/oracle/11g -P

mkdir /u01/grid/11g -p

1.5修改文件权限:chowm oracle.inatsll /u01 -R

1.6.建立域名解析:

    /etc/hosts

2.安装:

依赖关系软件包:

kernel-uek-2.6.39-400.17.1.el6uek.x86_64.rpm
kernel-uek-debug-2.6.39-400.17.1.el6uek.x86_64.rpm
kernel-uek-debug-devel-2.6.39-400.17.1.el6uek.x86_64.rpm
kernel-uek-devel-2.6.39-400.17.1.el6uek.x86_64.rpm
kernel-uek-doc-2.6.39-400.17.1.el6uek.noarch.rpm
kernel-uek-firmware-2.6.39-400.17.1.el6uek.noarch.rpm

oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64.rpm------>在安装它之前需要解决一个依赖关系请下载ksh-20120801-33.el6.x86_64------->yum install ksh-20120801-33.el6.x86_64

然后使用yum localinstall oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64.rpm  进行安装

oracle软件包:

    p10404530_112030_Linux-x86-64_1of7.zip----->database
    p10404530_112030_Linux-x86-64_2of7.zip----->database(集群)
    p10404530_112030_Linux-x86-64_3of7.zip----->grid

2.1正式安装:

    root用户执行xhost +---->授权所有用户使用图形化安装    

    例:[root@openvpn grid]# xhost +  ----->让所有用户有图形化界面权限
            access control disabled, clients can connect from any host

        su - oracle

        cd /opt/u01/grid/11g

        unzip p10404530_112030_Linux-x86-64_3of7.zip---->解压后生成一个grid文件荚

        cd /opt/u01/grid/11g/grid

        ./runInstaller---------->弹出一个图形化安装界面

1.    告诉你输入一个帐号和密码能到官方去下载

        使用序列号更新oracle

        跳过更新

        2.安装和配置oracle grid 基本集群

            配置一个单机版的oracle grid 服务

            升级一个oracle grid 基本的自动储存管理

            只安装一个基本的oracle grid/opt/u01/oracle/grid/root.sh

    

    3.支持的语言选择最好选上 simplifide Chinese(简体中文)

4.  其他的可以不用管,但是第一个必须是选择dba

   

5. 选择yes

    

6.  第一个:家目录;

    第二个是文件存放路径;

7.选择yes (因为是二次安装 如果第一次安装跳出来一个指针存放目录路径 默认不做修改)

    

8.检查grid 是否有密钥安装完成的包或者错误 有问题解决问题在进行下一步

图下错误显示物理内存不足,因是虚拟机关机后自己加就行。

9.安装需要多大的磁盘空间(将前面的选项列出来) 将此保存为模板文件以便以后的静默安装

10. 接下来就是下一步安装

11.安装后提示执行3个脚本(root用户)一定要脚本执行完成后在关闭对话框

    1./opt/u01/oraInventory/orainstRoot.sh

    2./opt/u01/oracle/grid/11g/root.sh

 3./opt/u01/oracle/grid/11g/perl/bin/perl -I/opt/u01/oracle/grid/11g/perl/lib -I/opt/u01/oracle/grid/11g/crs/install /opt/u01/oracle/grid/11g/crs/install/roothas.pl ----->第三个脚本的执行是在执行玩第二个脚本后生成的请仔细阅读内容

12.验证:oracle 用户验证

    

3.grid变量的编写:

    oracle用户下

    cd

vim .grid

    内容:

    

export ORACLE_BASE=/opt/u01/oracle
export ORACLE_HOME=/opt/u01/oracle/grid/11g
export ORACLE_SID=grid
export PATH=$ORACLE_HOME/bin:$PATH

3.1验证:

 写完保存后使用    . .grid  --------------->让变量全局生效

        lsnrctl------------------------>是否有这个启动监听的命令。

    验证完成

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
d
粉丝 4
博文 44
码字总数 54288
作品 0
成都
私信 提问
windows 下orcale 11g安装和配置

下载程序; 安装程序; a.主要用于本地的程序调试,安装的是桌面版; b.设置好密码等直接下一步。 把程序的bin目录加入到系统的path中; 安装完毕,现在cmd运行下sqlplus 输入帐号和密码,进...

落幕之殇
2017/05/08
0
0
在无orcale环境的本地,向远程orcale数据库导入本地的dmp文件

本地服务器没有安装orcale数据库和客户端,也没有安装plsql。所以cmd的imp命令不能用。 本地安装orcale客户端 下载地址,安装,配置path,安装后可以用imp命令导入dmp文件。 安装instantclie...

落幕之殇
2017/08/05
0
0
在无orcale环境的本地,向远程orcale数据库导入本地的dmp文件

本地服务器没有安装orcale数据库和客户端,也没有安装plsql。所以cmd的imp命令不能用。 本地安装orcale客户端 下载地址,安装,配置path,安装后可以用imp命令导入dmp文件。 安装instantclie...

落幕之殇
2017/05/11
0
0
CentOS7安装配置JDK、TOMCAT

CentOS7安装配置JDK、TOMCAT 一、配置JDK 1、下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html orcale的官网,直接选择JDK。然后选择一个linux64 版本 2、解压JDK...

GITTODO
2016/02/19
115
0
Oracle 在64位机器上使用plSQL连接Oracle的问题(SQL*Net not properly installed)

问题: 在64位机器上了64位的oracle客户端。 然后装上PL/SQL Developer,但是连接oracle老报这个错: Initialization error SQL*Net not properly installed OracleHomeKey: OracleHomeDir: ...

老朱教授
2017/11/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 我敢给你上菜,你敢吃么?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :分享周深的单曲《缘起 (前世今生版)》人间多的是长了两只脚的恶人, 《缘起 (前世今生版)》- 周深 手机党少年们想听歌,请使劲儿...

小小编辑
今天
164
9
万能的Python,还能用来制作高大上的进度条?

对于开发或者运维来说,使用Python去完成一些跑批任务,或者做一些监控事件是非常正常的情况。那么如何有效的监控任务的进度,除了在任务中加上log外,还能不能有另一种方式来了解任务进展到...

上海小胖
今天
8
0
如何嵌入 HTML 到 iPython notebook的输出

如何嵌入 HTML 到 iPython notebook的输出 iPython notebook中可以嵌入 HTML,也适用于JupyterHub和JupyterLab环境。不仅可以显示常用的HTML标签文本,甚至可以嵌入脚本交互操作和Frame分隔框...

openthings
今天
2
0
四、RabbitMQ3.7在CentOS7下的安装

安装依赖 sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git 创建yum源 vi /etc/yum.repos.d/rabbitmq-erlang.repo [......

XuePeng77
今天
2
0
android 延长Toast的时长

示例:myToast(5000,"hello"); public void myToast(int showTime, String msg) { Toast hello = Toast.makeText(getActivity(), msg, Toast.LENGTH_SHORT); new CountDownTimer(......

雨焰
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部