忍耐是金的,冲动是铁的
一:数据库服务
1.1.启动数据库服务
oninit -vy
1.2.停止数据库服务
onmode -ky
1.3.切换实例
每一个实例都有一个【profile.实例名】文件
路径:home\用户\
切换命令
source 文件名
二:数据库操作-dbaccess
2.1.登录数据库
以 gbasedbt 用户身份登录,su - gbasedbt
输入 dbaccess - - 命令进入数据库命令行模式。
dbaccess <param1> <param2>
param1:
提供数据库名称或 [-],当该参数为[-]时,表示未选择默认的数据库,后续可在dbaccess中,使用database <db_name>指定当前数据库。
param2:
固定为-,表示dbaccess的输入为标准输入STDIN。
2.1.1.退出
Ctrl+D
2.1.2.查询字符集
注:链接数据库时,要确认数据库的字符集是否和当前用户的字符集是否一致
-- 查询数据库字符集
dbaccess sysmaster -
select * from sysdbslocale;
2.2.创建数据库
create database 数据库名
2.3.执行SQL文件
将SQL代码保存到文件中,将文件做为dbaccess的第二个参数,来执行文件中的SQL代码。
2.4.切换语法模型-Oracle
切换语法模型为Oracle后,将支持Oracle语法。
set environment sqlmode 'oracle';
三:数据库操作-Studio
3.1.链接数据库
超级管理员:gbasedbt
3.2.创建数据库
DB_LOCALE:选择zh_CN.57372(UTF-8)
3.3.创建用户
3.4.执行SQL文件
只能复制SQL文件里的SQL语句到工具的SQL编辑器,批量执行SQL语句
四:SQL语句
4.1.创建外键
dbaccess
alter table [tablename1] add constraint(foreign key ([colname]) references [tablename2]([colname2]))