澳门新葡亰娱乐网站-www.142net-欢迎您

澳门新葡亰娱乐网站是因为你还没有找到一条正确的致富之路,www.142net是将所有的游戏都汇集在一起的官方平台,因为澳门新葡亰娱乐网站这个网站当中有着大量的游戏攻略,托IP定位技术,传达终端直接到达的精准传播方式。

CentOS随笔 - 3.CentOS7安装Oracle 11g xe

来源:http://www.bhtsgq.com 作者:计算机知识 人气:113 发布时间:2019-05-24
摘要:前言 直白没总括Oracle1一g的安装进度,明日企业不忙,好好整理一下并记录下来,以便于重新安装时参谋。 CentOS 6.5下安装Oracle 11g 近期初叶攻读CentOS使用,做些记录。 参照他事他说加

前言

直白没总括Oracle1一g的安装进度,明日企业不忙,好好整理一下并记录下来,以便于重新安装时参谋。

CentOS 6.5下安装Oracle 11g

澳门葡京网址 1

近期初叶攻读CentOS使用,做些记录。

参照他事他说加以考查文献:Cent OS 陆_5(x86_64)下安装Oracle 11g

1、硬件须求

1、内存&swap

Minimum:1 GB of RAM
Recommended: 2 GB of RAM or more

澳门葡京网址 2

反本省部存款和储蓄器景况

[plain]view plaincopy

  1. #grepMemTotal/proc/meminfo
    1. #grepSwapTotal/proc/meminfo

2、硬盘

鉴于CentOS安装后基本上有4~伍G,再增加Oracle等等的安装,所以请妄想至少十G的硬盘空间。

自己争论磁盘境况

#df -h

二、软件

系统平台:CentOS六.五(x86_64)

(笔者那边设置的是DeskTop版。安装精简版的内需单独yum桌面程序)

Oracle版本:Oracle11g

p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip

三、系统安装注意

系统装置时一定要安装桌面方式,不然无法安装oracle,此外请勿开启SELinux,oracle官方不提出采纳SELinux,防火墙也请暂且关张,收缩设置时的麻烦。为防御Oracle安装进度中冒出乱码,建议接纳英文作为系统语言,进行Oracle的安装工作。

本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。

肆、安装Oracle前的种类盘算干活

第二,请先以root账号登陆作一些放置设定作业。

1.关闭、防火墙(SELinux临时关门命令:setenforce 0 防火墙一时关闭命令:serviceiptablesstop)

2.设置依赖包

以下RPM包拷贝到/opt目录下,实行opt目录,实施以下命令。

[plain]view plaincopy

  1. #rpm-ivhlibstdc -devel-4.4.7-4.el6.x86_64.rpm
    1. #rpm-ivhmpfr-2.4.1-6.el6.x86_64.rpm
    1. #rpm-ivhcpp-4.4.7-4.el6.x86_澳门葡京网址,64.rpm
    1. #rpm-ivhppl-0.10.2-11.el6.x86_CentOS随笔 - 3.CentOS7安装Oracle 11g xe。64.rpm
    1. #rpm-ivhcloog-ppl-0.15.7-1.2.el6.x86_64.rpm
    1. #rpm-ivhgcc-4.4.7-4.el6.x86_64.rpm
    1. #rpm-ivhgcc-c -4.4.7-4.el6.x86_64.rpm
    1. #rpm-ivhcompat-libcap1-1.10-1.x86_64.rpm
    1. #rpm-ivhcompat-libstdc -33-3.2.3-69.el6.x86_64.rpm
    1. #rpm-ivhlibaio-devel-0.3.107-10.el6.x86_64.rpm
    1. #rpm-ivhpdksh-5.2.14-37.el5_8.1.x86_64.rpm
    1. #rpm-ivhelfutils-libelf-devel-0.152-1.el6.x86_64.rpm

三.开立用户和组

(一)建设构造群组oinstall、dba

[plain]view plaincopy

  1. #groupaddoinstall
  2. #groupadddba

(贰)新添使用者oracle并将其参预dba群组

[plain]view plaincopy

  1. #useradd-m-goinstall-Gdbaoracle

(4)测试oracle账号是或不是创设实现

