【】鲲鹏ARM构架openEuler操作系统安装Oracle 19c

这篇具有很好参考价值的文章主要介绍了【】鲲鹏ARM构架openEuler操作系统安装Oracle 19c。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者:einyboy 【原创】鲲鹏ARM构架openEuler操作系统安装Oracle 19c | 云非云计算机科学、自然科学技术科谱http://www.nclound.com/index.php/2023/09/03/%E3%80%90%E5%8E%9F%E5%88%9B%E3%80%91%E9%B2%B2%E9%B9%8Farm%E6%9E%84%E6%9E%B6openeuler%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85oracle-19c/

  1. 一、操作系统版本

【原创】鲲鹏ARM构架openEuler操作系统安装Oracle 19c,arm开发,oracle,数据库

二、安装介质

Database Software Downloads | Oracle

这个链接是下载oracle安装包

OracleDB_19.19_Linux-for-arm.zip

Oracle Linux 8 (aarch64) AppStream | Oracle, Software. Hardware. Complete.

这个链接是下载oracle准备包

oracle-database-preinstall-19c-1.0-3.el8.aarch64.rpm

三、安装步骤

3.1 使用操作系统yum源

yum install -y ksh libaio-devel libgfortran libstdc+±devel psmisc xorg-x11-utils xorg-x11-xauth

3.2 安装oracle-database-preinstall-19c-1.0-3.el8.aarch64.rpm

rpm -ivh oracle-database-preinstall-19c-1.0-3.el8.aarch64.rpm –-nodeps

如果不是忽略关联安装的话会报这个错

/etc/redhat-release is needed by oracle-database-preinstall-19c-1.0-3.el8.aarch64

libnsl is needed by oracle-database-preinstall-19c-1.0-3.el8.aarch64

3.3 设置编译工具

Oracle软件relink时,会到指定位置找ar和as工具,在CentOS 8上,虽然有这两个工具,但是位置不对,在Orace软件引用的位置创建符号链接:

mkdir -p /opt/rh/devtoolset-8/root/usr/bin/

cd /opt/rh/devtoolset-8/root/usr/bin/

ln -s /usr/bin/ar ar

ln -s /usr/bin/as as

3.4 设置Oracle环境变量

【原创】鲲鹏ARM构架openEuler操作系统安装Oracle 19c,arm开发,oracle,数据库

3.5 建好oracle目录

mkdir -p /oracle/admin/orcl/adump

mkdir -p /oracle/oradata/orcl

chown oracle:oracle -R /oracle

3.6 设置CV_ASSUME_DISTID

export CV_ASSUME_DISTID=RHEL8.0

【原创】鲲鹏ARM构架openEuler操作系统安装Oracle 19c,arm开发,oracle,数据库

规避这个报错参考连接:

ARM Linux(麒麟操作系统)安装Oracle数据库 – 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 17813235971 - 惜分飞

3.7安装开始

su – oracle

cd $ORACLE_HOME

unzip LINUX.ARM64_1919000_db_home.zip

./runInstaller

3.8 手工建库

Dbca不能建库,只能手工建库.

1) pfile文件设置

vi initorcl.ora

*._library_cache_advice=FALSE

*._serial_direct_read='NEVER'

*.audit_file_dest='/oracle/admin/orcl/adump'

*.audit_trail='NONE'

*.compatible='19.0.0' #兼容版本

*.control_files='/oracle/oradata/orcl/control01.ctl','/oracle/oradata/orcl/control02.ctl'

*.db_block_size=8192

*.db_files=1500

*.db_name='orcl' #库名

*.deferred_segment_creation=FALSE

*.diagnostic_dest='/oracle'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'

.event='10949 TRACE NAME CONTEXT FOREVER:28401 TRACE NAME CONTEXT FOREVER,level 1' #.local_listener='LISTENER_SJYZDB03'

*.max_dump_file_size='500M'

