Linux 安装神州通用数据库 ShenTong7.0.8_342.92_linux64

Linux 安装神州通用数据库 ShenTong7.0.8_342.92_linux64

  • 1、准备工作
  • 2、安装数据库
  • 3、启停数据库
  • 4、后续步骤


💖The Begin💖点点关注,收藏不迷路💖

在Linux环境下安装神州通用数据库(ShenTong)是一个相对直接的过程,但需要注意一些依赖和配置细节。以下是在Linux系统上安装ShenTong7.0.8_342.92_linux64的详细步骤。

1、准备工作

  1. 下载安装包
    从神州通用数据库官网下载ShenTong7.0.8_342.92_linux64.zip安装包。确保下载的是与你的Linux系统架构(64位)相匹配的版本。

  2. 创建安装用户
    以root用户创建一个新的用户(例如shentong),用于安装和运行数据库。

    useradd shentong -s /bin/bash -m
    
  3. 修改安装包权限
    将下载的安装包解压到/home/shentong目录,并修改其所有者为shentong用户。

    ## 创建解压目录
    mkdir  /home/shentong
    
    ## 创建安装目录
    mkdir /opt/ShenTong
    
    unzip ShenTong7.0.8_342.92_linux64.zip -d /home/shentong
    
    

2、安装数据库

  1. 执行安装脚本
    进入解压后的目录,并赋予安装脚本执行权限,然后执行安装。

    cd /home/shentong/ShenTong7.0.8_342.92_linux64
    chmod +x setup
    
    ##执行安装
    ./setup
    

在这里插入图片描述

注意:如果没有auto-install.xml文件,你可能需要手动进行安装,按照提示逐步进行,如下。

1、 选择语言 输入0 回车
在这里插入图片描述

2、接受许可协议

在这里插入图片描述
3、选择安装路径 : [/opt/ShenTong]

在这里插入图片描述

4、完整安装

在这里插入图片描述
5、是否立即设置agent密码

在这里插入图片描述

6、是否注册HA服务

在这里插入图片描述
7、选择jre的版本
在这里插入图片描述

8、创建快捷方式

在这里插入图片描述

9、是否创建数据库

在这里插入图片描述

输入数据库名:OSRDB,编码

在这里插入图片描述

在这里插入图片描述

  1. 检查安装状态
ll /etc/init.d/

在这里插入图片描述

安装完成后,可以通过查看数据库服务状态来确认安装是否成功。

/etc/init.d/oscardb_OSRDBd status

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

启动报错:

解决方案:

替换/opt/ShenTong/license下的oscar.license文件,文件可以找神通数据库工作人员获取。

3、启停数据库

  1. 启动和停止数据库
    使用以下命令启动和停止数据库服务。

    /etc/init.d/oscardb_OSRDBd start
    /etc/init.d/oscardb_OSRDBd stop
    
  2. 连接数据库
    使用默认的配置文件自动安装的数据库,默认端口为2003,初始用户名和密码分别为SYSDBAszoscar55

    isql -d osrdb -p 2003 -U sysdba/szoscar55
    

    这将连接到数据库,并允许你执行SQL命令。

安装说明:

神州通用数据库安装完成后的相关信息表格:

信息项
默认端口2003
初始用户名SYSDBA
对应密码szoscar55
默认数据库实例名OSRDB
默认部署路径/opt/ShenTong

4、后续步骤

  1. 设置服务自启动
    你可能希望将数据库服务设置为开机自启动。这可以通过systemdsysv-rc-conf等工具完成。

    systemctl enable oscardb_OSRDBd.service
    

    或者

    sysv-rc-conf oscardb_OSRDBd on
    
  2. 学习数据库管理
    安装完成后,建议学习如何进行数据库的备份、恢复、性能调优和安全管理等操作。

在这里插入图片描述


💖The End💖点点关注,收藏不迷路💖

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/874186.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

家庭用超声波清洗机哪个品牌好用?好用的眼镜清洗机推荐

在我们的日常生活中,像眼镜、项链和耳环这些频繁使用的个人物品,经常面临灰尘积聚和细缝中难以触及的污渍问题。超声波清洗机凭借其深入微细缝隙的清洁能力,成为了解决这一难题的理想工具,确保了这些珍贵小物的彻底清新。不过现在…

云手机能否全面替代传统手机?深入探讨云手机的优缺点

随着云计算技术的飞速发展,云手机作为一种新型的手机形态,已经逐渐进入人们的视野。越来越多的人开始使用云手机来运行各类应用,尤其是在群控、海外业务等场景中,云手机展现出明显的便利性和优势。那么,云手机究竟有什…

【困难】 猿人学web第一届 第18题 jsvmp 洞察先机

文章目录 数据接口分析还原加密参数插桩调试分析日志插桩补充 python 代码 数据接口分析 数据接口 https://match.yuanrenxue.cn/match/18data 请求参数 {page: 页码, t: 时间戳, v: 加密值} 请求第一页不需要携带 t, v 参数 cookie 只需要携带 sessionid 只要 还原加密字段…

《PneumoLLM:利用大型语言模型的力量进行尘肺病诊断》|文献速递--基于深度学习的医学影像病灶分割

Title 题目 PneumoLLM: Harnessing the power of large language model for pneumoconiosis diagnosis 《PneumoLLM:利用大型语言模型的力量进行尘肺病诊断》 01 文献速递介绍 在计算机辅助诊断领域,对医学数据的处理和分析能力至关重要。这不仅有助…