[plain]view plaincopy

  1. #idoracle

(5)建构oracle的新密码

[plain]view plaincopy

  1. #passwdoracle

澳门葡京网址 3

四.将oracle使用者参加到sudo群组中

[plain]view plaincopy

  1. #vi/etc/sudoers

找到
rootALL=(ALL)ALL
那行,并且在底下再投入

[plain]view plaincopy

  1. oracleALL=(ALL)ALL

输入wq!(由于那是壹份只读文书档案所以必要再加上!)并且按下Enter

伍、配置连串基本参数

[plain]view plaincopy

  1. #vi/etc/sysctl.conf

修改和丰裕以下内容:

[plain]view plaincopy

  1. fs.aio-max-nr=1048576
    1. fs.file-max=6815744
    1. #kernel.shmall=2097152
    1. #法定文书档案kernel.shmmax=536870912,实际软件中需求kernel.shmmax=98074214四
    1. #kernel.shmmax=980742144
    1. kernel.shmmni=4096
    1. kernel.sem=25032000100128
    1. net.ipv4.ip_local_port_range=900065500
    1. net.core.rmem_default=262144
    1. net.core.rmem_max=4194304
    1. net.core.wmem_default=262144
    1. net.core.wmem_max=1048586
    1. vm.hugetlb_shm_group=501
    1. #oracle用户组dbaid为50壹,以彻底消除ORA-271二⑤错误。
    1. #idoracle

能够见见oracle组dbaid为50一

会有部分与眼前的参数重复的,就修改成文件上提供的。

编辑完事后,积累,然后实行:

[plain]view plaincopy

  1. #sysctl–p

启用刚刚所做的更换。

6、编辑/etc/security/limits.conf

[plain]view plaincopy

  1. #vi/etc/security/limits.conf

加上以下4行

[plain]view plaincopy

  1. oraclesoftnproc2047
  2. oraclehardnproc16384
  3. oraclesoftnofile1024
  4. oraclehardnofile65536

7、编辑/etc/pam.d/login

[plain]view plaincopy

  1. #vi/etc/pam.d/login

增加以下两行

[plain]view plaincopy

  1. sessionrequired/lib64/security/pam_limits.so
  2. sessionrequiredpam_limits.so

8、修改/etc/profile

[plain]view plaincopy

  1. #vi/etc/profile

将以下代码新添到profile档案中。

[plain]view plaincopy

  1. if[$USER="oracle"];then
  2. if[$SHELL="/bin/ksh"];then
  3. ulimit-p16384
  4. ulimit-n65536
  5. else
  6. ulimit-u16384-n65536
  7. fi
  8. fi

10、成立Oracle安装文件夹以及数额存放文件夹

[plain]view plaincopy

  1. #mkdir/opt/oracle
  2. #mkdir/opt/oracle/112
  3. #mkdir/opt/oraInventory
  4. #chown-Roracle:dba/opt/oracle
  5. #chown-Roracle:dba/opt/oraInventory
  6. #chown-Roracle:dba/opt

11、配置Linux主机

检查/etc/hosts文件中是或不是有localhost的记录(指向127.0.0.一就可以),若未有的话,在后面配置Oracle监听的时候会出现有的题目,导致不能起动监听,在此手工业添加此记录就能够。

日增以下配置IP地址加主机名称 映射

[plain]view plaincopy

  1. 192.168.1.101CentOS-Oracle

(此处前边的19二.16八.一.十壹为设置机器的IP地址CentOS-Oracle为设置机器的主机名称 请各位依照自身的情景填写)

率先品级到此停止,接下去,完成这一个设定之后,请先注销root账号,并且以oracle账号再一次登陆系统。

1二、配置oracle用户蒙受变量

[plain]view plaincopy

  1. #suoracle
    1. $cd/home/oracle
  2. $vi.bash_profile

修改并进入以下內容

[plain]view plaincopy

  1. ORACLE_BASE=/opt/oracle#地点创设的Oracle安装文件夹
  2. ORACLE_HOME=$ORACLE_BASE/112
  3. ORACLE_SID=orcl
  4. LD_LIBRARY_PATH=$ORACLE_HOME/lib
  5. PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
    1. exportORACLE_BASEORACLE_HOMEORACLE_SIDLD_LIBRARY_PATHPATH
    1. #PATH=$PATH:$HOME/bin
    1. #exportPATH