*.nls_language='SIMPLIFIED CHINESE'

*.nls_territory='CHINA'

*.open_cursors=2000

*.parallel_force_local=TRUE

*.pga_aggregate_target=1289m

*.processes=1000

*.remote_listener=''

*.remote_login_passwordfile='EXCLUSIVE'

*.session_cached_cursors=200

*.sga_target=5868m

*.undo_tablespace='UNDOTBS1'

2) 设置密码文件

orapwd file=/home/oracle/oracle_install/dbs/orapworcl entries=10

3)连接实例

【原创】鲲鹏ARM构架openEuler操作系统安装Oracle 19c,arm开发,oracle,数据库

4)连接实例

SQL> create spfile from pfile;

File created.

5)启动到nomount状态

SQL> startup nomount

6)创建库

CREATE DATABASE orcl

USER SYS IDENTIFIED BY Oracle123

USER SYSTEM IDENTIFIED BY Oracle123

LOGFILE GROUP 1 ('/oracle/oradata/orcl/redo0101.log','/oracle/oradata/orcl/redo0102.log') SIZE 1000M BLOCKSIZE 512,

GROUP 2 ('/oracle/oradata/orcl/redo0201.log','/oracle/oradata/orcl/redo0202.log') SIZE 1000M BLOCKSIZE 512,

GROUP 3 ('/oracle/oradata/orcl/redo0301.log','/oracle/oradata/orcl/redo0302.log') SIZE 1000M BLOCKSIZE 512

MAXLOGFILES 30

MAXLOGMEMBERS 5

MAXLOGHISTORY 1000

MAXDATAFILES 5000

CHARACTER SET AL32UTF8

NATIONAL CHARACTER SET AL16UTF16

EXTENT MANAGEMENT LOCAL

DATAFILE '/oracle/oradata/orcl/system01.dbf' SIZE 2G REUSE

SYSAUX DATAFILE '/oracle/oradata/orcl/sysaux01.dbf' SIZE 10G REUSE

DEFAULT TABLESPACE users

DATAFILE '/oracle/oradata/orcl/users01.dbf' SIZE 2G REUSE

DEFAULT TEMPORARY TABLESPACE tempts1

TEMPFILE '/oracle/oradata/orcl/temp01.dbf' SIZE 2G REUSE

UNDO TABLESPACE undotbs1

DATAFILE '/oracle/oradata/orcl/undotbs01.dbf' SIZE 2G REUSE;

7)运行脚本建立数据字典视图

以SYSDBA管理权限运行下面的脚本:

SQL> @?/rdbms/admin/catalog.sql --->创建数据字典视图、动态性能视图和同义词

SQL> @?/rdbms/admin/catproc.sql --->运行所有PL/SQL需要或使用的脚本

SQL> @?/rdbms/admin/utlrp.sql --->重新编译失效状态的PL/SQL模块,包括包、过程或类型

以SYSTEM用户执行下面的脚本:

SQL> conn system/oracle

Connected.

SQL> @?/sqlplus/admin/pupbld.sql

【原创】鲲鹏ARM构架openEuler操作系统安装Oracle 19c,arm开发,oracle,数据库文章来源地址https://www.toymoban.com/news/detail-699283.html