在Application中全局获取context

首先自定义一个application,继承Application,并在AndroidManifest.xml文件中配置它。 class TvApplication : Application() {companion object {Volatilevar context: Application? nullprivate setfun getContext(): Context {return context ?: t…

【机器学习】从零开始理解深度学习——揭开神经网络的神秘面纱

1. 引言 随着技术的飞速发展,人工智能(AI)已从学术研究的实验室走向现实应用的舞台,成为推动现代社会变革的核心动力之一。而在这一进程中,深度学习(Deep Learning)因其在大规模数据处理和复杂问题求解中的卓越表现,迅速崛起为人工智能的最前沿技术。深度学习的核心是…

2024年最佳本地营销策略的14个专家意见

本地营销对任何企业都很重要——无论您是市中心的夫妻店,还是大型全国连锁店。您都希望被寻找您产品或服务的人看到并找到,而他们通常是在本地搜索这些内容。事实上,几乎一半的Google搜索都有本地意图。 那么,今年哪些是最好的本…

金智维K-RPA基本介绍

一、K-RPA基本组成 K-RPA软件机器人管理系统基于“RPAX”数字化技术打造,其核心系统由管理中心(Server)、设计器(Control)、机器人(Robot/Agent)三大子系统组成,各子系统协同工作,易于构建协同式环境。 管理中心(Server&#xff…

echarts 5.3.2 折线图 tooltip设置trigger为axis无效

在使用echarts5.3.2过程中,发生一个不应该发生的bug,希望效果如下 现实中如下 代码中设置了tooltip: {trigger: ‘axis’}不生效啊。查阅文档,应该是这样设置的啊,可是为什么无效呢。改成tooltip: {trigger: ‘item’}虽能显示弹…

09-03 周二 ansible部署与使用指南

09-03 周二 ansible部署与使用指南 时间版本修改人描述2024年9月3日10:08:58V0.1宋全恒新建文档,2024年9月4日13:57:25v0.2宋全恒调整结构,添加ansible-playbook和ansible-inventory 简介 首先要找一个跳板机,来确保所有的机器都可以访问。然…

C#自定义控件的放置与拖动

1、自定义控件 using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace PartA…

动态内存管理【存稿】

动态内存管理 1.为什么有动态内存分配? 我们所知道的内存开辟 int a 3; //在栈空间上开辟4个字节 char b a; //在栈空间上开辟1个字节 int arr[30] {0};//在栈空间上开辟120个字节的连续空间这种内存开辟的特点: 空间开辟的大小是固定的 数组在申…

简单的springboot log4j2日志配置

简单的springboot log4j2日志配置 1.简介 Log4j2 是 Apache Software Foundation 开发的一个日志记录工具,它是 Log4j 的后续版本,并且在多个方面进行了改进。以下是 Log4j2 的一些关键特性: 性能提升:Log4j2 在设计上做了很多优…

航空维修培训中的虚拟现实辅助工程技术应用

飞机维护对航空旅行安全起着至关重要的作用,据美国劳工统计局的一份报告显示,航空业每年需要招聘12,000名的飞机机械师才能满足行业需求。但由于传统实践培训的限制和航空技术的飞速发展,该行业正面临着专业技术人员短缺的问题。虚拟现实辅助…

智能新纪元:GPT-Next引领的AI革命及其跨领域应用

GPT-Next:性能的百倍提升 在当今这个科技日新月异的时代,人工智能(AI)无疑是最具活力和变革性的领域之一。最近,OpenAI在KDDI峰会上宣布了一项激动人心的消息:他们即将推出名为“GPT-Next”的新一代语言模…

JavaScript - Api学习 Day03 (日期对象、节点操作、两种定时器、本地存储)

文章目录 一、日期对象1.1 实例化1.2 日期对象方法 二、节点操作2.1 父子兄弟节点1. 父节点查找2. 子节点查找3. 兄弟关系查找 2.2 增删节点1. 创建节点 - createElement2. 添加节点2.1 appendChild() 方法2.2 insertBefore() 方法2.3. 克隆节点 - cloneNode 3. 删除节点3.1 re…

第11章 32位x86处理器编程架构

第11章 32位x86处理器编程架构 IA-32(INTEL Architecture, 32-bit):INTEL 32位处理器架构简称IA-3,以8086处理器为基础发展起来的。该章重点介绍了IA-32处理器的工作方式和相关技术。 IA-32架构的基本执行环境 寄存器的扩展 32位处理器通用寄存器&am…

Python专项进阶——初步认识Numpy库

NumPy是Numeric Python的缩写,一个优秀的开源科学计算库。 个人理解,NumPy是一个主要围绕着数值数组对象(ndarray)(或叫做矩阵)进行各种操作的对象、函数集合。提供很多实用的数学函数,涵盖线性…

【Python报错已解决】TypeError: expected string or bytes-like object

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言一、问题描述1.1 报错示例1.2 报错分析1.3 解决思路 二、解决方法2.1 方法一:确保参数类型正确2.2 步…

知识库管理系统在企业数字化转型中的作用

引言 在数字化转型的浪潮中,企业正以前所未有的速度重塑其业务模式、运营流程和组织架构,以适应快速变化的市场环境和客户需求。这一过程中,知识库管理系统作为信息整合与知识共享的核心平台,发挥着举足轻重的作用,不…