保存后采用如下命令,使设置生效:

[plain]view plaincopy

  1. $source/home/oracle/.bash_profile

5、安装Oracle,并开始展览连锁设置

一、解压缩安装文件

将下载的p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip放至将要安装oracle的文本夹/opt/oracle

回到终端格局同不常间进入到oracle文件夹:

[plain]view plaincopy

  1. $cd/opt/oracle

解压缩[plain]view plaincopy

  1. $unzipp13390677_112040_Linux-x86-64_1of7.zip
  2. $unzipp13390677_112040_Linux-x86-64_2of7.zip

跟着会看出连续串的解压缩动作。

解压缩实现会在同贰个文件夹中看出database的文件夹,请进入到database文件夹中:

[plain]view plaincopy

  1. $cddatabase

盘算进行数据库安装,若是你的操作系统是粤语情形,安装时会出现汉语乱码,请使用以下指令

$export LANG=en_US.UTF-8

早晚无法少了.UTF-八,否则会唤起以下错误:

[plain]view plaincopy

  1. [[email protected]]$exportLANG=en_US
  2. [[email protected]]$./runInstaller
  3. ERROR:Unabletoconvertfrom"UTF-8"to"ISO-8859-1"forNLS!
  4. redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1orasianux-2
  5. /tmp/OraInstall2013-09-06_09-17-04AM.[[email protected]]$

进而推行(这里提议切换为oracle登入桌面再实行)

$./runInstaller

(下边包车型大巴难点着力是由于远距离工具安装本地安装基本不会并发)

假如不恐怕看到安装分界面,请使用root帐户推行如下命令后再运转安装程序:

#export DISPLAY=:0.0

# xhost

切换回ORACLE用户

$./runInstaller

起来实践安装程序。

最后出现InstallSummary画面,此时假使按下Install按键,系统即起来设置。

慎选“高档设置”,以钦赐字符集ZH1陆GBK。

二、安装进度(略)

3、安装到位登入EM调控台

地址:

澳门葡京网址 4

利用SYS、SYSTEM登6验证安装成功。

六、参考

6.一、设置Oracle服务开机自运维

1.修改Oracle系统配置文件:/etc/oratab,唯有如此,Oracle自带的dbstart和dbshut技能够发挥功用。

[plain]view plaincopy

  1. #vi/etc/oratab
    1. orcl:/opt/oracle/102:Y
  2. #Entriesareoftheform:
  3. #$ORACLE_SID:$ORACLE_HOME:<N|Y>:

二.在/etc/init.d/下开创文件oracle,内容如下:

[plain]view plaincopy

  1. #vi/etc/init.d/oracle

