zoukankan      html  css  js  c++  java
  • linux 下安装oracle数据库

    --linux oracle安装
    --在windows下设置网卡信息
    设置ip地址 192.168.150.2

    --配置linux网卡配置 
    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE="eth0"
    BOOTPROTO="neno"
    HWADDR="00:0C:29:45:3D:55"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    TYPE="Ethernet"
    UUID="43374599-e0fa-4e94-9343-284c10a0e77f"
    IPADDR=192.168.150.3
    NETMASK=255.255.255.0

    需要连接网络时选择桥接模式(网卡Vmnet1选择为自动获取ip),将下面注释项放开,将仅主机模式的配置注释

    [root@localhost etc]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
    DEVICE=eth0
    HWADDR=00:0C:29:F0:C7:1B
    TYPE=Ethernet
    UUID=8d32163e-e4c8-4b55-8327-3975c3357bf5
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    IPADDR=192.168.150.6
    NETMASK=255.255.255.0
    GATEWAY=192.168.150.1
    BOOTPROTO=None
    #BOOTPROTO=static
    #IPADDR=10.228.18.225
    #NETMASK=255.255.252.0
    #GATEWAY=10.228.16.1
    [root@localhost etc]# 

    =============

    上面时仅主机模式,使用桥接模式时:

    BOOTPROTO="static"

    IP和子网掩码网关与物理主机保持同步。

    =============

    --关闭防火墙 selinux等 重启网络服务
    service iptables stop
    service ip6tables stop
    service NetworkManager stop

    chkconfig iptables off
    chkconfig ip6tables off
    chkconfig NetworkManager off

    setenforce 0
    getenforce --查看

    service network restart

    --使用xshell连接

    --安装oracle数据库
    --安装yum
    cd /mnt
    mkdir /mnt/rhel

    cd /etc/yum.repos.d/
    rm -rf *

    mount /dev/cdrom /mnt/rhel

    vi /etc/yum.repos.d/server.repo
    [server]
    name=yum server
    baseurl=file:///mnt/rhel
    enabled=1
    grpcheck=0

    yum repolist

    --更新rpm包
    rpm -Uvh binutils-*
    rpm -Uvh compat-libstdc++-*
    rpm -Uvh elfutils-libelf-*
    rpm -Uvh elfutils-libelf-devel-*
    rpm -Uvh elfutils-libelf-devel-static-*
    rpm -Uvh gcc-*
    rpm -Uvh gcc-c++-*
    rpm -Uvh glibc-*
    rpm -Uvh glibc-common-*
    rpm -Uvh glibc-devel-*
    rpm -Uvh glibc-headers-*
    rpm -Uvh kernel-headers-*
    rpm -Uvh ksh-*
    rpm -Uvh libaio-*
    rpm -Uvh libaio-devel-*
    rpm -Uvh libgcc-*
    rpm -Uvh libgomp-*
    rpm -Uvh libstdc++-*
    rpm -Uvh libstdc++-devel-*
    rpm -Uvh make-*
    rpm -Uvh sysstat-*
    rpm -Uvh unixODBC-*
    rpm -Uvh unixODBC-devel-*

    --um安装了旧版本的GPG keys
    rpm --import /etc/pki/rpm-gpg/RPM*

    --安装rpm依赖包
    yum -y install compat-libstdc++* elfutils-libelf-devel* elfutils-libelf-devel-static* gcc-* gcc-c++* libaio-devel* libstdc++-devel* sysstat* unixODBC* unixODBC-devel* libXp* glibc-devel*

    --新建目录
    mkdir /u01
    cd /u01
    mkdir software --用sftp上传文件

    --上传缺失的依赖包并安装
    rpm -ivh pdksh-5.2.14-1.i386.rpm --force --nodeps

    --新建用户和组
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle

    --在root用户下修改/u01/saftware用户组及权限
    chown -R oracle:oinstall software
    chmod -R 775 software

    --在oracle用户下解压软件
    su - oracle
    cd /u01/saftware
    unzip linux_11gR2_database_1of2.zip
    unzip linux_11gR2_database_2of2.zip

    --在root下创建家目录根目录
    mkdir -p /u01/app/
    chown -R oracle:oinstall /u01/app/
    chmod -R 775 /u01/app/ 

    --进入oracle用户修改 .bash_profile
    vi .bash_profile

    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    --在root用户下修改内核参数
    vi /etc/sysctl.conf

    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    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 = 1048586

    sysctl -p --使内核参数生效

    --修改资源限制 
    vi /etc/security/limits.conf 

    oracle           soft    nproc   2047
    oracle           hard    nproc   16384
    oracle           soft    nofile  1024
    oracle           hard    nofile  65536
    oracle           soft    stack   10240

    vi /etc/pam.d/login

    session    required     pam_limits.so

    --用oracle用户登陆安装
    su - oracle
    cd /u01/saftware/database
    ./runInstaller

    --以root身份执行脚本
    /u01/app/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/11.2/db_1/root.sh

    Enterprise Manager Database Control URL - (orcl) :
    https://localhost:1158/em

    --以oracle用户登陆
    su - oracle
    sqlplus /nolog
    conn scott/tiger

    --在oracle用户下启动监听 
    lsnrctl start

    --用plsql连接Oracle

    192.168.150.3:1521/orcl 

  • 相关阅读:
    11计划
    Tomcat Server.xml配置详解
    maven常用配置
    [转]Maven的内置属性说明
    PL/SQL Developer使用技巧、快捷键
    01_jeecms建站
    01_bootStrap中Tab页签切换
    利用Java实现文件中的关键字查询
    SVN服务器搭建
    MyEclipse安装插件的几种方法
  • 原文地址:https://www.cnblogs.com/wangzihong/p/9028745.html
Copyright © 2011-2022 走看看