Linux 数据库操作(人大金仓)
创建数据库
create database TEST1;
删除数据库
DROP DATABASE "test";
— 删除数据库 test
备份数据库
二进制备份(常用)
./sys_dump -h ip -p 端口 -U 用户 -W 密码 –F c -f 备份路径/xxx.dmp 库名
sql备份
./sys_dump -h ip -p 端口 -U 用户 -W 密码 -f 备份路径/xxx.sql 库名
还原数据库
最好是先删除原有的数据库在删除
二进制还原
./sys_restore -Fc 备份路径/xxx.dmp -U 用户 -d 库名
sql还原
./ksql -h ip -U用户名 -W 密码 -d 库名 -f 备份路径/xxx.sql
登录数据库
进入数据库安装目录的bin目录下,示例如下
cd /home/kingbase/ES/V8/Server/bin/
输入如下命令登录数据库
./ksql -p 54321 -U system 数据库名
备注:如果是登录状态的情况下切换其他数据库则执行如下命令
\c 其它数据库名称;
退出登录数据库
exit;
修改数据库用户密码
alter user system password '123456';
查询
切换至dbo模式,方便查询
set search_path=dbo;
直接正常编写sql语句即可,注意sql语句的末尾一定要加英文分号;
,表示sql语句结束
其它sql
登录数据库后
查询版本信息
select version();
查询剩余期限
select get_license_validdays();
重启数据库
cd /data/Kingbase/ES/V8/KESRealPro/V008R006C008B0020/Server/bin
sys_ctl restart -D /data/Kingbase/ES/V8/data/