[plain]view plaincopy

  1. #!/bin/bash
  2. #chkconfig:358010
  3. #description:Oracleautostart-stopscript.
    1. #
  4. #SetORA_HOMEtobeequivalenttothe$ORACLE_HOME
  5. #fromwhichyouwishtoexecutedbstartanddbshut;
  6. #
  7. #SetORA_OWNERtotheuseridoftheownerofthe
  8. #OracledatabaseinORA_HOME.
  9. ORA_HOME=/opt/oracle/1<spanstyle="font-family:宋体;">1</span>2
  10. ORA_OWNER=oracle
  11. if[!-f$ORA_HOME/bin/dbstart]
  12. then
  13. echo"Oraclestartup:cannotstart"
  14. exit
  15. fi
  16. case"$1"in
  17. 'start')
  18. #StarttheListener:
  19. echo"StartingOracleListeners..."
  20. echo"-------------------------------------------------">>/var/log/oracle
  21. date "%T%a%D:StartingOracleListenersaspartofsystemup.">>/var/log/oracle
  22. echo"-------------------------------------------------">>/var/log/oracle
  23. su-$ORA_OWNER-c"$ORA_HOME/bin/lsnrctlstart">>/var/log/oracle
  24. echo"Done."
  25. echo"-------------------------------------------------">>/var/log/oracle
  26. date "%T%a%D:Finished.">>/var/log/oracle
  27. echo"-------------------------------------------------">>/var/log/oracle
  28. touch/var/lock/subsys/oracle
    1. #StarttheOracledatabases:
  29. echo"StartingOracleDatabases..."
  30. echo"-------------------------------------------------">>/var/log/oracle
  31. date "%T%a%D:StartingOracleDatabasesaspartofsystemup.">>/var/log/oracle
  32. echo"-------------------------------------------------">>/var/log/oracle
  33. su-$ORA_OWNER-c"$ORA_HOME/bin/dbstart">>/var/log/oracle
  34. echo"Done"
    1. #Startthedbconsole:
  35. echo"StartingOracledbconsole..."
  36. echo"-------------------------------------------------">>/var/log/oracle
  37. date "%T%a%D:StartingOracledbconsoleaspartofsystemup.">>/var/log/oracle
  38. echo"-------------------------------------------------">>/var/log/oracle
  39. su-$ORA_OWNER-c"$ORA_HOME/bin/emctlstartdbconsole">>/var/log/oracle
  40. echo"Done."
  41. echo"-------------------------------------------------">>/var/log/oracle
  42. date "%T%a%D:Finished.">>/var/log/oracle
  43. echo"-------------------------------------------------">>/var/log/oracle
  44. touch/var/lock/subsys/oracle
  45. ;;
    1. 'stop')
  46. #StoptheOracledbconsole:
  47. echo"StopingOracledbconsole..."
  48. echo"-------------------------------------------------">>/var/log/oracle
  49. date "%T%a%D:StopingOracledbconsoleaspartofsystemdown.">>/var/log/oracle
  50. echo"-------------------------------------------------">>/var/log/oracle
  51. su-$ORA_OWNER-c"$ORA_HOME/bin/emctlstopdbconsole">>/var/log/oracle
  52. echo"Done."
    1. #StoptheOracleDatabase:
  53. echo"StopingOracleDatabases..."
  54. echo"-------------------------------------------------">>/var/log/oracle
  55. date "%T%a%D:StopingOracleDatabasesaspartofsystemdown.">>/var/log/oracle
  56. echo"-------------------------------------------------">>/var/log/oracle
  57. su-$ORA_OWNER-c"$ORA_HOME/bin/dbshut">>/var/log/oracle
  58. echo"Done."
  59. echo""
  60. echo"-------------------------------------------------">>/var/log/oracle
  61. date "%T%a%D:Finished.">>/var/log/oracle
  62. echo"-------------------------------------------------">>/var/log/oracle
    1. #StoptheOracleListener:
  63. echo"StopingOracleListeners..."
  64. echo"-------------------------------------------------">>/var/log/oracle
  65. date "%T%a%D:StopingOracleListeneraspartofsystemdown.">>/var/log/oracle
  66. echo"-------------------------------------------------">>/var/log/oracle
  67. su-$ORA_OWNER-c"$ORA_HOME/bin/lsnrctlstop">>/var/log/oracle
  68. echo"Done."
  69. rm-f/var/lock/subsys/oracle
  70. ;;
    1. 'restart')
  71. $0stop
  72. $0start
  73. ;;
  74. <styletype="text/css">P{margin-bottom:0.08in;direction:ltr;text-align:justify;}</style><styletype="text/css">P{margin-bottom:0.08in;direction:ltr;text-align:justify;}</style>esac

三.变动文件权限

[plain]view plaincopy

  1. #chmod755/etc/init.d/oracle

4.加多服务

[plain]view plaincopy

  1. #chkconfig--level35oracleon

五.亟待在关机或重启机器从前结束数据库,做一下操作

[plain]view plaincopy

  1. #ln-s/etc/init.d/oracle/etc/rc0.d/K01oracle//关机
  2. #ln-s/etc/init.d/oracle/etc/rc6.d/K01oracle//重启

6.使用方法

[plain]view plaincopy

  1. #serviceoraclestart//启动oracle
  2. #serviceoraclestop//关闭oracle
  3. #serviceoraclerestart//重启oracle

7.测试

[plain]view plaincopy

  1. a.开机自运营
  2. b.serviceoraclestop
  3. c.serviceoraclestart
  4. d.serviceoraclerestart

