精华内容
下载资源
问答
  • Linux下安装Oracle 11g详细步骤
  • linux安装oracle11g步骤较多叫繁琐,配置参数处理图形界面安装
  • 通过资源里的内容就可以清松安装oracle
  • centos7安装oracle11g操作步骤+依赖包,实测好用! centos7+oracle11g所需要的所有rpm包,全部都在文档附件里。
  • Linux操作系统中Oracle11g数据库安装规范 :数据库安装软件(含补丁)的下载说明 Oracle数据库安装软件获得途径: 1、可以通过ftp的方式上传至服务器 2、Oracle官方网站下载:(从11.2.0.2开始ORACLE不再提供升级...
  • 该文档是在linux的centos7上安装oracle11g的详细步骤,亲测可用,还包含了一些报错的解决办法
  • linux下安装oracle11g的详细步骤,图文解说,详细明了。linux环境为REDHAT LINUX 5.1
  • 本教程是在VMware下安装的,注意设置内存的时候,不要设置动态内存。 安装Oracle前准备 创建运行oracle数据库的系统用户和用户组 [jonathan@localhost ~]$ su root #切换到root Password: [root@localhost]# ...
  • redhat 6.x下安装oracle11g,并且自启动
  • csdn上面有很多关于CentOS 6.X 7.X的针对Oracle 11g R2的安装包,但多少都有问题,要不就是不全,要不就是安装顺序没说明。我整理了好几天,结合经验,整理了rpm安装包,提供给大家。 内容包括:rpm的依赖包,安装...
  • 非常详细的Linux下安装Oracle 11g的教程,亲身实践的,中间遇到的问题都有总结。
  • linux安装ORACLE10g数据库详细步骤
  • LINUX 安装ORACLE11G步骤

    2017-04-29 15:12:54
  • 我的linux版本是centos5.5,内核版本是2.6.18-194.el5 ,linux下安装oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。
  • Oracle11glinux操作系统下安装个比较复杂过程,我们可以通过shell脚本将oracle安装变成自动化,简化安装步骤,节约时间。本文主要介绍oracle11g的自动化安装和初始化的过程。
  • linux安装oracle11g时所需的rpm包,比较全,欢迎下载 elfutils-libelf-devel-static-0.125-3.el5.i386.rpm gcc-4.1.2-48.el5.i386.rpm gcc-c++-4.1.1-52.el5.i386.rpm glibc-headers-2.5-58.i386.rpm kernel-...
  • linux6.9安装oracle11g

    2018-06-17 17:05:43
    真实可靠,按步骤安装,不用额外再找资料。好用不贵。
  • Linux系统安装Oracle11g所需要的步骤,组件
  • 在公司参加实施个月,遇到在linux7.1上安装oracle11g,解决了安装系列的问题,总结了该文档
  • 目录 1)下载Oracle Database 12cRelease 1安装介质 2)检查硬件要求(Check Hardware Requirements) 3)检查软件要求(Checking the Software Requirements) 4)系统配置准备 安装步骤截图
  • 详细描述了Linux下安装Oracle11g步骤说明。
  • 安装步骤: 1. 安装依赖包 yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel....

    安装步骤:

    1. 安装依赖包

    yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++  glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686  libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel

     

     

    2. 添加Oracle用户

    groupadd oinstall

    groupadd dba

    useradd -g oinstall –G dba oracle # -g:指定用户的主组 –G 指定用户的附加组

    passwd oracle        #修改密码

     

    3. 修改内核参数

    编辑文件/etc/sysctl.conf  如果默认值比参考值大,就不需要修改

    执行vi /etc/sysctl.conf 按i键进入编辑

    fs.aio-max-nr = 1048576

    fs.file-max = 6815744

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    kernel.shmmax = 1073741824

    kernel.shmall = 2097152

    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

    编辑完按Esc键,然后输入:wq!保存退出

    完成后执行 sysctl –p #自检并使配置生效

     

     

    4. 修改用户资源限制

    ①修改/etc/security/limits.conf配置文件

    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

     

     

    ②修改/etc/pam.d/login

    vi /etc/pam.d/login

    session required /lib/security/pam_limits.so

    session required pam_limits.so

    ③添加IP与主机名的对应记录

    vi /etc/hosts  添加,例如:

    192.168.56.129 bbs.hz.m.osyunwei.com

    vi /etc/sysconfig/network

    hostname = bbs.hz.m.osyunwei.com

    5. 创建安装目录

    mkdir –p /app/{oracle,oraInventory,oradata}

    chown -R oracle:oinstall /app

    chmod -R 775 /app

    6. 创建oraIst.loc文件

    创建/etc/oraInst.loc文件:

    inventory_loc=/app/oraInventory

    inst_group=oinstall

     

    修改权限:

    chown oracle:oinstall /etc/oraInst.loc

    chmod 664 /etc/oraInst.loc

     

    7. 修改/etc/profile文件

    if [ $USER = "oracle" ] ; then

         if [ $SHELL = "/bin/ksh" ]; then

                   ulimit -p 16384

                   ulimit -n 65536

          else

                   ulimit -u 16384 -n 65536

          fi

    umask 022

    fi

    source /etc/profile

    8. 解压包(使用Oracle用户)

     

    下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

    su - oracle

    切换到Oracle用户将俩个Oracle包上传到Oracle的/home/oracle/下,并解压,先解压1of2再解压2of2。会生成一个database文件目录。

    解压命令:

    unzip linux.x64_11gR2_database_1of2.zip

    unzip linux.x64_11gR2_database_2of2.zip

    database/response/ 下三个文件分别是:

    db_install.rsp:安装应答

    dbca.rsp:创建数据库应答

    netca.rsp:建立监听、本地服务名等网络设置的应答

    9.复制响应文件模板

    cp -r /home/oracle/database/response/ /app/oracle/     #直接将response目录复制到指定位置,使用Oracle用户,这样省的再修改权限了

     

    修改:/app/oracle/response/db_install.rsp文件

    vi /app/oracle/response/db_install.rsp

    oracle.install.option=INSTALL_DB_SWONLY            //安装类型,只装数据库软件

    ORACLE_HOSTNAME=oracle                           //主机名称(命令hostname查询)

    UNIX_GROUP_NAME=oinstall                    // 安装组

    INVENTORY_LOCATION=/app/oracle/oraInventory      //INVENTORY目录(**不填就是默认值,本例此处需修改,因个人创建安装目录而定)

    SELECTED_LANGUAGES=en,zh_CN                       // 选择语言

    ORACLE_HOME=/app/oracle/11.2.0/product/db_1    // oracle_home *路径根据目录情况注意修改 本例安装路径/app/oracle

    ORACLE_BASE=/app/oracle                          // oracle_base *注意修改

    oracle.install.db.InstallEdition=EE                  // oracle版本

    oracle.install.db.isCustomInstall=false              //自定义安装,否,使用默认组件

    oracle.install.db.DBA_GROUP=dba                      //dba用户组

    oracle.install.db.OPER_GROUP=oinstall                //oper用户组

    oracle.install.db.config.starterdb.type=GENERAL_PURPOSE  //数据库类型

    oracle.install.db.config.starterdb.globalDBName=orcl      //globalDBName

    oracle.install.db.config.starterdb.SID=orcl          //SID(**此处注意与环境变量内配置SID一致)

    oracle.install.db.config.starterdb.memoryLimit=81920      //自动管理内存的内存(M)

    oracle.install.db.config.starterdb.password.ALL=oracle    //设定所有数据库用户使用同一个密码

    DECLINE_SECURITY_UPDATES=true                 // **注意此参数 设定一定要为true

    10.修改Oracle用户环境

    vim ~/.bash_profile

    export ORACLE_BASE=/app/oracle                #与db_install.rsp文件中设置的一样

    export ORACLE_HOME=$ORACLE_BASE/11.2.0/product/db_1      #与db_install.rsp文件中设置的一样

    export ORACLE_SID=orcl                                     #与db_install.rsp文件中设置的一样

    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

    export ORACLE_SID=ORCL

    export ORACLE_PID=ORCL

    export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

    完成后执行:

    #env | grep ORA   #查看环境变量是否完成

    ORACLE_SID=ORCL

    ORACLE_BASE=/app/oracle

    ORACLE_HOME=/app/oracle/product/11.2.0/db_1

    11. 在Oracle用户下安装

    cd /home/oracle/database

    ./runInstaller -silent -force -ignorePrereq -responseFile /app/oracle/response/db_install.rsp

    -silent 静默模式;

    -force 强制安装;

    -ignorePrereq忽略warning直接安装;

    -responseFile读取安装应答文件;

    经过一段时间的等待出现如下图所示  "Successfully Setup Software" 说明安装成功了

    再根据上面的提示在root用户下执行以下命令

    /app/oracle/11.2.0/product/db/root.sh

     

    12.配置网络监听(切换到oracle用户)

    $ORACLE_HOME/bin/netca /silent /responseFile /app/oracle/response/netca.rsp

    13.在监听配置文件添加实例,目的是让客户端能远程访问

    vim /app/oracle/product/11.2.0/db_1/network/admin/listener.ora

    #listener.ora Network Configuration File: /app/oracle/product/11.2.0/db_1/network/admin/listener.ora

    #Generated by Oracle configuration tools.

    LISTENER =

    (DESCRIPTION_LIST =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

    (ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521))

    )

    )

    ADR_BASE_LISTENER = /app/oracle

    SID_LIST_LISTENER=

    (SID_LIST=

    (SID_DESC=

    (GLOBAL_DBNAME=orcl)

    (ORACLE_HOME=/app/oracle/product/11.2.0/db_1)

    (SID_NAME=orcl)

    )

    (SID_DESC=

    (SID_NAME=PLSExtProc)

    (ORACLE_HOME=/app/oracle/product/11.2.0/db_1)

    (PROGRAM=extproc))

    )

    14.静默安装数据库

    dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -sysPassword oracle -systemPassword oracle -responseFile NO_VALUE -datafileDestination /app/oracle/oradata/ -redoLogFileSize 50 -recoveryAreaDestination /app/oracle/flash_recovery_area -storageType FS -characterSet AL32UTF8 -nationalCharacterSet AL16UTF16 -sampleSchema false -memoryPercentage 30 -totalMemory 4096 -databaseType OLTP -emConfiguration NONE

    -silent:指以静默方式执行dbca命令

    -createDatabase:指使用dbca

    -templateName:指定用来创建数据库的模板名称,这里指定为General_Purposedbc,即一般用途的数据库模板

    -gdbname:指定创建的全局数据库名称,这里指定名称为ocp11g

    -sid :指定数据库系统标识符,这里指定为ocp11g,与数据库同名

    -responseFile: 指定安装响应文件,NO_VALUE表示没有指定响应文件

    -datafileDestination:指Oracle数据文件存放位置

    -characterSet :指定数据库使用的字符集,这里指定为AL32UTF8

    -memoryPercentage :指定用于oracle的物理内存的百分比,这里指定为30%

    -emConfiguration :指定Enterprise Management的管理选项。LOCAL表示数据库由Enterprise Manager本地管理 NONE表示没有

     

    15、建库后实例检查

    ps -ef | grep ora_ | grep -v grep | wc -l

    ps -ef | grep ora_ | grep -v grep

     

    16、建库后监听检查

    lsnrctl start

    lsnrctl status

     

    17、.修改oracle启动配置文件

    vi /etc/oratab

    orcl:/u01/app/oracle/product/11.2.0/db_1:Y

    dbstart

    Dbshut

    若出现如下错误

    ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener

    Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME

    错误原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为

    ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:

    [oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart

    [oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut

    18、sqlplus / as sysdba

    conn /as sysdba  连接到数据本地数据

    startup

    若startup报以下错误

    ORA-01078:failure in processing system parameters

    LRM-00109: could not open parameter file ‘/app/oracle/product/11.2.0/db_1/dbs/initORCL.ora’

    错误原因:

    在oracle9i、10g、11g最近几个版本中,数据库默认使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。

    解决方法:

    用find /app -name pfile命令查找pfile文件的位置,/app/oracle/admin/orcl/pfile/

    将查到目录下的init.ora.2212013132036形式的文件copy到$ORACLE_HOME/dbs目录下命名为initORCL.ora即可。

    (注:initORCL.ora中的ORCL为你的实例名)

    若执行stratup依然报如下错误

    报错ORA-00845: MEMORY_TARGET not supported on this system

    解决

    1.mount -o remount,size=4G /dev/shm

    2.vi /etc/fstab

    添加:tmpfs /dev/shm tmpfs defaults,size=4g 0 0

    在/etc/fstab里面,一是swap后面修改成defaults,size=4G,二是tmpfs后面修改成defaults,size=4G

     

    修改System 密码为password

    SQL> alter user system identified by password;

    用户已更改。

    SQL> alter user sys identified by password;

    用户已更改。

    SQL> alter user system identified by manger;

    解锁方法

    alter user system account unlock;

    shutdown abort

    若执行sql报错

    *

    ERROR at line 1:

    ORA-01109: database not open

    则执行alter database open

    若alter database open依然报以下错误

    *

    ERROR at line 1:

    ORA-01507: database not mounted

    则执行alter database mount;

    若执行alter database mount报以下错误

    ORA-01102: cannot mount database in EXCLUSIVE mode

    大概意思为文件被占用,无法锁定(最后发现报错关系到一个文件和一个进程,就是日志里我标的两行)

     tail -10 /app/oracle/diag/rdbms/orcl/ORCL/trace/alert_ORCL.log

    此命令orcl为数据库实例名

     

    解决步骤:

    先查看dbs目录下文件情况:

    ls $ORACLE_HOME/dbs/

    发现有lkORCL 文件(其中ORCL为我的实例名)

     

    #删除lkORCL 文件

    cd $ORACLE_HOME/dbs

    rm lkORCL

     

    #尝试打开数据库

     sqlplus / as sysdba

     conn /as sysdba

     startup mount

     

    #此时报出了另一个错误,,先关闭 

    shu immediate        

      

     

    退出sql

    ps -ef |grep ora_ |grep orcl

     

    这一步看见一个进程,其进程号和数据库日志中记录的PID是相同的,因此判断此进程有占用。杀掉该进程:

     kill -9 4538

    再次尝试启动数据库:

     

     

    成功结束!

     

    展开全文
  • 首先本文采用Docker方式快速在Linux安装 目录 1.安装Docker容器 (1)登陆服务器,输入命令安装Docker容器 (2)安装完成后运行下列代码如果弹出Docker版本则表示安装成功 (3)启动Docker并设置跟随系统开机启动 ...

    首先本文采用Docker方式快速在Linux上安装

    目录

    1.安装Docker容器

    (1)登陆服务器,输入命令安装Docker容器

    (2)安装完成后运行下列代码如果弹出Docker版本则表示安装成功

    (3)启动Docker并设置跟随系统开机启动

    (4)由于国内系统拉取国外镜像缓慢所以我们在开始安装Oracle之前,需要配置一下阿里云加速镜像服务

    2.Docker拉取镜像

    (1)拉取镜像

    (2)上传Oracle安装包至服务器

    (3)上传完成后我们使用命令行进入文件夹解压文件

    3.Oralce安装

    (1)在上述中我们在安装Oracle安装中准备了一系列的东西现在就可以正式开始安装流程了

    (2)安装时候提示错误,请一句一句执行下列代码

    4.使用工具连接Oracle

    (1)Oracle帐号

    4.新建数据库

    5.导入数据


     

    操作系统:Liunx  Centos7.6   64位

     

    远程工具:xshell,xftp(如果觉得来回切换软件麻烦可以使用国产软件FinalShell)

     

     

    Oracle-11G安装文件

    链接:https://pan.baidu.com/s/1RFTgSRnHiyDI4OHOT8bUmw 
    提取码:1234

     

     

    1.安装Docker容器

    (1)登陆服务器,输入命令安装Docker容器

    yum -y install docker  //安装docker

    (2)安装完成后运行下列代码如果弹出Docker版本则表示安装成功

    docker version            //docker查看版本

    (3)启动Docker并设置跟随系统开机启动

    systemctl start docker   //启动docker
    
    systemctl enable docker.service   //跟随系统启动docker

    (4)由于国内系统拉取国外镜像缓慢所以我们在开始安装Oracle之前,需要配置一下阿里云加速镜像服务

    阿里云地址:https://www.aliyun.com/product/kubernetes?source=5176.11533457&userCode=zza9zk0j

     

     

    2.Docker拉取镜像

    (1)拉取镜像

    由于版权问题,此容器只配置了Oracle安装的配置和其他依赖包,Oracle的安装包还是需要我们自己准备的

    docker pull jaspeen/oracle-11g

     

     

    (2)上传Oracle安装包至服务器

    这里我在root文件夹下面新建了一个Oralce的文件夹用来存储安装包

     

    (3)上传完成后我们使用命令行进入文件夹解压文件

    cd  /root/Oracle         //进入文件夹命令行
    unzip   linux.x64_11gR2_database_1of2.zip   //解压命令
    unzip   linux.x64_11gR2_database_2of2.zip   //解压命令

    3.Oralce安装

    (1)在上述中我们在安装Oracle安装中准备了一系列的东西现在就可以正式开始安装流程了

    docker run --privileged --name oracle11g -p 1521:1521 -v <install_folder>:/install jaspeen/oracle-11g
    
    将<install_folder>替换为你解压出来的安装文件夹的目录比如我的是/root/Oracle那么久填/root/Oracle
    
    docker run --privileged --name oracle11g -p 1521:1521 -v /root/Oracle:/install jaspeen/oracle-11g

    (2)安装时候提示错误,请一句一句执行下列代码

    swapon -s
    df -hal
    dd if=/dev/zero of=/swapfile bs=1024 count=512k
    mkswap /swapfile
    swapon /swapfile
    swapon -s

    执行完成后我们重新执行上面的安装命令

    docker run --privileged --name oracle11g -p 1521:1521 -v /root/Oracle:/install jaspeen/oracle-11g

    执行通过安装中

    看到下图的启动服务时候就已经安装成功了就可以关闭远程连接用Oracle连接工具实验是否能够登陆Oracle了

     

    4.使用工具连接Oracle

    (1)Oracle帐号

    关于Oracle登陆账号我们看容器的相关内容中可以看到

    Docker系统中有2个账号一个 root一个Oracle密码都是 install             (重点这里后面导入Oracle数据会用到)

    Oracle登陆账号为  SYS 密码为oracle 当然也可以用 system帐号  密码也是oracle

     

     

    4.新建数据库

    关于新建数据库网上的教程相当繁琐而且复杂,很多教程还是新建表空间,这里博主查了很多资料找到一个相对方便创建数据库的方式提供大家使用

    (1)首先下载我提供的rsp文件

    链接:https://pan.baidu.com/s/14xg9iEeavgpW8LuLDO4BUQ
    提取码:zca7

     

    这里来讲解一下rsp文件里面的参数

    这里主要看 CREATEDATABASE 到  End of CREATEDATABASE section 之间的代码

    将SID和GDBNAME改成你想新建数据库的名字

     

    这里几个设置下SYS,SYSTEM,DBSNMP帐号的密码

     

     

    修改完成后上传至服务器这里我同样上传至了   /root/Oracle 文件夹

     

    接下来我们使用代码查看下容器服务的ID

    docker ps -a

     

    使用代码进入容器

    docker exec -it 你的容器ID /bin/bash
    比如我的是f2f9f4cb6cc3
    docker exec -it f2f9f4cb6cc3 /bin/bash

     

    进入容器后后面会变成你的ID值如果要退出容器请输入exit退出

    退出演示

     

    创建一个dbs的文件夹 创建完成后可以使用ls命令输出当前目录下文件夹查看是否创建完成

    mkdir dbs
    ls

    退出容器返回上级  这里可以按到我上传的文件地址为 /root/Oracle

     

    使用代码复制文件到Docker容器内部

    docker cp  /root/Oracle/trunk3.rsp   容器ID:/dbs
    docker cp  /root/Oracle/trunk3.rsp   f2f9f4cb6cc3:/dbs


     

     

     

    再次进入容器查看是否复制成功(命令的含义上面有讲过)

    接下来切换至Oracle帐号执行数据库创建(如果这里提示输入密码请输入install   详见上面红字标红部分)

    执行语句实现静默创建新数据库

    dbca -silent -responseFile /dbs/trunk3.rsp

     

    创建完成连接实验

     

     

    新建数据库就到这里就结束了,如果想创建其他的数据库可以使用同样不得步骤操作

     

    5.导入数据

    导入数据其实和新建数据很像

    我们首先将我们的DMP包上传至服务器

    同理复制文件到Docker容器

    docker cp /root/DMP/spc_pd.dmp    f2f9f4cb6cc3:/dbs
    

    复制完成后进入容器切换至oracle帐号执行下列命令

    imp 帐号/密码 file=/dbs/spc_pd.dmp full=y ignore=y

     

     

    接下来就等待带入完成了

     

    展开全文
  • 本人已通过此方式,成功安装多次Oracle11g,包含Centos7下安装、redhat6下安装 oracle12c、18c和11g安装方式一致,下面安装的有第四章节是18c,12c可以作为参考; 另外,除了最终执行runInstaller 安装内容外,安装...

    转载请注明:https://blog.csdn.net/u011291276/article/details/108143497

    一、摘要

    本文是安装Oracle11g的详细步骤;
    本人已通过此方式,成功安装多次Oracle11g,包含Centos7下安装、redhat6下安装
    oracle12c、18c和11g安装方式一致,下面安装的有第四章节是18c,12c可以作为参考;
    18c安装步骤:https://blog.csdn.net/u011291276/article/details/103497464
    
    另外,除了最终执行runInstaller 安装内容外,安装之前的内容基本的都是安装oracle必须的操作,
    本人用此步骤成功安装18c、12c和11gR2,两者区别仅是最终安装执行runInstaller 命令稍微不同,以及配置文件不同。
    

    二、安装软件及环境

    	Oracle18c 静默安装包  
    		LINUX.X64_180000_db_home.zip
    	Centos7
    	Redhat6
    	Oracle11gR2静默安装包
    		linux.x64_11gR2_database_2of2.zip
    		linux.x64_11gR2_database_1of2.zip
    

    三、Linux环境配置

    su - root (环境配置在root用户下)
    

    1、修改主机名

    hostname vsir128
    

    2、修改hosts

    vi /etc/hosts 添加IP对应主机名
    192.168.255.128 vsir128
    

    3、安装依赖包

    参考处已忘记,但这里面包含了大部分的包,缺少的几个包已经忘记是哪个了,
    编译及安装时候提示缺少包,可以在继续找下,大家复制后去除换号符后粘贴
    进去可以直接安装;如果需要离线安装,网上找其对应的包全部下载后使用rpm形式安装;
    redhat6下安装时出错依然提示缺少包,这个应该是系统本身比起Centos7缺少很多依赖包,可看最后一段处理方式;
    
    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
    

    4、修改swap虚拟内存大小

    如果系统安装时设置的swap过小,则可通过下面方法扩容
    cd /usr
    mkdir swap
    dd if=/dev/zero of=/usr/swap/swapfile bs=1G count=4  (这条命令从硬盘里分出一个	1×4G 大小的空间,挂在swapfile上)
    chmod 0600 /usr/swap/swapfile
    mkswap   /usr/swap/swapfile
    swapon  /usr/swap/swapfile
    解决重启失效vi /etc/fstab增加行
    /usr/swap/swapfile      swap                    swap    defaults        0 0
    
    --如果创建了swapfile之后,想要删除,必须先执行以下命令
    swapoff swapfile
    然后再执行删除文件操作
    rm swapfile
    

    5、配置内核参数

    vim /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 = 1048576
    
    修改后使之生效
    /sbin/sysctl -p
    

    6、修改用户限制

    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
    oracle hard stack 10240
    

    7、在/etc/pam.d/login 文件中,使用文本编辑器或vi命令增加或修改以下内容

    此处不修改应该是可以继续安装,参考的其他很多安装方式没有要修改此项,本人已直接修改
    vi /etc/pam.d/login
    
    session required /lib64/security/pam_limits.so
    session required pam_limits.so
    

    8、修改/etc/profile 文件中,

    使用文本编辑器或vi命令增加或修改以下内容
    其中的oracle为给oracle安装创建的用户名,如果要创建为其他名字,需要修改为其对应
    位置在末尾或者export变量配置前都可以;
    vi /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
    使之生效
    source /etc/profile
    

    9、关闭selinux关闭防火墙

    永久关闭:
    [vim /etc/sysconfig/selinux
    SELINUX=enforcing 改为 SELINUX=disabled
    
    防火墙配置放开Oracle的端口
    firewall-cmd --zone=public --add-port=1521/tcp --permanent
    firewall-cmd --reload
    

    10、禁用THP配置

    vi /etc/default/grub  
    

    在GRUB_CMDLINE_LINU 的 最后,加上 transparent_hugepage=never;
    redhat6下没有此项,可以不用设置
    在这里插入图片描述

    11、修改系统标识

    vi /etc/redhat-release  centos7改为redhat-7因为Oracle不支持centos;
    redhat忽略此项
    

    在这里插入图片描述

    12、添加用户和组

    用户配置
    groupadd -g 54321 oinstall
    groupadd -g 54322 dba
    groupadd -g 54323 oper
    groupadd -g 54324 backupdba
    groupadd -g 54325 dgdba
    groupadd -g 54326 kmdba
    groupadd -g 54330 racdba
    /usr/sbin/useradd -u 54321 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,racdba oracle
    passwd oracle
    

    13、修改oracle用户环境变量

    切到Oracle用户
    su - oracle
    vi /home/oracle/.bashrc 增加
    
    export TMP=/tmp
    export TMPDIR=$TMP
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/18.3.0.0/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    
    
    使之生效
    source  /home/oracle/.bashrc
    oracle11g运行runinstall成功之后在添加“DISPLAY”此项设置
    export DISPLAY=0.0.0.0:1.0
    

    14、创建目录

    切到root
    exit 或 su - root
    mkdir /opt/oracle
    chmod -R 777 /opt/oracle
    chown -R oracle:oinstall /opt/oracle
    切到Oracle
    su -  oracle
    mkdir –p $ORACLE_HOME
    

    五、安装Oracle11gR2

    1、解压Oracle11g安装包

    解压两个zip文件到$ORACLE_BASE根目录下默认database文件夹;
    cd $ORACLE_BASE/database

    2、修改vi response/db_install.rsp 文件

    修改内容的路径请根据自己设置的路径填写
    oracle.install.responseFileVersion=/opt/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
    oracle.install.option=INSTALL_DB_SWONLY
    DECLINE_SECURITY_UPDATES=true
    UNIX_GROUP_NAME=oinstall
    INVENTORY_LOCATION=/opt/oracle/inventory
    SELECTED_LANGUAGES=en,zh_CN
    ORACLE_HOSTNAME=
    ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
    ORACLE_BASE=/opt/oracle
    oracle.install.db.InstallEdition=EE
    oracle.install.db.isCustomInstall=true
    oracle.install.db.DBA_GROUP=dba
    oracle.install.db.OPER_GROUP=dba
    DECLINE_SECURITY_UPDATES=true
    

    3、开始执行安装

    su - oracle
    执行:(必须绝对路径,否则报错)
    ./runInstaller -silent -responseFile /opt/oracle/database/response/db_install.rsp -ignorePrereq
    

    在这里插入图片描述

    4、使用root用户执行脚本

    su - root
    sh /opt/oracle/product/11.2.0/dbhome_1/root.sh
    

    5、配置监听程序

    netca.rsp文件在oracle安装目录下 /opt/oracle/database/response/netca.rsp
    执行前确认环境变量增加此项
    export DISPLAY=0.0.0.0:1.0
    执行(必须使用绝对路径):
    netca -silent -responsefile  /opt/oracle/database/response/netca.rsp
    

    在这里插入图片描述

    查看监听端口
    netstat -tnpl | grep 1521
    

    在这里插入图片描述

    6、静默创建数据库

    编辑应答文件
    密码部分随意设置,且根据自身需要并不需要全部开启配置密码
    /opt/oracle/database/response/dbca.rsp
    [GENERAL]
    RESPONSEFILE_VERSION = "11.2.0"
    OPERATION_TYPE = "createDatabase"
    [CREATEDATABASE]
    GDBNAME = "orcl"
    SID = "orcl"
    SYSPASSWORD = "oracle"
    SYSTEMPASSWORD = "oracle"
    SYSMANPASSWORD = "oracle"
    DBSNMPPASSWORD = "oracle"
    CHARACTERSET = "AL32UTF8"
    TOTALMEMORY = "1638"
    

    7、执行静默建库

    su - oracle
    文件在oracle根目录下  /opt/oracle/database/response
    dbca -silent -responseFile  /opt/oracle/database/response/dbca.rsp
    

    在这里插入图片描述

    查看oracle进程
    ps -ef|grep ora
    查看监听状态
    lsnrctl status
    

    在这里插入图片描述

    至此数据库就安装成功了,下面我们登录下数据库

    8、配置开机启动

    设置Oracle11g开机启动
    修改/opt/oracle/product/11.2.0/dbhome_1/bin/dbstart
    ORACLE_HOME_LISTNER=$ORACLE_HOME
    
    修改/opt/oracle/product/11.2.0/dbhome_1/bin/dbshut
    ORACLE_HOME_LISTNER=$ORACLE_HOME
    
    修改vi /etc/oratab
    orcl:/opt/oracle/product/11.2.0/dbhome_1:Y
    
    su - root
    新建文件/etc/rc.d/init.d/oracle
    注意:有些系统的bash启动名字为sh,第一行应更换为 #!/bin/sh
    ORACLE_HOME和USER请根据个人设置
    #! /bin/bash
    # oracle: Start/Stop Oracle Database 11g R2
    #
    # chkconfig: 345 90 10
    # description: The Oracle Database is an Object-Relational Database Management System.
    #
    # processname: oracle
    . /etc/rc.d/init.d/functions
    LOCKFILE=/var/lock/subsys/oracle
    ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
    ORACLE_USER=oracle
    case "$1" in
    'start')
       if [ -f $LOCKFILE ]; then
          echo $0 already running.
          exit 1
       fi
       echo -n $"Starting Oracle Database:"
       su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
       su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
       su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
       touch $LOCKFILE
       ;;
    'stop')
       if [ ! -f $LOCKFILE ]; then
          echo $0 already stopping.
          exit 1
       fi
       echo -n $"Stopping Oracle Database:"
       su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
       su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
       su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
       rm -f $LOCKFILE
       ;;
    'restart')
       $0 stop
       $0 start
       ;;
    'status')
       if [ -f $LOCKFILE ]; then
          echo $0 started.
          else
          echo $0 stopped.
       fi
       ;;
    *)
       echo "Usage: $0 [start|stop|status]"
       exit 1
    esac
    exit 0
    
    
    给/etc/init.d/oracle添加执行权限
    chmod +x /etc/init.d/oracle
    
    开机启动oracle
    systemctl enable oracle
    或
    chkconfig oracle on
    
    给启动文件加权限
    chmod 6751 /opt/oracle/product/11.2.0/dbhome_1/bin/oracle
    cd /var/tmp
    chown -R oracle:oinstall .oracle
    

    六、登录数据库

    sqlplus / as sysdba
    验证创建结果
    alter user sys identified by oracle;
    alter user system identified by oracle;
    
    oracle11g修改scott账户
    alter user scott account unlock;
    alter user scott identified by tiger;
    select username,account_status from dba_users;
    

    常用命令

    lsnrctl start 
    
    数据库操作
    sqlplus / as sysdba                           // 登录数据库
    select open_mode from v$database;  
    select status from v$instance;        //查看数据库状态
    alter user sys identified by oracle;      //改sys超级管理员密码
    alter user system identified by oracle; //改system管理员密码
    exit                                             // 退出数据库
    sqlplus sys/oracle as sysdba        //使用sys超级管理员登录数据库
    startup                                       // 启动数据库
    select name from v$database;      //查看数据库
    shutdown abort                          //关闭数据库
    conn system/oracle                     //切换用户conn后面直接跟用户名和密码就可以
    

    redhat6安装Oracle11g 执行runinstall时候提示 NoClassDefFoundError错误,此处检查结果是缺少rpm包,执行以下命令,没有的包全部安装
    rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ \ libstdc+±devel make pdksh sysstat xscreensaver

    展开全文
  • 【序言】 oracle 提供了静默安装方法在不适用图形界面的情况下安装 oracle 软件 ,创建db,配置netca,快速完成oracle 的部署。 在以下情形中可以使用静默安装 a OUI 的 ...

    【序言】

    oracle 提供了静默安装方法在不适用图形界面的情况下安装 oracle 软件 ,创建db,配置netca,快速完成oracle 的部署。 
    在以下情形中可以使用静默安装
       a OUI 的 GUI 界面远程交互比较慢 .
       b 数据库服务器无法使用图形界面访问.
       c 批量部署oracle (标准环境统一情况下可以使用oracle 的relink ,这样更加快速).
    本文主要讲述基本安装步骤,不涉及oracle 安装完成之后的运维规范: 监控,备份,定时日志清理,基础运维配置。


    一 准备工作

    1.linux检查安装包是否全


    使用rpm –qa | grep “包名”  ------检测包是否存在

    ·如不存在 使用命令 rpm –ivh “包名”------安装未安装的依赖包

    ·

     

    在每个节点上做以下配置信息,查看依赖的rpm包是否安装: binutils-2.* compat-libstdc++-33*  elfutils-libelf-0.*  libaio-0.*  libaio-devel-0.*  sysstat-9.*  glibc-2.*  glibc-common-2.*  glibc-devel-2.*glibc-headers-2.*  ksh-2*  make-3.*  libgcc-4.*  libstdc++-4.*  libstdc++-4.*.i686*  libstdc++-devel-4.*  gcc-4.*x86_64*  gcc-c++-4.*x86_64*   elfutils-libelf-0*x86_64* elfutils-libelf-devel-0*x86_64*  elfutils-libelf-0*i686*  elfutils-libelf-devel-0*i686*  libtool-ltdl*i686*  ncurses*i686*  unixODBC*,这里unixODBC,libaio,libaio-devel等还需要安装32位的包

    yum install -y binutils* compat* elfutils* libaio* sysstat* glibc* ksh* make* libgcc* libstdc* gcc* libtool* ncurses* readline* unixODBC* smartmontools* 

    如果安装不上,使用如下命令安装

    yum install compat*

     

    还需要安装如下32位包:

    cd /mnt/Packages

    rpm -ivh unixODBC-2.2.14-12.el6_3.i686.rpm

    rpm -ivh unixODBC-devel-2.2.14-12.el6_3.i686.rpm

    rpm -ivh libaio-0.3.107-10.el6.i686.rpm

    rpm -ivh libaio-devel-0.3.107-10.el6.i686.rpm

    rpm -ivh libstdc++-4.4.7-4.el6.i686.rpm

    rpm -ivh libgcc-4.4.7-4.el6.i686.rpm

    rpm -ivh elfutils-libelf-0.152-1.el6.i686.rpm

    rpm -ivh  compat-libstdc++-33-3.2.3-69.el6.i686.rpm

    另外还要单独安装pdksh包:

    报错 pdksh conflicts with ksh-20100621-12.el6_2.1.x86_64

    则还需要先卸载ksh包

    rpm -e ksh-20100621-12.el6_2.1.x86_64

    卸载了ksh之后就简单咯

    rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

    2.OS参数修改

    a 修改/etc/sysctl.conf 文件 添加如下内容:

     

    fs.aio-max-nr = 1048576

    fs.file-max = 6815744

    kernel.shmall = 2097152

    kernel.shmmax = 42949672960

    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

    net.ipv4.tcp_wmem = 262144 262144 262144

    net.ipv4.tcp_rmem = 4194304 4194304 4194304

    执行:

    /sbin/sysctl -p

     

    b 修改/etc/security/limits.conf 添加如下内容: 

    oracle soft nproc 2047

    oracle hard nproc 16384

    oracle soft nofile 1024

    oracle hard nofile 65536


    c 修改 /etc/pam.d/login 添加如下内容:

     

    session required pam_limits.so

     

    d 修改 /etc/profile

     

    if [ $USER = "oracle" ] ; then

    if [ $SHELL = "/bin/ksh" ]; then

    ulimit -p 16384

    ulimit -n 65536

    else

    ulimit -u 16384 -n 65536

    fi

    umask 022

    fi

    3.创建oracle属组并添加oracle 用户

     

    groupadd oinstall

    groupadd dba

    cd /

    mkdir -p /u01/oracle

    useradd -g oinstall -G dba -d /home/oracle oracle

    passwd oracle ----为Oracle用户设置密码

    创建oracle软件安装目录

    mkdir -p /u01/oracle

    mkdir -p /u01/oraInventory

    chown -R oracle:oinstall /u01/oracle

    chmod -R 775 /u01

     

    4.Oracle环境变量


    export ORACLE_BASE=/u01

    export ORACLE_HOME=$ORACLE_BASE/oracle

    export ORACLE_SID=orcl

    export PATH=$ORACLE_HOME/bin:$PATH


    二 安装

    1配置oraInst.loc文件

    1 此步骤很重要,如果忽略1 ,最终会提示inventory 文件目录非空 导致静默安装失败 文章末尾会加以说明


    vi /etc/oracle/olr.loc

    inventory_loc=/u01/oraInventory
    inst_group=oinstall

     

    2 静默安装数据库软件


    采用 debug模式安装 ,如果有异常则更容易发现错误原因。

    ./runInstaller -silent -debug -force -noconfig -IgnoreSysPreReqs \

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

    oracle.install.option=INSTALL_DB_SWONLY \

    DECLINE_SECURITY_UPDATES=true \

    UNIX_GROUP_NAME=oinstall \

    INVENTORY_LOCATION=/u01/oraInventory \

    SELECTED_LANGUAGES=en,zh_CN,zh_TW \

    ORACLE_HOME=/u01/oracle \

    ORACLE_BASE=/u01 \

    oracle.install.db.InstallEdition=EE \

    oracle.install.db.isCustomInstall=false \

    oracle.install.db.DBA_GROUP=dba \

    oracle.install.db.OPER_GROUP=dba

    开始Oracle在后台静默安装。安装过程中,如果提示[WARNING]不必理会,此时安装程序仍在后台进行,如果出现[FATAL],则安装程序已经停止了。

    安装完成显示如下信息:

    sh /u01/oracle/oraInventory/orainstRoot.sh

    sh /u01/oracle/product/11.2.0/db /root.sh

    附上oracle软件静默安装的参数含义如下:
    -silent       表示以静默方式安装,不会有任何提示
    -force        表示允许安装到一个非空目录
    -noconfig     表示不运行配置助手netca
    -responseFile 表示使用哪个响应文件,必需使用绝对路径
    oracle.install.responseFileVersion  响应文件模板的版本,该参数不要更改
    oracle.install.option               安装模式选项,本例只安装oracle软件,该参数不要更改
    DECLINE_SECURITY_UPDATES            是否需要在线安全更新,设置为false,该参数不要更改
    UNIX_GROUP_NAME oracle              用户用于安装软件的组名
    INVENTORY_LOCATION                  oracle 产品清单目录
    SELECTED_LANGUAGES                  oracle 运行语言环境,一般包括引文和简繁体中文
    ORACLE_HOME                         oracle安装目录
    ORACLE_BASE                         oracle基础目录
    oracle.install.db.InstallEdition    安装版本类型,一般是企业版
    oracle.install.db.isCustomInstall   是否定制安装,默认Partitioning,OLAP,RAT都选上。根据自己的需要选择组件。
    oracle.install.db.customComponents  定制安装组件列表:除了以上默认的,可加上Label Security和Database Vault
    oracle.install.db.DBA_GROUP         oracle 用户用于授予osdba权限的组名
    oracle.install.db.OPER_GROUP        oracle 用户用于授予osoper权限的组名


    3 静默安装db 


    安装完成oracle软件之后还没创建db,我们可以继续使用静默方式创建数据库。

    dbca -silent -responseFile /u01/database/dbca.rsp

    dbca.rsp 文件内容如下:根据自己的场景进行修改。

    [GENERAL]

    RESPONSEFILE_VERSION = "11.2.0"

    OPERATION_TYPE = "createDatabase"

    [CREATEDATABASE]

    GDBNAME = "orcl"

    SID = "orcl"

    TEMPLATENAME = "New_Database.dbt"

    SYSPASSWORD = "oraclesys"

    SYSTEMPASSWORD = "oraclesys"

    SYSMANPASSWORD = "oraclesys"

    DBSNMPPASSWORD = "oraclesys"

    DATAFILEDESTINATION ="/u01/oracle/oradata"

    STORAGETYPE=FS

    CHARACTERSET = "AL32UTF8"

    DATABASETYPE = "MULTIPURPOSE"

    AUTOMATICMEMORYMANAGEMENT = "FALSE"

    TOTALMEMORY =8192

    静默安装的过程如下:

    4配置网络监听


     netca -silent -responsefile /u01/database/response/netca.rsp

    这块费了很长时间,最后的监听文件listener.ora的内容如下:

    LISTENER =

      (DESCRIPTION_LIST =

        (DESCRIPTION =

          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

          (ADDRESS = (PROTOCOL = TCP)(HOST = 10-0-0-209)(PORT = 1521))

        )

      )

     

    SID_LIST_LISTENER =

      (SID_LIST =

        (SID_DESC =

            (sid_name = orcl)

            (oracle_home = /u01/oracle)

        )

      )

     

     

    ADR_BASE_LISTENER = /u01 

    lsnrctl status 确定监听状态

    完毕

     

    5 登陆数据库

    三 遇到的问题  


    问题一 相信这个问题也是很多人也会遇到

     

    1.  [FATAL] [INS-32035] Unable to create a new central inventory at the specified location.

    2.  CAUSE: The central inventory location provided is not empty.

    3.  ACTION: Please provide another location for the inventory, or clean up the current location.

    解决方法:
    使用root vim /etc/oracle/olr.loc 加入

    1.  inventory_loc=/u01/oraInventory

    2.  inst_group=oinstall

    问题二 

    1.  [WARNING] [INS-32055] The Central Inventory is located in the Oracle base.

    2.  CAUSE: The Central Inventory is located in the Oracle base.

    3.  ACTION: Oracle recommends placing this Central Inventory in a location outside the Oracle base directory.

    解决方法:
     如提示所言 Inventory 目录安装在了$ORACLE_BASE 目录下了,所以调整Inventory 目录不在$ORACLE_BASE 目录下,即可解决问题。

    oraInventory 存放Oracle软件安装的目录信息,Oralce的安装和升级都需要用到这个目录,删除或丢失oraInventory目录的内容就会导致安装/升级失败。
    Oracle官方文档对oraInventory的说明:

    1.  All Oracle software installations rely on this directory.

    2.  Ensure that you back it up regularly.

    3.  Do not delete this directory unless you have completely removed

    4.  all Oracle software from the system.

    oraInventory 目录的位置是由oraInst.loc 文件决定的:
    /etc/oracle/olr.loc                (AIX and Linux Platform)
    /var/opt/oracle/OraInst.loc (Solaris and HP-UX platform)

    四 小结


      说些题外话 因为项目的原因需要安装一套oracle 系统,谷歌,度娘 静默安装 等关键词,大多数文章基本都千篇一律。真不知道写文章的人是否真正安装成功?论坛上说学习称赞的人是否动手验证过?
      纸上来得终觉浅 ,绝知此事要躬行。
      做一个靠谱的人,更要做一个技术上靠谱的dba。

    出现错误:[FATAL] PRVF-0002 : Could not retrieve local nodename

    在/etc/hosts中加入如下内容:

    Ip 主机名

     

     Oracle用户执行dbca命令的时候出现错误:

    DISPLAY not set. Please set the DISPLAY and try again

    【解决办法】:

    切换到oracle用户,执行以下命令:

    export DISPLAY=:0.0

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7490392/viewspace-2152561/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/7490392/viewspace-2152561/

    展开全文
  • NULL 博文链接:https://lsx125920.iteye.com/blog/720210
  • Linux Redhat7或CentOS7环境下安装Oracle11g的rpm依赖包。包括:binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel ...
  • 全部离线安装oracle11g的的rpm文件,安装环境是centos7,包含数据库安装步骤
  • linux安装oracle数据库详细步骤

    千次阅读 2021-02-08 10:45:23
    Linux安装Oracle11g详细步骤及问题汇总 安装前准备工作 1、检查Linux系统是64位还是32位 getconf LONG_BIT 2、下载oracle11g并解压,先登录在下载 官方地址: ...
  • 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 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,357
精华内容 12,542
关键字:

linux安装oracle11g步骤

linux 订阅