一.创建卸载数据库
神通数据库部署成功后只有一个默认的实例库OSRDB,且每个实例库需要启动后才能连接使用。神通数据库每个库是一个配置文件,且每个库使用一个端口号。
1.创建配置文件
[root@localhost ~]# cd /opt/ShenTong/admin/
[root@localhost admin]# cp -a OSRDB.conf 大写数据库名.conf
[root@localhost admin]# vim 大写数据库名.conf
#使用的端口号
PORT=2005 一定要跟默认的OSRDB库的端口2003不一样,否则启动不起来
2.创建实例库
1)输入命令: oscar --说明:打开单用户模式
2)输入命令:CREATE DATABASE 数据库名 ENCODING 'UTF8' ARCHIVELOG '/opt/ShenTong/arch/' CONTROLFILE '/opt/ShenTong/admin/数据库名.ctrl' LOGFILE '/opt/ShenTong/odbs/数据库名/TDB01.log' SIZE 500M TEMPFILE '/opt/ShenTong/odbs/数据库名/TDB01temp.dbf' SIZE 100M AUDITFILE '/opt/ShenTong/odbs/数据库名/TDBaux01.dbf' SIZE 100M AUTOEXTEND ON NEXT 20M DATAFILE '/opt/ShenTong/odbs/数据库名/TDB01.dbf' SIZE 1G AUTOEXTEND ON NEXT 200M undo tablespace UNDOTS01 datafile '/opt/ShenTong/odbs/数据库名/UNDO_SAPM01.dbf';
3)初始化命令: oscar -o restrict -d 数据库名
4)注册服务命令: oscar -o install -d 数据库名
5)使环境变量生效命令: source /etc/profile
创建数据库相关参数:
参数:
encoding --数据库编码,指定如下几个值
'SQL_ASCII'
'UNICODE'
'GBK'
'GB18030'
'UTF8'
'BIG5'
ARCHIVELOG --归档模式
CONTROLFILE --控制文件路径
LOGFILE --该子句创建一个日志组。可以包含多条LOGFILE子句。缺省时,系统自动创建一个大小为200M的日志文件,按照10%自动增长,创建路径由环境变量给出。
TEMPFILE --临时文件设置子句。缺省时自动创建一个大小为100M的数据文件,创建路径由环境变量给出。
AUDITFILE --审计文件设置子句。缺省时自动创建一个大小为100M的数据文件,创建路径由环境变量给出。
DATAFILE --数据文件设置子句。缺省时自动创建一个大小为100M的数据文件,创建路径由环境变量给出。
datafile --数据文件名
DATEFORMAT --可选值'SQL'、'ORACLE'。默认'SQL',聚集函数count返回类型为int;设置为'ORACLE'时,聚集函数count返回类型为number
3.启动登录数据库
启动数据库
/etc/init.d/oscardb_大写数据库名d start.
登录数据库
isql -d 数据库名 -p 2005 -U sysdba/szoscar55
4.卸载数据库
#首先把在使用的库停掉
/etc/init.d/oscardb_大写数据库名d stop
#卸载这个库
命令:oscar -o uninstall -d 数据库名
#然后oscar进入单用户模式,删除这个库
oscar
drop database 数据库名
二.使用dbeaver连接神通数据库
1.选择连接方式
2.编辑驱动设置,配置连接方式
3.设置神通数据库类名和URL模板
4.添加神通数据库JDBC驱动库
只保留神通数据库的jar文件,其余删除
5.连接使用
一般我们都是将数据放到public模式下