时现今日,Oracle服务运行&停止脚本与开机自运维设置截止。

陆.伍下安装Oracle 1壹g 近日始于攻读CentOS使用,做些记录。 仿效文献:Cent OS 陆_5(x86_6四)下安装Oracle 1一g 1、硬件必要 1、内部存款和储蓄器swap 迷你mum:1GB...

新到的云主机意况,系统是CentOS 7x八陆_64,需求安装上设置Oracle1一.贰g。探索不长日子,终于折腾消除了。

转帖请申明出处: 

OS:CentOS5.8


鉴于手上大多体系都是采用Oracle在进展付出, 所以安装Oracle成为必然. 当然有朋友会想干什么不安装1一g enterprise, 因为大家的体系对数据库那块相比较简单. 没须要也不要求去买商业授权, 所以直接上XE会比较好.

Oracle: 11g2

下载 Oracle

  1. 下载地址:Oracle 11.2.0.2 (因为不是已付开支户,只好下载 11.二.0.2,不能够下载最新的11.2.0.4。囧)

下载下来之后是有三个压缩包:

  • linux.x64_11gR2_database_1of2.zip
  • linux.x64_11gR2_database_2of2.zip
  1. 解压

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

要么闲话相当少扯, Just Do It!!!

经过如下:

配置

 

一:将Oracle上盛传服务器上如:

充实oracle用户和有关用户组

  1. 切换到root用户

    su - root

  2. 扩大用户组

    --required groups
    /usr/sbin/groupadd -g 501 oinstall
    /usr/sbin/groupadd -g 502 dba
    /usr/sbin/groupadd -g 503 oper

  3. 日增用户

    /usr/sbin/useradd -u 502 -g oinstall -G dba,oper oracle

  4. 设置oracle用户的密码

    passwd oracle

    下一场输入想要设置的密码。

初步安装

-rw-r--r-- 1 root root 1239269270 08-17 12:47 linux.x64_11gR2_database_1of2.zip
-rw-r--r-- 1 root root 1111416131 08-17 12:49 linux.x64_11gR2_database_2of2.zip

系统陈设

  1. 修改 /etc/sysctl.conf

    vim /etc/sysctl.conf

    充实以下内容:

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

    使修改生效:

    /sbin/sysctl -p

  2. 修改 /etc/security/limits.conf

    vim /etc/security/limits.conf

    日增以下内容

    oracle   soft   nproc    131072
    oracle   hard   nproc    131072
    oracle   soft   nofile   131072
    oracle   hard   nofile   131072
    oracle   soft   core     unlimited
    oracle   hard   core     unlimited
    oracle   soft   memlock  50000000
    oracle   hard   memlock  50000000
    
  3. 确保/etc/hosts中蕴藏服务器机器名称,像这么(假设已经包蕴了,就略过此步):

    <IP-address> <fully-qualified-machine-name> <machine-name>

    诸如服务器名称是centos7-00一,曾能够配备成那样:

    127.0.0.1 centos7-001 localhost localhost.localdomain

    接下来ping一下索求:

    ping -c 1 centos7-001

    没有错的结果:

     --- centos7 ping statistics ---
     1 packets transmitted, 1 received, 0% packet loss, time 0ms
    
  4. 修改/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
    
  5. 修改oracle用户意况变量

    切换到 oracle 用户

    su - oracle

    修改 .bash_profile,增加以下内容:

    # Oracle Settings
    export TMP=/tmp
    
    umask 022
    export ORACLE_BASE=/data2/oracle/app                # 安装路径根据实际情况修改
    export ORACLE_BASE
    ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1    # 安装路径根据实际情况修改
    export ORACLE_HOME
    PATH=$PATH:$ORACLE_HOME/bin
    export PATH
    

    使之生效:

    source .bash_profile

  6. 始建筑和安装装路线并授权给oracle用户

    su - root 
    
    mkdir -p /data2/oracle/app
    chown oracle:oinstall /data2/oracle/app
    chmod 775 /data2/oracle/app
    
    mkdir -p /data2/oracle/app/oracle
    chown oracle:oinstall /data2/oracle/app/oracle
    chmod 775 /data2/oracle/app/oracle
    
    mkdir -p /data2/oracle/app/oracle/product/11.2.0/db_1
    chown oracle:oinstall -R /data2/oracle/app/oracle
    

 壹. 首先你得去Oracle官方下载文件 <-点小编点小编

