`
shihuan830619
  • 浏览: 580072 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

RedHat6.4安装Oracle12c 12.1.0.2.0

阅读更多
[root@pacollector ~]# vi /etc/hosts
这里要把本机IP和主机名加入hosts文件中

VMWare设置CD/DVD处勾选已连接并指定RedHat6的ISO安装包
[root@pacollector ~]#mkdir /mnt/cdrom
[root@pacollector ~]#mount -o loop /dev/cdrom /mnt/cdrom
[root@pacollector ~]#yum list|grep vsftpd

[root@pacollector software]# groupadd oinstall
[root@pacollector software]# groupadd dba
[root@pacollector software]# useradd -g oinstall -G dba oracle
[root@pacollector software]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.


[root@pacollector /]# mkdir -p /u01/app/oracle
[root@pacollector /]# chown -R oracle:oinstall /u01/app/oracle
[root@pacollector /]# chmod -R 775 /u01/app/oracle
[root@pacollector /]# mkdir -p /u01/app/oraInventory
[root@pacollector /]# chown -R oracle:oinstall /u01/app/oraInventory
[root@pacollector /]# chmod -R 775 /u01/app/oraInventory


[root@pacollector /]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

[root@pacollector /]# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so

[root@pacollector /]# vi /etc/sysctl.conf
# Controls the maximum shared segment size, in bytes
# kernel.shmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages
# kernel.shmall = 4294967296

kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576


[root@pacollector etc]# lsmod|grep bridge
[root@pacollector etc]# modprobe bridge
[root@pacollector etc]# lsmod|grep bridge
bridge                 79078  0
stp                     2218  1 bridge
llc                     5546  2 bridge,stp

[root@pacollector etc]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576


以上几个内核参数的大致含义如下―― 
kernel.shmma:最大共享内存段,以字节为单位,物理内存*1024*1024*2,为物理内存的2倍。 
kernel.shmmni:共享内存段的最大数目。
kernel.shmall:共享内存总量,以页为单位。 
kernel.sem:每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。 
fs.file-max:文件句柄数,表示在Linux系统中可以打开的文件数量。
net.ipv4.ip_local_port_range:应用程序可使用的IPv4端口范围。


rpm -q binutils compat-libstdc++-33 compat-libcap1-1.10 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel
rpm -q glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl-devel sysstat
rpm -q unixODBC unixODBC-devel
yum -y install binutils compat-libstdc++-33 compat-libcap1-1.10 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel
yum -y install glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl-devel sysstat
yum -y install unixODBC unixODBC-devel

rpm -ivh elfutils-libelf-devel-static-0.152-1.el6.x86_64.rpm --nodeps
rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm --nodeps

rpm -q binutils compat-libstdc++-33 compat-libcap1-1.10 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel | sort


[root@pacollector ~]# exit


这个地方要退出root用户重新用oracle用户登录,不能在root用户下面直接su - oracle
[oracle@pacollector ~]$ unzip p17694377_121020_Linux-x86-64_1of8.zip
[oracle@pacollector ~]$ unzip p17694377_121020_Linux-x86-64_2of8.zip
[oracle@pacollector ~]$ cd database/
[oracle@pacollector database]$ ls
install  readme.html  response  rpm  runInstaller  sshsetup  stage  welcome.html
[oracle@pacollector database]$ export DISPLAY=192.168.10.16:0.0
[oracle@pacollector database]$ ./runInstaller




















这个地方不要急着单击OK按钮,要换成root用户登录后执行Number1和Number2两个脚本。
[root@pacollector ~]# /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.

[root@pacollector ~]# /u01/app/oracle/product/12.1.0/dbhome_1/root.sh
Performing root user operation for Oracle 11g

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/12.1.0/dbhome_1

Enter the full pathname of the local bin directory: [/usr/local/bin]: 这里直接敲回车即可
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
[root@pacollector ~]#



在图形界面单击close按钮完成安装。


[oracle@pacollector ~]$ vi .bash_profile
# PATH=$PATH:$HOME/bin
# export PATH

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export ORACLE_SID=pacollorcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:.
export LANG=en_US
# export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

[oracle@pacollector ~]$ source .bash_profile
[oracle@pacollector ~]$ which lsnrctl
/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl

[oracle@pacollector ~]$ cd /u01/app/oracle/product/12.1.0/dbhome_1/bin
[oracle@pacollector bin]$ pwd
/u01/app/oracle/product/12.1.0/dbhome_1/bin

[oracle@pacollector bin]$ vi dbstart
# ORACLE_HOME_LISTNER=$1
ORACLE_HOME_LISTNER=$ORACLE_HOME
[oracle@pacollector bin]$ vi dbshut
# ORACLE_HOME_LISTNER=$1
ORACLE_HOME_LISTNER=$ORACLE_HOME

[oracle@pacollector bin]$ vi /etc/oratab
# pacollorcl:/u01/app/oracle/product/12.1.0/dbhome_1:N
pacollorcl:/u01/app/oracle/product/12.1.0/dbhome_1:Y

[root@pacollector ~]$ vi /etc/rc.d/rc.local
su -oracle -c 'dbstart'
su -oracle -c 'lsnrctl start'



[oracle@pacollector ~]$ lsnrctl status
[oracle@pacollector ~]$ lsnrctl start
[oracle@pacollector ~]$ lsnrctl stop

[oracle@pacollector ~]$ sqlplus /nolog
SQL> conn /as sysdba
SQL> startup                                                --"启动数据库实例"
SQL> shutdown immediate                                     --"关闭数据库实例"
或者
[oracle@pacollector ~]$ sqlplus / as sysdba
SQL> startup                                                --"启动数据库实例"
SQL> shutdown immediate                                     --"关闭数据库实例"

[root@pacollector ~]$ sudo service iptables stop
[root@pacollector ~]$ sudo service iptables start
[root@pacollector ~]$ sudo chkconfig iptables off
[root@pacollector ~]$ sudo chkconfig iptables on
[root@pacollector ~]$ sudo vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT


[oracle@pacollector ~]$ echo $ORACLE_SID    --查看Oracle实例名
[oracle@pacollector ~]$ ps -ef|grep smon    --查看已经启动了的实例名


[oracle@pacollector ~]$ dbca
会出现图形界面配置实例
[oracle@pacollector ~]$ netca
会出现配置Oracle Net Services Configuration的图形界面配置
  • 大小: 62.5 KB
  • 大小: 53.3 KB
  • 大小: 62.7 KB
  • 大小: 56.8 KB
  • 大小: 65.4 KB
  • 大小: 70.7 KB
  • 大小: 76.6 KB
  • 大小: 79.9 KB
  • 大小: 81 KB
  • 大小: 72.7 KB
  • 大小: 88.6 KB
  • 大小: 92.1 KB
  • 大小: 83.2 KB
  • 大小: 87.7 KB
  • 大小: 75.7 KB
  • 大小: 73.7 KB
  • 大小: 96.5 KB
  • 大小: 89.3 KB
  • 大小: 118.6 KB
  • 大小: 129.6 KB
  • 大小: 159.1 KB
  • 大小: 52.3 KB
分享到:
评论

相关推荐

    redhat6.4+oracle12CR2 安装手册

    根据提供的文件信息,本知识点将涵盖Red Hat Enterprise Linux 6.4(以下简称RedHat6.4)以及Oracle Database 12c Release 2(以下简称Oracle12CR2)的安装要点。本手册继承自上一版关于RedHat6.4与Oracle11G的安装...

    (实操)RedHat 7.4安装Oracle12c_RAC.docx

    RedHat 7.4安装Oracle12c_RAC实战笔记 本文档主要记录了在vsphere私有云平台上安装Oracle12c_RAC的实战过程,涵盖了从前期准备到安装Grid Infrastructure和数据库的所有步骤。以下是详细的知识点总结: 一、前期...

    RedHat 6.4 & oracle 11.2.0.4.0(本地安装)手册

    本文档,是我亲自实验编写,截图全部是实验截图,包括: vmware 安装 redhat 6.4 redhat 6.4 安装 oracle 11.2.0.4.0 sqlplus 增强工具 rlwrap 安装使用 oracle 自启动设置方法

    RedHat6.4安装oracle11g需要的所有RPM包

    RedHat6.4安装oracle11g需要的所有RPM包,本人通过实验后进行删除的,内容包括: compat-libstdc++-33-3.2.3-47.3.i386.rpm libaio-0.3.105-2.i386.rpm libaio-devel-0.3.105-2.i386.rpm libgcc-3.4.6-3.1.i386.rpm ...

    redhat 6.4 上安装 oracle 11g

    redhat6.4安装oracle 11g 详细介绍oracle安装过程

    Redhat7.3+Oracle12c.doc

    前段时间比较轻松,自己安装了一个12C单机版数据库,总结了一份文档,仅供大家学习,参考。不足之处,请谅解。

    redhat6.4_oracle11G_RAC_搭建

    redhat6.4_oracle11G_RAC_搭建 redhat6.4_oracle11G_RAC_搭建

    REDHAT6.4-ORACLE11G安装补充包

    linux redhat 6.4 安装oracle 11g需要安装包 http://docs.oracle.com/database/121/LADBI/pre_install.htm#LADBI7534 binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-...

    redhat7.3安装Oracle 12C R2 RAC文档

    在Red Hat 7.3操作系统上安装Oracle 12c Release 2 (12.2) RAC是一项复杂而关键的任务,涉及到多个组件和步骤。Oracle Grid Infrastructure (GI)是Oracle Real Application Clusters (RAC)的基础,它提供了一种集中...

    Redhat linux安装Oracle12c

    ### Redhat Linux安装Oracle 12c详细步骤 在Redhat Linux系统上安装Oracle 12c是一项技术性较强的任务,对于很多系统管理员来说都是一次挑战。本文将基于提供的内容,详细介绍Redhat Linux系统下Oracle 12c的具体...

    Redhat下安装oracle12C 制作流程.txt

    讲述如何在Redhat下安装oracle12C R2,如果本身有资源,可以根据流程操作。如果没有所有资源都能在“五一西踢偶”上搜索

    RedHat5.5安装Oracle10G.docx

    ### RedHat 5.5 安装 Oracle 10G 的详细步骤与注意事项 #### 一、安装前的准备及需求 在准备安装 Oracle 10G 数据库之前,需要确保满足以下硬件与软件需求: 1. **Swap 分区大小**: - 至少需要 2GB 的 Swap ...

    rehl7-oracle12c.docx

    Oracle 12C(12.1.0.2.0)是Oracle公司推荐的稳定版本,避免了12.1.0.1.0版本可能出现的诸多问题。以下是一个详细的安装教程。 首先,确保你有以下资源: 1. 官方帮助文档:访问Oracle官方文档网站获取Oracle 12C的...

    在Vmware workstation Redhat6 中安装Oracle11.2.0.4 的RAC群集

    本文将详细介绍如何在Vmware Workstation上的Red Hat Enterprise Linux 6 (RHEL6)操作系统中安装Oracle 11.2.0.4的RAC群集。 首先,了解Oracle RAC的基本概念。RAC是一种数据库集群技术,它允许多个服务器节点共享...

    RedHat 7.4下安装Oracle 11.2.0.4数据库的方法.docx

    在RedHat 7.4操作系统上安装Oracle 11.2.0.4数据库需要遵循一系列详细的步骤,因为Oracle官方支持的Linux发行版包括RedHat和Oracle Linux。本指南将介绍一个经过实践验证的安装流程,旨在帮助用户避免常见的安装问题...

    RedHat6.4 图文安装

    本安装教程将详细讲解如何通过光盘和U盘两种方式在服务器上安装RedHat 6.4。 首先,了解系统基本信息。Red Hat 6.4提供了企业级的稳定性,包括对硬件的支持和安全更新。你可以从Red Hat的官方网站注册后下载系统...

    Red Hat Enterprise Linux 7部署Oracle+12c+RAC+最佳实践

    1. 遵循Oracle官方的安装和配置指南,确保数据库的正确安装和配置。 2. 使用Red Hat Enterprise Linux 7的最新版本,以确保操作系统的稳定性和安全性。 3. 使用高性能的存储设备,例如SSD或SAN,以确保数据库的高...

    redhat 6.4 install docker.txt

    1.update kernel to linux 3.19 download kernel from www.kernel.org make menuconfig and install kernel 2.download docker rpm from ... rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm

    Oracle11g for RedHat6.4安装手册

    随着计算机已经进入64位时代,64位应用将渐成主流,服务器应用就更不用说了,在操作系统平台选择上,Oracle力推Linux作为首选平台,下面将说明在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2的过程。

Global site tag (gtag.js) - Google Analytics