背景


  • 今天进行国产arm专用机的模拟测试. 搭建了一个神通数据库,但是参数选错了(手贱),然后建业务库报错了,简单起见,应该直接干掉数据库进行新建. 自己百度了半天不行,联系了下原厂,发现原来很简单.

建库


  • 脚本
rpm -ivh *.rpm 然后可能需要增加一下环境变量.

SZ_OSCAR_HOME=/opt/ShenTong
PATH=$PATH:/opt/ShenTong/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ShenTong/bin
export SZ_OSCAR_HOME
export PATH
export LD_LIBRARY_PATH


使用 /opt/Shentong/bin 目录下面的 createdatabase.sh 进行处理. 
注意我们这边好像要选择已给 CASEINSENSITIVE 
选择数据表不敏感, 才能够进行创建避免异常.

  • 启动数据库
/opt/ShenTong/bin/dbcontrol start /opt/ShenTong OSRDB

删库


  • 方法很简单.

  1. 关闭数据库.
    /opt/ShenTong/bin/dbcontrol stop /opt/ShenTong OSRDB
  2. 输入oscar
  3. 执行命令
    drop database osrdb;
  4. 重建数据库即可.