0
点赞
收藏
分享

微信扫一扫

神通数据库安装配置方法

神通数据库安装配置方法

背景

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

神通数据库的简单安装

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

需要手工执行创建操作

神通数据库简单安装

第二步: 手工建库. 这里学习了:
第一步 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数据库.



举报

相关推荐

0 条评论