到了这里,关于【】鲲鹏ARM构架openEuler操作系统安装Oracle 19c的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 03 开始使用openEuler操作系统

    开始使用openEuler操作系统,能够区分GUI与CLI、学习Linux的两种登录方式、了解登录界面各项参数的含义、使用了解shell以及一些基础的快捷键、使用命令查看基本的系统信息。 GUI(Graphical User Interface,图形用户界面),可以让用户使用鼠标作为输入工具,来进行各项操作。

    2024年02月02日
    浏览(39)
  • 麒麟操作系统安装达梦数据库ARM版

    CPU架构:鲲鹏ARM 操作系统:Kylin Linux Advanced Server V10 默认试用1年 下载地址 上传安装包到/opt/soft目录下,并解压 vi /etc/security/limits.conf 在最后添加如下语句 增加如下内容 参数说明: 到root用户重启数据库 查看是否设置成功 权限说明: 达梦官方安装文档

    2024年02月09日
    浏览(47)
  • 在虚拟机中安装OpenEuler操作系统

    目录 OpenEuler操作系统安装步骤(详细) 一、首先要做好安装前的准备工作: 二、进行虚拟机的创建: 三、OpenEuler 23.09操作系统的安装部署: 1常用的虚拟机:VMware Workstation VMware Workstation下载的官网: VMware 中国 - 交付面向企业的数字化基础 | CN 使用针对现代应用、多云、数

    2024年01月24日
    浏览(38)
  • DP读书:鲲鹏处理器 架构与编程(十三)操作系统内核与云基础软件

    补更,因为前几天画图的原因… 鲲鹏处理器的软件生态是一个不断发展的软件生态,服务器本身也具有复杂度多样性,经过很长时间的发展服务器硬件有不同的操作系统方案,这些操作系统往往还实现了软件的分层组合,很难简单描述其 软件架构 。 本节从一个比较高的层次

    2024年02月10日
    浏览(44)
  • openEuler操作系统和openGauss数据库

    镜像下载地址 https://www.openeuler.org/zh/download 选一个下载 安装 按提示安装,安装服务器的时候注意选择 安装服务器 如果需要可以选上 openGauss数据库 ,为了体验我这里选上了。 关闭防火墙 关闭selinux 修改文件 /etc/selinux/config 修改后执行 setenforce 0 临时关闭,或者一会儿找时间

    2024年02月11日
    浏览(48)
  • 华为云欧拉操作系统(OpenEuler)部署K8S集群

    需要提前准备好OpenEular操作系统虚拟机3台,本文使用模板机创建。 序号 操作系统及版本 备注 1 openEuler-22.03-LTS-SP1 下载链接:https://repo.openeuler.org/openEuler-22.03-LTS-SP1/ISO/x86_64/openEuler-22.03-LTS-SP1-x86_64-dvd.iso 需求 CPU 内存 硬盘 角色 主机名 值 4C 4G 1TB master k8s-master01 值 4C 4G 1TB wor

    2024年02月08日
    浏览(57)
  • lmbench----lmbench性能测试工具迁移至openEuler操作系统实践

    【lmbench----lmbench性能测试工具迁移至openEuler操作系统实践】 如下 github 上 lmbench 代码仓 是经过对openEuler系统x86_64和aarch64架构适配的,可以直接通过下载此代码仓代码,执行如下命令 (1)执行如下命令启动 (2)设置是否并行运行,这里先选择默认1,即直接回车即可 (3)然

    2024年02月08日
    浏览(47)
  • DP读书:《openEuler操作系统》(八)TCP、UDP与跨机器通讯

    第八章 跨机器通讯 在第六章之中,介绍了一个计算机系统内线程间进程间的通信机制,对于小白(至少我)来说想要完全理解计算机中非常中重要的概念——进程,并不容易 啃了很久的,编译原理、处理器内核、Rt-Thread 甚至Kunpeng、openEuler社区的各种文档,才稍许有些理解

    2024年01月21日
    浏览(41)
  • DP读书:《openEuler操作系统》(十)套接字 Socket 数据传输的基本模型

    进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如: UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal) UNIX system V有:消息(

    2024年02月20日
    浏览(45)
  • Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统

    qemu-system-aarch64 启动的虚拟机,无法受到 kvm 的管理,也无法在后台运行 终端一旦断开了,虚拟机就被关掉了,想再次进入目前没找到方法,都会回到安装操作系统的步骤 可能是 centos 有某些特殊性吧,暂时没太多时间研究,后期有时间了再看看有没有解决的方案 qemu-5.2.0 和

    2024年02月06日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包