• 神通数据库安装配置方法


    神通数据库安装配置方法


    背景

    随着CentOS停服和国产化的要求.
    公司开始调研国产化系统.
    好多人都想用debian和ubuntu.
    但是我感觉既然要国产化.还是用华为的openEluer
    阿里有阿里龙蜥,腾讯有TencentOS
    但是感觉都是境外(香港)上市的企业, 并且有很高的国外资本
    并且这些公司内部有很多美籍员工.
    我感觉华为openEuler 应该是未来国家最想推动的系统.
    所以我占openEuler. 
    基于次,想着迁移测试环境到openEuler. 
    第一步是迁移数据库...
    PG因为readline的版本问题,暂时不想搞了
    这次准备上神通数据库, 顺便总结一下.
    

    神通数据库的简单安装

    第一步获取一个数据库的安装介质.
    很简单直接使用setup 进行安装就可以了. 
    注意可以选择字符集, 可以不输入数据库实例的名称. 
    安装完成后会提示安装成功.
    我这边发现一直无法安装上数据库实例信息. 
    
    需要手工执行创建操作
    

    神通数据库简单安装

    第二步: 手工建库. 这里学习了:
    https://www.cnblogs.com/skyheaving/p/16404997.html
    第一步 source 一下 /etc/profile 
    第二步 oscar 执行一下命令进入后台
    第三步 在 backend> 执行命令
    列出库:list database
    删除库: drop database osrdb
    创建库:create database OSRDB  encoding 'GB18030'
    第三步: 标准化数据库
    oscar -o restrict -d OSRDB
    第四步: 创建数据库的启动脚本等
    oscar -o install -d OSRDB
    如果需要可以删除数据库
    oscar -o uninstall -d OSRDB
    

    安装完成后的处理

    注意默认密码是 szoscar55
    可以直接使用就可以了
    启动数据库的命令可以有三个
    /opt/ShenTong/bin/dbcontrol start /opt/ShenTong OSRDB
    /etc/init.d/oscardb_OSRDBd start
    或者利用创建的服务
    systemctl enable oscardb_OSRDBd.service
    

    数据库错误解决

    神通数据库如果没有序列号的话会启动失败需要在
    /opt/ShenTong/license 目录下面加上序列号才可以.
    
    

    冷备份的方法

    注意冷备份一定要采取先停机再备份的方式
    1. 复制所有的/opt/ShenTong 下面的内容
    2. 编写一个环境变量
    vim /etc/profile.d/oscar.sh
    SZ_OSCAR_HOME=/opt/ShenTong
    export SZ_OSCAR_HOME
    
    export PATH
    PATH=/opt/ShenTong/datamigrate:${PATH}
    export PATH
    PATH=/opt/ShenTong/bin:${PATH}
    export PATH
    
    LD_LIBRARY_PATH=/opt/ShenTong/bin:/opt/ShenTong/jre/lib/amd64:${LD_LIBRARY_PATH}
    export LD_LIBRARY_PATH
    3. soure 一下.
    

    冷备份的方法

    执行数据库安装
    oscar -o install -d OSRDB
    启动数据库
    /etc/init.d/oscardb_OSRDBd start
    设置开机启动
    systemctl enable oscardb_OSRDBd.service
    验证端口和服务器是否可用
    lsof -i:2003
    但是注意冷备份的启动速度很慢, 我这边耗时4min 才启动起来
    如果冷备份的原始机器不关机, 我这边一天晚上都没有启动起来
    所以冷备份之前必须关机.
    

    登录数据库的方法

    isql -U someuser
    输入密码就可以访问
    语法比较类似于PG数据库.
    
  • 相关阅读:
    设计改进ls代码实现更多功能
    20181328 《网络攻防》 EXP5 信息收集与漏洞扫描
    Socket 实验代码
    冲刺第一天——安装熟悉所使用的软件及其环境配置
    20181328 《网络对抗技术》Exp3 免杀原理与实践
    20181328 网络攻防实验一 PC平台逆向破解
    20181328 网络攻防实验一 PC平台逆向破解(最终版)
    20181328祝维卿——Exp2后门原理与实践
    设计实现ls功能
    Sql 2008 : 数据库分文件组(指定磁盘), 映射分区表使用不同的文件组详解(阻止保存要求重新创建表的更改?)
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/16811804.html
Copyright © 2020-2023  润新知