首页 > 数据库 >Oracle:OpenEuler 22.03 安装oracle12c:个人认为这是最完美的解决方案

Oracle:OpenEuler 22.03 安装oracle12c:个人认为这是最完美的解决方案

时间:2023-06-02 16:12:02浏览次数:50  
标签:x86 centos glibc devel oracle12c 64 Oracle 22.03 lib64


最小化安装openeuler-22.03-sp1,并更新到最新(写本文时:2023-06-01)
关闭selinux
关闭firewalld.service
创建用户及用户组: oracle:oinstall
创建推荐的目录: /u01 ,属主 oracle:oinstall

yum install libnsl libnsl2-devel libaio-devel libcap-devel xorg-x11-utils xauth gcc make libstdc++-devel sysstat smartmontools glibc-compat-2.17

### oracle 12c+提示warning,所以给它安装上
yum install gcc-c++ net-tools

#####################################################
关于 stat、fstat 符号缺少问题,解决方案
下载旧版本的兼容glibc库:
wget https://mirrors.ustc.edu.cn/centos/7/os/x86_64/Packages/compat-glibc-headers-2.12-4.el7.centos.x86_64.rpm
wget https://mirrors.ustc.edu.cn/centos/7/os/x86_64/Packages/compat-glibc-2.12-4.el7.centos.x86_64.rpm

解压:
rpm2cpio compat-glibc-2.12-4.el7.centos.x86_64.rpm |cpio -idmv

提取glibc高版本废弃删除的旧stat、fstat静态非共享目标文件:
ar x ./usr/lib/x86_64-redhat-linux6E/lib64/libc_nonshared.a

添加到当前系统的静态库中:/usr/lib64/libc_nonshared.a
ar r /usr/lib64/libc_nonshared.a stat*.oS
ar r /usr/lib64/libc_nonshared.a fstat*.oS

 

标签:x86,centos,glibc,devel,oracle12c,64,Oracle,22.03,lib64
From: https://www.cnblogs.com/jinzhenshui/p/17452053.html

相关文章

  • python使用cx_Oracle连接timesten
    环境:OS:WindowsDB:18.1  1.配置环境变量TNS_ADMIN=C:\TimesTen\tt181_64\network\admin 2.创建tnsnames.ora文件在timesten安装目录下C:\TimesTen\tt181_64\network\admin\samples拷贝一个tnsnames.ora到C:\TimesTen\tt181_64\network\admin进行修改 3.修改tnsnames......
  • Oracle 游标使用全解
    --声明游标;CURSORcursor_nameISselect_statement--For循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare--类型定义cursorc_jobisselectempno,ename,job,salfromempwherejob='MANAGER';......
  • Oracle的awr的学习与整理
    Oracle的awr的学习与整理背景本来想上周末进行一下总结和汇总因为周末两天进行了一次长时间的培训.所以没有成行.只能在工作之余找时间进行总结.数据库部分自己一个不是很强.其实也比较抗拒学习数据库相关的内容.哎..创建awr的snapshot以及生成awr报告有时候想精确......
  • Oracle:OpenEuler 22.03 安装oracle19c
     #####################################################最小化安装openeuler-22.03-sp1,并更新到最新(写本文时:2023-06-01)关闭selinux关闭firewalld.service创建用户及用户组:oracle:oinstall创建推荐的目录:/u01,属主oracle:oinstallyuminstalllibnsllibnsl2-develliba......
  • proc c++连接oracle
    环境:oracle11g、vs20221、编写pc文件EXECSQLBEGINDECLARESECTION;structdatatable{intid;charname[30];}data;EXECSQLENDDECLARESECTION;ViewCode//#defineSQLCA_STORAGE_CLASSextern//增加该行报错EXECSQLINCLUDEconnect_oracle.h;......
  • Mysql && Oracle 纵向拼接,多行合并为一行
    纵向合并MysqlGROUP_CONCAT函数用法:GROUP_CONCAT(合并的字段名orderby排序字段SEPARATOR分割符)方式一:只合并GROUP_CONCAT(stu.NAME)方式二:带排序GROUP_CONCAT(stu.NAMEORDERBYs.scoreDESC)方式三:带分割符GROUP_CONCAT(stu.NAMEORDERBYs.scoreDESCSEPA......
  • Oracle:OpenEuler 22.03 安装oracle11g
    见本人文章:“国产操作系统openEuler\UOSserver,以及openSUSE:都成功安装单实例的oracle11g\12c” ......
  • 【Oracle】Show the change history of tbs' size
     注意:脚本都从dba_hist_tbspc_space_usage系统视图获取数据,但是这个系统视图中保存的数据的时间是依赖AWR采样数据保留期限的。所以你从这个系统视图可能查找不出很早之前的表空间数据使用情况,如果需要历史的表空间使用数据,可能需要定期采集数据并存储到起来。 Innonmult......
  • 【Oracle】Generate the tablespace creation in a time
     此脚本的使用场景是需要使用datapump方式进行数据迁移时,需要在目标数据库上创建对应的表空间,这时对于表空间数量比较多的系统,比如peoplesoft来说,手工单独创建表空间会是一个比较麻烦的事情。以下脚本在源数据库上运行,获取表空间的创建脚本,然后只需对路径相应修改即可使用。......
  • oracle 最大IOPS使用率和IOMBPS使用率监控 19c
    pdb最大iops使用率监控指标获取通过字典DBA_HIST_RSRC_PDB_METRIC分析具体字段为IOPS_THROTTLE_EXEMPT、IOMBPS_THROTTLE_EXEMPT一般最大值超过5就要告警了参数iops_throttle_exempt IndicateshowmuchoftheI/OpersecondinthecurrentPDBwasexemptedfromt......