先在同三个索引下解压以上三个公文,注意:先解压第2个,然后再解压第二个。

安装正视

> yum -y install binutils compat-libcap1  compat-libstdc  -33 compat-libstdc  -33*.i686 elfutils-libelf-devel gcc gcc-c   glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc   libstdc  *.i686 libstdc  -devel libstdc  -devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp

澳门葡京网址 5

unzip linux.x64_11gR2_database_1of2.zip

设置图形分界面

  1. CentOS 7 安装GNOME图形分界面

    yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

  2. 安装Gnome GUI使用时报错:

    Transaction check error:
    file /usr/lib/systemd/system/blk-availability.service from install of  device-mapper-7:1.02.107-5.el7.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
    file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
    file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
    
    Error Summary
    -------------
    

    消除办法,先进级lvm二:

    yum -y install lvm2

 

姣好后会在该目录下发生二个database的目录。

安装Oracle

  1. 因为运用的是远程主机,所以要远程Linux图形桌面,我那边运用的是VNC

    在长距离主机上设置vnc:

    yum -y install vnc-server

    安装密码:

    vncpasswd

    启动vncserver:

    vncserver

    设置DISPLAY:

    export DISPLAY=:1

    安装图形桌面访问权限

    xhost

    vncserver暗中同意端口是5900 序号,第贰个即5901

    在地方的windows景况下安装并运转vnc客户端,下载地址: https://www.realvnc.com/download/vnc/

  2. 采用vnc连接受远程主机,在桌面上右键张开命令行,进入到oracle所在路线,然后:

    cd database
    export DISPLAY=:1
    ./runInstaller

    然后就足以运营oracle图形分界面安装向导了。

  1. 将下载好的文本上传到CentOS中. 

若是您想缓和在sqlplus下发生上下键乱码bug,就得希图 rlwrap-0.三七.tar.gz 。

相见的难点

  1. 设置Gnome GUI使用时报错:

    Transaction check error:
    file /usr/lib/systemd/system/blk-availability.service from install of  device-mapper-7:1.02.107-5.el7.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
    file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
    file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
    
    Error Summary
    -------------
    

    化解办法,先进级lvm2:

    yum -y install lvm2

  2. 安装oracle时报错memcpy@GLIBC_2.14未找到:

    INFO: /lib64/libstdc  .so.5: undefined reference to `memcpy@GLIBC_2.14'
    collect2: error: ld returned 1 exit status
    INFO: make: *** [ctxhx] Error 1
    INFO: End output from spawned process.
    

    消除办法,先查看 /usr/lib64/libc.a是不是留存:

    ls /usr/lib64 | grep libc.a

    设若搜索不到先安装:glibc-static,要是有则略过此步

    yum -y install glibc-static

    修改oracle安装目录下 $ORACLE_HOME/ctx/lib/ins_ctx.mk

        ctxhx: $(CTXHXOBJ)
            $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
    

    修改为:

        ctxhx: $(CTXHXOBJ)
            -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a
    

    接下来点击retry通过

  3. 安装oracle时报错Error in invoking target 'agent nmhs':

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

    化解办法:修改 $ORACLE_HOME/sysman/lib/ins_emagent.mk

    $(MK_EMAGENT_NMECTL)

    修改为

    $(MK_EMAGENT_NMECTL) -lnnz11

    下一场点击retry通过

  4. 从那之后,就能够运用sqldevelper等客户端连接oracle了


澳门葡京网址 6

下载地址为:

参谋资料

  • Install Oracle 11G Release 2 (11.2) on Centos Linux 7
  • centos7装置oracle中境遇的宽广难题化解方式

 

解压文件:

  1. 解压你的压缩文件

    # unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

tar -zxvf rlwrap-0.37.tar.gz

本文由澳门新葡亰发布于计算机知识,转载请注明出处:CentOS随笔 - 3.CentOS7安装Oracle 11g xe

关键词: 数据库 Linux小白爬坑记

最火资讯