精华内容
下载资源
问答
  • linux静默安装oracle11g
    千次阅读
    2019-02-20 20:32:00

    title: Linux静默安装Oracle11g
    categories: 数据库
    tags:
    - Oracle
    timezone: Asia/Shanghai
    date: 2019-01-06

    环境

    以下Linux发行版验证通过
    REHL6.10 x86_64
    REHL7.5 x86_64
    CentOS7.5
    Oracle Linux 6.10 x86_64
    Oracle Linux 7.5 x86_64
    
    使用Oracle版本
    Oracle 11g 11.2.0.4
    

    注意

    Oracle单机版服务器重启以后监听和实例不会自动启动,需要手动开启。
    

    参考文献

    https://www.oracle.com/technetwork/cn/articles/servers-storage-admin/ginnydbinstallonlinux6-1845247-zhs.html

    第一步:修改IP为固定IP地址

    vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
    

    第二步:配置计算机名

    1.redhat7

    hostnamectl set-hostname test.com
    echo "192.168.0.63 `hostname`" >>/etc/hosts
    
    systemctl restart network
    

    2.redhat6

    hostname test.com
    sed -i "/HOSTNAME=/c HOSTNAME=`hostname`" /etc/sysconfig/network
    echo "192.168.0.63 `hostname`" >>/etc/hosts
    

    第三步:关闭防火墙、修改内核参数、创建用户和组、修改oracle变量、自动使用本地yum安装依赖包

    1.有几个包是在RedHat7安装光盘里提供的,需要单独安装
    rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
    rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
    

    compat-libstdc+±33 for CentOS 7.5.1804 for x86_64 https://pan.baidu.com/s/1SJUuIFMEA_j9ZFNDxvMAIQ

    compat-libstdc+±33 for CentOS 6.10 for x86_64 https://pan.baidu.com/s/1NHIwJ73_jkixH9Me97mmGg

    pdksh-5.2.14-37.el5_8.1.x86_64.rpm https://pan.baidu.com/s/1cK0AZlMlw1A3rrP_ClRDNA

    2.执行以下脚本

    可以重复执行,已做判断。直接复制到sehll执行即可,建议创建shell脚本后使用

    以下脚本已经针对linux6和linux7命令的不同做了判断区分,可以放心执行

    ################################################## 关闭防火墙和SELinux(OK)
    
    setenforce 0
    sed -i -r "/^SELINUX=/c SELINUX=disabled" /etc/selinux/config
    which systemctl && systemctl stop firewalld
    which systemctl && systemctl disable firewalld
    which systemctl && systemctl stop iptables || service iptables stop
    which systemctl && systemctl disable iptables || chkconfig iptables off
    
    ################################################## 配置内核参数和资源限制(OK)
    
    # 修改/etc/sysctl.conf(修改配置文件之前会自动备份)(OK)
    /bin/grep 666666 /etc/sysctl.conf && /bin/cp /etc/sysctl.conf.666666 /etc/sysctl.conf || /bin/cp /etc/sysctl.conf /etc/sysctl.conf.666666
    cat <<EOF >>/etc/sysctl.conf
    #add by 666666
    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    # kernel.shmmax 最低:536870912
    # kernel.shmmax 最大值:比物理内存小1个字节的值
    # kernel.shmmax 推荐:超过一半的物理内存
    kernel.shmmax = 956039168
    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 = 1048576
    EOF
    
    # 输入以下命令使内核参数马上生效(OK)
    /sbin/sysctl -p
    
    # 配置limits.conf文件(修改配置文件之前会自动备份)(OK)
    /bin/grep 666666 /etc/security/limits.conf && /bin/cp /etc/security/limits.conf.666666 /etc/security/limits.conf || /bin/cp /etc/security/limits.conf /etc/security/limits.conf.666666
    cat <<EOF >>/etc/security/limits.conf
    #add by 666666
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft stack 10240
    EOF
    
    # 修改/etc/pam.d/login(修改配置文件之前会自动备份)(OK)
    /bin/grep 666666 /etc/pam.d/login && /bin/cp /etc/pam.d/login.666666 /etc/pam.d/login || /bin/cp /etc/pam.d/login /etc/pam.d/login.666666
    cat <<EOF >>/etc/pam.d/login
    #add by 666666
    session    required     /lib64/security/pam_limits.so
    session    required     pam_limits.so
    EOF
    
    # 修改/etc/profile(修改配置文件之前会自动备份)(OK)
    /bin/grep 666666 /etc/profile && /bin/cp /etc/profile.666666 /etc/profile || /bin/cp /etc/profile /etc/profile.666666
    cat <<EOF >>/etc/profile
    #add by 666666
    if [ \$USER = "oracle" ]; 
    then
    	if [ \$SHELL = "/bin/ksh" ]; 
    	then
            ulimit -p 16384
            ulimit -n 65536
    	else
    	ulimit -u 16384 -n 65536
    	fi
    fi
    EOF
    
    # 使配置生效
    source /etc/profile
    
    ################################################## 创建所需的组和用户(OK)
    # 原始语句
    # /usr/sbin/groupadd dba
    # /usr/sbin/groupadd oper
    # /usr/sbin/groupadd oinstall
    # /usr/sbin/useradd -g oinstall -G dba oracle
    # 优化以后
    /bin/grep "^dba" /etc/group && echo "dba组已存在" || /usr/sbin/groupadd dba
    /bin/grep "^oper" /etc/group && echo "dba组已存在" || /usr/sbin/groupadd oper
    /bin/grep "^oinstall" /etc/group && echo "oinstall组已存在" || /usr/sbin/groupadd oinstall
    /bin/grep "^oracle:" /etc/passwd && echo "oracle账户已存在" || /usr/sbin/useradd -g oinstall -G dba oracle
    # 检查oracle用户的的所属组是否正确并修正
    GROUPIDTemp=`cat /etc/group | grep oinstall | awk -F ":" '{print $3}'`
    id oracle | grep gid=${GROUPIDTemp} && echo "oracle主组检查通过" || usermod --gid ${GROUPIDTemp} oracle
    unset GROUPIDTemp
    id oracle | grep dba && echo "oracle附属组检查通过" || usermod -aG dba oracle
    ################################################## 创建所需目录(可根据实际情况更改)(OK)
    
    mkdir -p /u01/app/oracle
    mkdir -p /u01/app/oracle/data
    mkdir -p /u01/app/oracle/product/11.2.0
    chown -R oracle:oinstall /u01/app
    chmod -R 775 /u01/app
    
    ################################################## 修改oracle用户变量(可根据实际情况更改,对应上边建立目录)(OK)
    
    /bin/grep 666666 /home/oracle/.bash_profile && /bin/cp /home/oracle/.bash_profile.666666 /home/oracle/.bash_profile || /bin/cp /home/oracle/.bash_profile /home/oracle/.bash_profile.666666
    cat <<EOF >>/home/oracle/.bash_profile
    #add by 666666
    ORACLE_BASE=/u01/app/oracle
    ORACLE_HOME=\$ORACLE_BASE/product/11.2.0
    # 数据库实例名
    ORACLE_SID=oracledb
    PATH=\$PATH:\$ORACLE_HOME/bin
    export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
    EOF
    ################################################## 配置本地yum源并安装依赖包(OK)
    mkdir -p /mnt/cdrom
    mount /dev/cdrom /mnt/cdrom
    
    cat <<EOF >/etc/yum.repos.d/local.repo
    [local]
    name=local
    baseurl=file:///mnt/cdrom
    gpgcheck=0
    enabled=1
    EOF
    
    yum clean all       #清理本地缓存
    yum clean plugins   #清理插件缓存
    yum makecache       #构建缓存
    
    yum install -y binutils* \
    compat-libcap1* \
    compat-libstdc++* \
    gcc* \
    gcc-c++* \
    glibc* \
    glibc-devel* \
    ksh* \
    libaio* \
    libaio-devel* \
    libgcc* \
    libstdc++* \
    libstdc++-devel* \
    libXi* \
    libXtst* \
    make* \
    sysstat* \
    unixODBC* \
    unixODBC-devel* \
    elfutils-libelf-devel*
    
    # 检查以上修改是否是执行成功
    # 
    test `id -u` -eq 0 && echo "当前用户是root用户" || echo -e "\033[31m非root用户,可能会有错误,请注意----------Failed\033[0m"
    grep SELINUX=disabled /etc/selinux/config && echo "SELinux成功关闭" || echo -e "\033[31mSELinux----------Failed\033[0m"
    grep 666666 /etc/sysctl.conf && echo "/etc/sysctl.conf修改成功" || echo -e "\033[31m/etc/sysctl.conf修改失败----------Failed\033[0m"
    grep 666666 /etc/security/limits.conf && echo "/etc/security/limits.conf修改成功" || echo -e "\033[31m/etc/security/limits.conf修改失败----------Failed\033[0m"
    grep 666666 /etc/pam.d/login && echo "/etc/pam.d/login修改成功" || echo -e "\033[31m/etc/pam.d/login修改失败----------Failed\033[0m"
    grep 666666 /etc/profile && echo "/etc/profile修改成功" || echo -e "\033[31m/etc/profile----------Failed\033[0m"
    id oracle && echo "oracle账户创建成功" || echo -e "\033[31moracle账户创建失败----------Failed\033[0m"
    ls /u01 > /dev/null 2>&1 && echo "oracle安装目录创建成功" || echo -e "\033[31moracle安装目录创建失败----------Failed\033[0m"
    grep 666666 /home/oracle/.bash_profile && echo "oracle用户变量修改成功" || echo -e "\033[31moracle用户变量修改失败---------Failed\033[0m"
    

    第四步:静默方式安装Oracle Database(使用oracle用户)

    1.修改自动应答文件(在database/response目录)

    cd /home/oracle/database/response
    cp db_install.rsp db_install.rsp.bak
    
    # 只安装数据库软件 Install database software only
    sed -i -r "/^oracle.install.option=/c oracle.install.option=INSTALL_DB_SWONLY" db_install.rsp
    # 主机名--------------------重点注意
    sed -i -r "/^ORACLE_HOSTNAME=/c ORACLE_HOSTNAME=`hostname`" db_install.rsp
    # oraInventory Group Name
    sed -i -r "/^UNIX_GROUP_NAME=/c UNIX_GROUP_NAME=oinstall" db_install.rsp
    # Inventory Directory
    sed -i -r "/^INVENTORY_LOCATION=/c INVENTORY_LOCATION=/u01/app/oraInventory" db_install.rsp
    # 语言 Selected Languages----------
    sed -i -r "/^SELECTED_LANGUAGES=/c SELECTED_LANGUAGES=en,zh_CN" db_install.rsp
    # Software Location
    sed -i -r "/^ORACLE_HOME=/c ORACLE_HOME=/u01/app/oracle/product/11.2.0" db_install.rsp
    # Oracle Base
    sed -i -r "/^ORACLE_BASE=/c ORACLE_BASE=/u01/app/oracle" db_install.rsp
    # 数据库版本为企业版 Enterprise Edition
    sed -i -r "/^oracle.install.db.InstallEdition=/c oracle.install.db.InstallEdition=EE" db_install.rsp
    # Database Administrator(OSDBA) Group
    sed -i -r "/^oracle.install.db.DBA_GROUP=/c oracle.install.db.DBA_GROUP=dba" db_install.rsp
    # Database Operator(OSOPEF) Group(Optional)
    sed -i -r "/^oracle.install.db.OPER_GROUP=/c oracle.install.db.OPER_GROUP=oper" db_install.rsp
    # 执行创建的数据库类型为:一般用途(选择"单实例数据库安装"自动修改,默认为空)
    sed -i -r "/^oracle.install.db.isRACOneInstall=/c oracle.install.db.isRACOneInstall=false" db_install.rsp
    # 执行创建的数据库类型为:一般用途(选择"单实例数据库安装"自动修改,默认为空)
    sed -i -r "/^oracle.install.db.config.starterdb.type=/c oracle.install.db.config.starterdb.type=GENERAL_PURPOSE" db_install.rsp
    # 不填写Oracle Support凭证 Oracle Support credentials----------
    sed -i -r "/^SECURITY_UPDATES_VIA_MYORACLESUPPORT=/c SECURITY_UPDATES_VIA_MYORACLESUPPORT=false" db_install.rsp
    # 指定用户是否不想配置安全更新。(=true是跳过更新)----------
    sed -i -r "/^DECLINE_SECURITY_UPDATES=/c DECLINE_SECURITY_UPDATES=true" db_install.rsp
    # 跳过更新 Skip software updates
    sed -i -r "/^oracle.installer.autoupdates.option=/c oracle.installer.autoupdates.option=SKIP_UPDATES" db_install.rsp
    

    2.使用刚才创建的自动应答脚本开始安装数据库

    ./runInstaller -silent -ignorePrereq -ignoreSysPrereqs -showProgress -responseFile /home/oracle/database/response/db_install.rsp
    
    -silent                     对于无提示模式下的操作, 输入内容可以是一个响应文件, 也可以是命令行变量值对的列表。
    -ignorePrereq               忽略运行先决条件检查。
    -ignoreSysPrereqs           忽略系统先决条件检查的结果。
    -showProgress               用于在控制台上显示安装进度。仅在无提示安装下才支持此选项。
    -responseFile <Path>        指定要使用的响应文件和路径。
    

    第五步:静默方式创建数据库(使用oracle用户)

    dbca  -silent -createDatabase -templateName General_Purpose.dbc -gdbName oracledb -sid oracledb -sysPassword xiaoliu -systemPassword xiaoliu -characterSet ZHS16GBK 
    
    -silent 静默方式创建数据库
    -templateName <默认位置或完整模板路径中现有模板的名称>
    -gdbName <全局数据库名>
    [-sid <数据库系统标识符>]
    [-sysPassword <SYS 用户口令>]
    [-systemPassword <SYSTEM 用户口令>]
    [-characterSet <数据库的字符集>]
    [-nationalCharacterSet  <数据库的国家字符集>]
    

    第六步:静默方式创建监听(使用oracle用户)

    监听默认配置文件路径在$ORACLE_HOME/assistants/netca/下

    netca -silent -responseFile /u01/app/oracle/product/11.2.0/assistants/netca/netca.rsp
    

    附录:出错1:CentOS7在安装到80%左右的时候出现下边错误提示

    Error in invoking target 'agent nmhs' of makefile'/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'.
    

    官方解释

    Unpublished bug 19692824 
    During installation of Oracle Database or Oracle RAC on OL7, the following linking error may be encountered:
    Error in invoking target 'agent nmhs' of makefile '<ORACLE_HOME>/sysman/lib/ins_emagent.mk'. See '<installation log>' for details.
    
    If this error is encountered, the user should select Continue. Then, after the installation has completed, the user must download Patch 19692824 from My Oracle Support and apply it per the instructions included in the patch README. 
    官方的解释说是先继续安装,然后再打补丁,这个bug19692824是在创建数据库的时候引发的。如果你在安装
    数据库软件的时候就报错,建议使用下面的解决方法。
    

    建议的解决方案

    在makefile中添加链接libnnz11库的参数 
    修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,找到下面这行
    
    $(MK_EMAGENT_NMECTL)
    修改为:
    $(MK_EMAGENT_NMECTL) -lnnz11
    
    更多相关内容
  • linux静默安装oracle11g

    2018-12-21 16:47:17
    linux静默安装oracle11g数据库,包含oracle11g64位安装包下载地址。
  • 主要为大家详细介绍了Linux静默安装Oracle11g部分问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 详细讲解Linux 静默安装 Oracle 11g R2,步骤截图,命令;静默安装准备,安装软件,创建数据库,安装监听,删除数据库。
  • 该资源主要是用于在linux环境下,静默安装oracle11g的文件配置(仅用于参考,该该文件经本人测试成功已安装oracle),欢迎有需要的小伙伴下载!
  • Linux环境下安装oracle11g
  • 根据个人工作实际操作情况,把Linux系统静默安装oracle11g数据的过程及出现的各类问题进行整理和记录,方便大家参考使用
  • linux静默安装oracle11g,亲测有效! 由于在Linux上安装oracle踩了很多坑,所以记录下来,方便以后回顾。 安装jdk cd /usr/local 上传java的tar包到/usr/local目录下,上传完成后使用ll命令查看。 #解压...

    linux静默安装oracle11g,亲测有效!

    由于在Linux上安装oracle踩了很多坑,花了好多时间才成功安装,所以记录下来,方便以后回顾。

    一、安装jdk

    cd /usr/local
    
    • 上传java的tar包到/usr/local目录下,上传完成后使用ll命令查看。
      在这里插入图片描述
    #解压安装包
    tar -zxvf jdk-linux-x64.tar.gz
    #更改文件夹目录名称
    mv jdk1.8.0_131 java
    

    在这里插入图片描述

    • 更改环境变量

      vi /etc/profile
      
      export JAVA_HOME=/usr/local/java
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$PATH:$JAVA_HOME/bin
      

    在这里插入图片描述

    • 更新完毕之后source一下

      source /etc/profile
      
    • 检查是否安装成功

      java -version
      

    在这里插入图片描述

    出现以上信息代表java安装成功。

    二、安装前设置

    2.1 安装相关依赖

    yum -y install kernel-headers* gcc-c++* numactl-devel* glibc-headers* glibc-common* binutils* unixODBC-devel* libaio* make* elfutils-libelf* elfutils-libelf-devel* sysstat* glibc-static* glibc-devel* glibc* elfutils-libelf-devel-static* libaio* gcc* libgcc* libstdc++-static* libaio-devel* libstdc++* libaio-devel* unixODBC* libstdc++-devel* compat-libstdc++* libgcc* libgomp*
    

    还有一些补充的包

    yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc 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
    
    • 安装dnf

      yum -y install dnf

    dnf install tzdata*
    dnf install libX*
    
    • 执行上述命令有可能遇到以下问题。

    在这里插入图片描述

    • 解决方法:升级python
    yum update python*
    
    • 再安装以下软件,就解决了
    yum install dnf-data dnf-plugins-core libdnf-devel libdnf python2-dnf-plugin-migrate dnf-automatic
    
    • dnf正常运行

    在这里插入图片描述

    2.2 用户设置

    #创建组
    groupadd oinstall 
    groupadd dba 
    #创建oracle用户并分配组
    useradd -m  -d /home/oracle  -g oinstall -G dba oracle 
    #设置oracle用户密码
    passwd oracle
    

    2.3文件设置

    • 修改内核

      vim /etc/sysctl.conf
      
      fs.aio-max-nr = 1048576
      fs.file-max = 6815744
      kernel.shmall = 2097152
      kernel.shmmax = 1200000000
      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 = 1048576
      
      #查看配置的结果
      /sbin/sysctl -p
      

    在这里插入图片描述

    • 修改用户的限制文件

      vim  /etc/security/limits.conf
      
      oracle           soft    nproc           2047
      oracle           hard    nproc           16384
      oracle           soft    nofile          1024
      oracle           hard    nofile          65536
      oracle           soft    stack           10240
      

    在这里插入图片描述

    • 修改login文件

      vim /etc/pam.d/login
      
      session  required   /lib64/security/pam_limits.so
      session  required   pam_limits.so
      

    在这里插入图片描述

    • 环境变量设置

      vim /etc/profile
      
      if [ $USER = "oracle" ]; then
         if [ $SHELL = "/bin/ksh" ]; then
             ulimit -p 16384
             ulimit -n 65536
          else
             ulimit -u 16384 -n 65536
         fi
      fi
      

    在这里插入图片描述

    #更改完配置文件要记得ource
    source /etc/profile
    
    • 创建安装目录、修改文件权限

      mkdir -p /opt/oracle/product/11.2.0 
      mkdir    /opt/oracle/oradata 
      mkdir    /opt/oracle/inventory  
      mkdir    /opt/oracle/fast_recovery_area
      chown -R oracle:oinstall /opt/oracle
      chmod -R 775 /opt/oracle
      
    • 设置环境oracle变量

      vim /home/oracle/.bashrc
      
      #Oracle的安装目录
      ORACLE_BASE=/opt/oracle
      ORACLE_HOME=$ORACLE_BASE/product/11.2.0
      ORACLE_SID=orcl
      PATH=$PATH:$ORACLE_HOME/bin
      export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
      

    在这里插入图片描述

    • 解压oracle安装包

      上传到/opt/oracle目录里

    在这里插入图片描述

    解压

    在这里插入图片描述

    #如果出现unzip:command_not found,执行下面命令安装
    yum -y install unzip
    
    unzip linux.x64_11gR2_database_1of2.zip
    unzip linux.x64_11gR2_database_2of2.zip
    
    • 配置静默安装文件

      vim  /opt/oracle/database/response/db_install.rsp
      
      oracle.install.option=INSTALL_DB_SWONLY
      ORACLE_HOSTNAME=test1
      UNIX_GROUP_NAME=oinstall
      INVENTORY_LOCATION=/opt/oracle/inventory
      
      SELECTED_LANGUAGES=en,zh_CN
      ORACLE_HOME=/opt/oracle/product/11.2.0
      ORACLE_BASE=/opt/oracle
      oracle.install.db.InstallEdition=EE
      oracle.install.db.DBA_GROUP=dba
      oracle.install.db.OPER_GROUP=dba
      DECLINE_SECURITY_UPDATES=true
      

    在这里插入图片描述

    对应着一个个填进去。

    三、安装

    • 切换到oracle用户
    #解压完再更新下权限
    chown -R oracle:oinstall /opt/oracle
    su - oracle
    cd /opt/oracle/database/
    
    • 安装
    ./runInstaller -silent -ignorePrereq -ignoreSysPrereqs -responseFile  /opt/oracle/database/response/db_install.rsp 
    

    在这里插入图片描述

    等待一段时间,会出现安装成功的提示。

    在这里插入图片描述

    接下就进入inventory目录看看有没有orainstRoot.sh文件,执行它。

    在这里插入图片描述

    ./orainstRoot.sh
    

    在这里插入图片描述

    然后查看11.2.0文件夹里有没有root.sh文件,执行它。

    cd /opt/oracle/product/11.2.0/
    

    在这里插入图片描述

    ./root.sh
    

    在这里插入图片描述

    • 配置监听
    #记得切换到oracle用户下执行下面命令
    netca -silent -responseFile  /opt/oracle/database/response/netca.rsp
    

    可能出现以下问题,那么

    在这里插入图片描述
    或者
    在这里插入图片描述

    export DISPLAY=192.168.3.87:0.0
    

    export DISPLAY=“当前主机的IP地址”+“:0.0”

    在这里插入图片描述

    重新执行上述命令即可。
    在这里插入图片描述

    • 建立新库
    dbca -silent -responseFile /opt/oracle/database/response/dbca.rsp
    

    接着输入你的oracle密码,等待初始化。

    在这里插入图片描述

    四、检验是否成功

    sqlplus / as sysdba
    

    在这里插入图片描述

    启动数据库实例

    startup
    

    在这里插入图片描述

    显示打不开initorcl.ora文件,进入目录查看。

    在这里插入图片描述

    发现确实没有该文件,解决方法如下:

    cd /opt/oracle/admin/orcl11g/pfile
    

    在这里插入图片描述

    把这个init.ora.1262021105731复制到**/opt/oracle/product/11.2.0/dbs/**

    cp init.ora.1262021105731 /opt/oracle/product/11.2.0/dbs/
    cd /opt/oracle/product/11.2.0/dbs/
    
    #更改命名
    mv init.ora.1262021105731 initorcl.ora
    #切记,由于我这一步是在root用户下执行的,更改文件所属,不然还是会显示找不到
    chown oracle:oinstall initorcl.ora
    
    • oracle用户身份进入
    sqlplus /nolog
    connect / as sysdba
    startup
    

    在这里插入图片描述

    顺利的话就开启了,但我还遇到以下问题。

    在这里插入图片描述

    原因是MEMORY_TARGET的设置不能超过**/dev/shm**的大小。

    df -h
    

    在这里插入图片描述

    可以看出分区确实有点小,加大就可以

    mount -o remount,size=2G /dev/shm/
    

    在这里插入图片描述

    重新开启,我这里又遇到以下问题,重启一下解决。

    在这里插入图片描述

    在这里插入图片描述

    至此,oracle11g静默安装完成。如有错漏,请指正!

    展开全文
  • 静默安装11g参数设置
  • LinuxOracle11g静默安装

    千次阅读 2021-05-28 15:56:55
    公司为了备份个老的数据库,需要在新的服务器上装一下oracle服务,由于是11g的版本,网上资料虽然很多,但都是东拼西凑的复制粘贴。笔者通过多放探索磕磕绊绊装好了,特此记录下大概的装库过程。 先说几点踩坑的...

    前序

    公司为了备份一个老的数据库,需要在新的服务器上装一下oracle服务,由于是11g的版本,网上资料虽然很多,但都是东拼西凑的复制粘贴。笔者通过多放探索磕磕绊绊装好了,特此记录下大概的装库过程。

    先说几点踩坑的地方:

    1、确定好服务器上是否有历史遗留的oracle客户端、服务端或者环境变量,一定要将其卸载清除,否则后续使用会有隐患。笔者安装过程中未使用新版本的客户端,结果在imp导入数据文件时提示:

    IMP-00003: 遇到 ORACLE 错误 942
    ORA-00942: 表或视图不存在
    IMP-00017: 由于 ORACLE 错误 942, 以下语句失败:

    找了好久才发现原来是Oracle的服务端和客户端版本不匹配导致,最后将其调整为同一版本才导入成功。

    2、新建了oracle用户、用户组,做文件授权时要谨慎,不可授权范围过大,也要留意安装过程中报错提示语。若是途中提示读取某个文件失败,一定先注意是否需要读取该文件,可能是某些配置未调整导致安装时读取了历史遗留文件。

    3、字符集慎重设置,建好库就不能改啦

    4、提前看好服务器内存,硬盘不够提前挂载

    查看Linux基础信息

    1、查看系统版本:cat /etc/redhat-release

    2、查看系统位数:uname -m

    Linux版Oracle11g安装包下载

    下载地址:https://www.oracle.com/cn/technical-resources/

    大版本11g,小版本自行选择

    下载出来是这样两个压缩包:

    linux.x64_11gR2_database_1of2.zip

    linux.x64_11gR2_database_2of2.zip

    安装前配置

    1、修改主机名、添加主机名与IP对应记录

    注:网上资料很多教程都要该配置,笔者惭愧,不知道这配置有何用所以只修改了主机名,未做IP对应。

    sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
    hostname oracledb

     vim /etc/hosts # 编辑 hosts
    

    2、关闭Selinux

    sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config 
    setenforce 0
    注:若执行提示错误,可能是之前已关闭,忽略即可

    3、创建用户和组

    #创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户
    groupadd -g 200 oinstall
    groupadd -g 201 dba
    useradd -u 440 -g oinstall -G dba oracle #(主组oinstall,其它组:dba)
    passwd oracle   #(P)

    4、修改内核参数

    vim /etc/sysctl.conf  # 编辑 sysctl.conf,末尾处添加下面的参数
    

    net.ipv4.ip_local_port_range= 9000 65500

    fs.file-max = 6815744

    kernel.shmall = 10523004

    kernel.shmmax = 6465333657

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100128

    net.core.rmem_default=262144

    net.core.wmem_default=262144

    net.core.rmem_max=4194304

    net.core.wmem_max=1048576

    fs.aio-max-nr = 1048576

    :wq 保存并退出
    sysctl -p  # 使配置生效
    

    5、修改系统资源限制

     
    vim /etc/security/limits.conf # 编辑 limits.conf,末尾处添加下面的参数
    
    oracle  soft  nproc  2047
    oracle  hard  nproc  16384
    oracle  soft  nofile  1024
    oracle  hard  nofile  65536
    

     ​

     6、创建安装目录并分配权限

    mkdir -p /oracle/ 
    chmod 755 /oracle/ 
    chown oracle.dba -R / oracle/

    7、设置Oracle环境变量

    vim ~/.bash_profile # 编辑
    
    export ORACLE_BASE=/oracle
    export ORACLE_HOME=$ORACLE_BASE/data/product/11.2.0/db_1
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    export ORACLE_SID=orcl
    export ORACLE_PID=ora11g
    export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
    

    保存并退出

    source ~/.bash_profile # 使配置立即生效
    
    env | grep ORA # 查看环境变量是否完成

    安装数据库

    1、安 装依赖包

    yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc 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/
    

    2、解压安装包

    注:建议将安装包提前移动到前面授权的 /oracle 目录下
    unzip linux.x64_11gR2_database_1of2.zip
    unzip linux.x64_11gR2_database_2of2.zip

    解压后进入 /oracle/database 目录,该目录下有三个 .rsp 文件,用来作为静默安装时的应答文件的模板。三个文件作用分别是:

    db_install.rsp:安装应答
    dbca.rsp:创建数据库应答
    netca.rsp:建立监听、本地服务名等网络设置的应答
    

    3、静默安装文件配置

    cd /oracle/database/response # 进入 response 目录
    cp db_install.rsp db_install_copy.rsp # 将 db_install.rsp 备份一份,以免修改出错
    vim db_install.rsp # 编辑,按照下面配置调整
     

    oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0

    oracle.install.option=INSTALL_DB_SWONLY

    ORACLE_HOSTNAME=oracledb

    UNIX_GROUP_NAME=dba

    INVENTORY_LOCATION=/oracle/data/oraInventory #重要

    SELECTED_LANGUAGES=en,zh_CN

    ORACLE_HOME=/oracle/data/product/11.2.0/db_1 #重要

    ORACLE_BASE=/oracle/data #重要

    oracle.install.db.InstallEdition=EE

    oracle.install.db.isCustomInstall=false

    oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0

    oracle.install.db.DBA_GROUP=dba

    oracle.install.db.OPER_GROUP=oinstall

    oracle.install.db.CLUSTER_NODES=

    oracle.install.db.config.starterdb.type=GENERAL_PURPOSE

    oracle.install.db.config.starterdb.globalDBName=ora11g

    oracle.install.db.config.starterdb.SID=ora11g

    oracle.install.db.config.starterdb.characterSet=AL32UTF8

    oracle.install.db.config.starterdb.memoryOption=true

    oracle.install.db.config.starterdb.memoryLimit=1500

    oracle.install.db.config.starterdb.installExampleSchemas=false

    oracle.install.db.config.starterdb.enableSecuritySettings=true

    oracle.install.db.config.starterdb.password.ALL=oracle

    oracle.install.db.config.starterdb.password.SYS=

    oracle.install.db.config.starterdb.password.SYSTEM=

    oracle.install.db.config.starterdb.password.SYSMAN=

    oracle.install.db.config.starterdb.password.DBSNMP=

    oracle.install.db.config.starterdb.control=DB_CONTROL

    oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=

    oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false

    oracle.install.db.config.starterdb.dbcontrol.emailAddress=

    oracle.install.db.config.starterdb.dbcontrol.SMTPServer=

    oracle.install.db.config.starterdb.automatedBackup.enable=false

    oracle.install.db.config.starterdb.automatedBackup.osuid=

    oracle.install.db.config.starterdb.automatedBackup.ospwd=

    oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE

    oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=

    oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=

    oracle.install.db.config.asm.diskGroup=

    oracle.install.db.config.asm.ASMSNMPPassword=

    MYORACLESUPPORT_USERNAME=

    MYORACLESUPPORT_PASSWORD=

    SECURITY_UPDATES_VIA_MYORACLESUPPORT=

    DECLINE_SECURITY_UPDATES=true    //一定要设为 true

    PROXY_HOST=

    PROXY_PORT=

    PROXY_USER=

    PROXY_PWD=

    保存并退出

    less /oracle/database/response/db_install.rsp |grep -v "#"|grep -v "^$" # 查看配置

    4、开始静默安装

    su - oracle # 切换到 oracle 用户
    
    cd /oracle/database/ #进入/oracle/database目录
    ./runInstaller -silent -force -responseFile /oracle/database/response/db_install.rsp

    当出现 Successfully Setup Software. 证明已经安装成功,然后根据提示以 root 用户执行脚本

    sh /oracle/data/oraInventory/orainstRoot.sh
    sh /oracle/database/product/11.2.0/db_1/root.sh
     

    5、配置监听程序

    启动监听:lsnrctl start
    停止监听:lsnrctl stop
    重启监听:lsnrctl reload
    查看监听:lsnrctl status
    $ORACLE_HOME/bin/netca /silent /responseFile /oracle/database/response/netca.rsp # 监听
    

     6、静默建库

    su - root # 切换到 root 用户
    vim /opt/database/response/dbca.rsp
    GDBNAME = "orcl" # 78 行
    SID="orcl" # 149行
    CHARACTERSET="AL32UTF8" # 415行
    NATIONALCHARACTERSET="UTF8" # 425行
    
    su - oracle # 切换到 oracle 用户
    $ORACLE_HOME/bin/dbca -silent -responseFile /opt/database/response/dbca.rsp # 建库

    注:执行完后会先清屏,清屏之后没有提示,直接输入oracle用户的密码,回车,再输入一次,再回车。稍等一会,会开始自动创建。

     7、开放1521端口(远程连接Oracle所需)

    查看端口是否开放:firewall-cmd --query-port=1521/tcp
    
    永久开放1521端口号:firewall-cmd --permanent --zone=public --add-port=1521/tcp
    
    重启防火墙: systemctl restart firewalld.service
    
    查看防火墙状态:systemctl status firewalld.service
    
    备注:启动 | 关闭 | 重启 防火墙
    
    systemctl [start | stop | restart] firewalld.service

    后续就是导库或者创建用户表结构进行验证,至此oracle 11g静默安装结束。途中一定会遇到各式各样的问题,大家可以多搜搜解决方案,度娘还是很强大的。

    PS:最后我得好好吐槽下这个编辑器,真实太XX难用了,三点左右整理好的文章,折腾格式搞了两个多小时,期间各种丢东西,多优化优化用户体验的东西呗,尽整些花里胡哨的VIP权益,佛了佛了......

    展开全文
  • 该文档经过1周多的实践,证明真实可用,绝对安装成功,若按照该文档安装失败,则需要重新安装系统后再试。
  • 1、修改用户的SHELL的限制,修改/etc/security...oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 2、修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,

    用root账号登陆

    1、修改用户的SHELL的限制,修改/etc/security/limits.conf文件
    输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件

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

    2、修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件
    session required /lib/security/pam_limits.so
    session required pam_limits.so
    64位系统用下面二行:
    session required /lib64/security/pam_limits.so
    session required pam_limits.so

    3、修改linux内核,修改/etc/sysctl.conf文件,
    输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

    4、要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下

    linux:~ # sysctl -p
    net.ipv4.icmp_echo_ignore_broadcasts = 1
    net.ipv4.conf.all.rp_filter = 1
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

    5、编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件

    if [ $USER = “oracle” ]; then
    if [ $SHELL = “/bin/ksh” ]; then
    ulimit -p 16384
    ulimit -n 65536
    else
    ulimit -u 16384 -n 65536
    fi
    fi

    6、创建相关用户和组,作为软件安装和支持组的拥有者。
    创建组:
    1、groupadd dba;
    2、groupadd oinstall;

    创建用户:
    useradd -m oracle
    
    给用户设置密码:
    passwd oracle
      
    根据提示设置用户密码
    
    给用户添加组:
    usermod -a -G dba oracle
    usermod -a -G oinstall oracle
    

    7、切换账号创建数据库软件目录和数据文件存放目录,目录的位置,
    切换至oracle账号:输入命令 su oracle
    切换成功后执行命令:cd ~

    创建数据库安装目录,输入命令:
    mkdir /home/oracle/app
    mkdir /home/oracle/app/oracle
    mkdir /home/oracle/app/oradata
    mkdir /home/oracle/app/oracle/product
    mkdir /home/oracle/app/oraInventory

    8、配置oracle用户的环境变量,(切换到跟目录下)
    输入命令 : vi .bash_profile
    按i编辑 .bash_profile,进入编辑模式,增加以下内容

    export ORACLE_BASE=/home/oracle/app
    export ORACLE_HOME= O R A C L E B A S E / o r a c l e / p r o d u c t / 11.2.0 / d b h o m e 1 e x p o r t O R A C L E S I D = o r c l e x p o r t P A T H = ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH= ORACLEBASE/oracle/product/11.2.0/dbhome1exportORACLESID=orclexportPATH=PATH: H O M E / b i n : HOME/bin: HOME/bin:ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

    如果将此设置起作用请执行命令:source .bash_profile (注:此步骤可以数据库安装完成后执行)

    准备工作完成

    9、将oracle 11g数据库安装包linux.x64_11gR2_database_1of2.zip 和linux.x64_11gR2_database_2of2.zip 二个文件上传到linux服务器上。
    执行命令:1、unzip linux.x64_11gR2_database_1of2.zip
    2、unzip linux.x64_11gR2_database_2of2.zip

    注:如果unzip命令不能使用请执行下列命令:
    yum install -y unzip zip

    10:解压后需要修改静默安装的配置响应信息文件db_install.rs、netca.rsp、 dbca.rsp 三个响应文件
    注:1、可按照文档【静默安装oracle11g.docx】中【二、安装 Oracle Database 11g】的步骤说明修改。
    2、也可将准备好的三个响应文件直接替换掉到解压出来的三个文件。前提数据库安装系统用户为orace,并且系统安装前准备工作按上面步骤处理

    注:安装前请按照图【数据库缺失包清单.png】将缺失的包安装成功(缺失的包在linuxOraRPM目录中)。安装缺失包命令: root下
    rpm -ivh compat-libstdc+±33-3.2.3-47.3.i386.rpm --nodeps --force
    rpm -ivh gcc-c+±3.4.6-3.1.i386.rpm --nodeps --force
    rpm -ivh libaio-0.3.105-2.x86_64.rpm --nodeps --force
    rpm -ivh libgcc-3.4.6-11.i386.rpm --nodeps --force
    rpm -ivh libgcc-3.4.6-8.x86_64.rpm --nodeps --force
    rpm -ivh pdksh-5.2.14-21.9.i386.rpm --nodeps --force
    rpm -ivh unixODBC-2.2.11-7.1.x86_64.rpm --nodeps --force
    rpm -ivh compat-libstdc+±33-3.2.3-47.3.x86_64.rpm --nodeps --force
    rpm -ivh glibc-2.3.4-2.41.i686.rpm --nodeps --force
    rpm -ivh libaio-devel-0.3.105-2.i386.rpm --nodeps --force
    rpm -ivh libgcc-3.4.6-11.x86_64.rpm --nodeps --force
    rpm -ivh libstdc+±3.4.6-11.i386.rpm --nodeps --force
    rpm -ivh pdksh-5.2.14-21.9.x86_64.rpm --nodeps --force
    rpm -ivh unixODBC-devel-2.2.11-2.i386.rpm --nodeps --force
    rpm -ivh elfutils-libelf-devel-0.152-1.el6.i686.rpm --nodeps --force
    rpm -ivh libaio-0.3.105-2.i386.rpm --nodeps --force
    rpm -ivh libaio-devel-0.3.105-2.x86_64.rpm --nodeps --force
    rpm -ivh libgcc-3.4.6-8.i386.rpm --nodeps --force
    rpm -ivh libstdc+±devel-4.4.7-4.el6.x86_64.rpm --nodeps --force
    rpm -ivh unixODBC-2.2.11-7.1.i386.rpm --nodeps --force
    rpm -ivh unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm --nodeps --force

    11、执行静默安装数据库命令(oracle)
    ./runInstaller -silent -responseFile /home/oracle/database/response/db_install.rsp DECLINE_SECURITY_UPDATES=TRUE -ignorePrereq

    如果提示磁盘空间不足,请参考
    https://www.cnblogs.com/a9999/p/6957280.html
    如果出现Exception in thread “main” java.lang.NoClassDefFoundError请参考
    https://blog.csdn.net/yongbuyanqi88888/article/details/38120047

    数据库安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,
    如:我的就在/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
    和 /home/oracle/app/oraInventory/orainstRoot.sh

    执行前数据库安装终端不能关闭、新开启一个终端,并切换至root用户执行如下命令:
    1、cd /home/oracle/app/oracle/product/11.2.0/dbhome_1
    2、sh root.sh

    3、cd /home/oracle/app/oraInventory
    4、sh orainstRoot.sh

    执行完成后回到安装终端敲击回车。

    12、安装数据库监听,输入如下命令并执行:
    netca /silent /responsefile /home/oracle/database/response/netca.rsp

    如果提示:bash: netca: command not found…
    请按第8步设置oracle环境变量

    13、监听安装成功后安装数据库实例:输入如下命令并执行:
    dbca -silent -responseFile /home/oracle/database/response/dbca.rsp

    (这一步执行后会出现清屏) 清屏停止后 输入root密码

    安装成功后即可用数据库客户端连接数据库:sys账号 密码为:000000

    修改数据库监听端口:

    1、停止监听,输入如下命令并执行:
    lsnrctl stop

    2、修改配置文件,listener.ora和tnsnames.ora二个文件中的端口

    3、连接数据库,输入如下命令并执行
    sqlplus / as sysdba
    4、修改local_listener参数,输入如下命令并执行
    alter system set local_listener="(address = (protocol = tcp)(host = localhost)(port = 11521))";

    注:可通过如下命令查看监听参数
    show parameter local_listener

    5、输入quit命令退出

    6、启动监听,输入如下命令并执行:
    lsnrctl start

    展开全文
  • 个人笔记,内容有出入仅供参考
  • Linux静默安装 Oracle 11g 11.2.0版本步骤 数据库oracle11g 11.2.0 下载链接: 链接:https://pan.baidu.com/s/1fy9q4H4ywRxX1VjIVhT8Kw 提取码:C6Za 1.如果是刚安装的系统,需要检查依赖包安装 rpm -q binutils ...
  • 1.启动监听器 lsnrctl start --启动监听器 lsnrctl stop --关闭监听器 lsnrctl status --查看监听器的状态 2.启动和关闭数据库 通过sqlplus连接上数据库 sqlplus / as sysdba 执行starup命令启动数据库 ...
  • Oracle11g压缩包及各种依赖包 2、依赖包检测 rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh ...
  • linux 静默安装Oracle 11g

    2018-07-25 18:01:11
    部分:环境准备 1、安装依赖包 yum install binutils compat-libstdc++ gcc gcc-c++ glibcglibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXextlibXtst libX11 libXau libXi ...
  • linux 静默安装oracle11g

    2018-02-28 15:12:00
    通过SSH远程连接云主机,上传oracle11g安装包,在centos6.5上无图形化界面静默安装oracle11g。 涉及工具及环境 : 1、本地环境windows7+ssh远程连接工具xShell 2、远程云主机CentOS6.5 64位系统 3、...
  • Linux静默安装oracle11g

    2017-07-23 01:39:35
    linux 静默安装 oracle 11linux 版本[root@oracle~]#cat/etc/issueCentOSrelease6.5(Final) Kernel\ronan\m环境检查top-16:05:23up8:34,2users,loadaverage:0.00,0.00,0.00 Tasks:152tot...
  • Linux离线静默安装oracle11g所需依赖
  • linux下命令行静默安装oracle11G简要步骤
  • 堪称全网最详细linuxoracle11g安装,也是最近因项目需求,需要在64位linux系统中安装Oracle 11g,在网上查了很多内容,结合自己的实际经验,终于安装成功,记录下来,分享给有需要的同志们,不谢哈!^_^
  • 静默安装oracle10g

    2021-05-06 05:51:22
    静默安装oracle10g======================在没有图形或者网络复杂图形传不回来的情况下静默安装则成为安装oracle数据库的利器安装方法如下:1、打包安装文档上的要求,把包打全,这样才不会出问题2、系统准备--创建...
  • Linux静默安装oracle 11g

    2017-09-06 11:52:00
    之前在oracle安装过程中碰到了很多问题,浪费了不少问题,后来有哥同事给了以下安装文档,解决了很多多问题,也提到了很多在安装过程中碰到的问题! 所以记录一下 本文档是OracleDatabase11.2.0.1forRHEL5 Server...
  • 1.下载oracle11g linux.x64_11gR2_database_1of2.zip 下载地址 链接:https://pan.baidu.com/s/1A8VEBtADuKWWhv4IhO2GYw 提取码:fng1 linux.x64_11gR2_database_2of2.zip下载地址 链接:...
  • 硬盘空间:不低于20G,/tmp文件空闲不低于400M,软件安装目录空间最好不低于5G (使用:df -h命令查看) 2.安装过程 1).添加用户组和用户,并给用户设置密码 [root@redhat ~]# groupadd oinstall [root@redhat ~]# ...
  • linux静默安装oracle

    2022-03-04 11:53:18
    安装oracle服务端 删除oracle用户 创建用户和组 创建安装目录并分配权限 安装依赖 检查依赖,没有安装上的独立安装 安装oracle 解压zip包(使用root解压) 移动文件 查看主机名 修改主机名称 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,867
精华内容 1,546
关键字:

linux静默安装oracle11g