虚谷官网地址:https://www.xugudb.com/
一、虚谷数据库安装及启动
1. 虚谷数据库的安装
虚谷数据库无需进行安装,直接将安装包拷贝到服务器上即可。
2. 启动前的参数配置
Windows及Linux版参数配置文件都是同样的文件。都在SETUP目录下的xugu.ini文件夹内。
如需修改虚谷数据库的访问端口,在此处修改。
3. 虚谷数据库的启动与关闭
Windows启动
- 进入BIN目录
- 点击startup.bat进行启动
说明:最顶端的Open file cluster.ini属于集群启动的配置文件,默认缺少此文件。如不属于集群启动。忽略此错误。
- 看到以上界面除cluster.ini其它均读取OK代表启动完成。
Windows关闭
直接关闭窗口即可,建议长期使用注册成服务运行
Linux启动
- 进入BIN目录
- 给相关文件执行权限:chmod +x ./*
- 输入以下命令进行启动:
“虚谷数据库绝对路径”/BIN/xugu_linux_x64_trial -service
- 启动成功后,程序弹出以下提醒
Linux关闭
- ps -ef | grep xugu
- 对查询出来的PID进行kill
二、密码修改
使用xuguManager工具登录后直接修改密码
使用工具登录到需要修改密码的具体数据库
(xugu的每个数据库密码是完全独立,不能一次性修改所有库的密码)
鼠标右键“登录管理”点击“修改对象”进行密码修改
修改密码(只能修改当前登录的用户)
使用任意工具登录系统后命令行修改密码(建议使用此方法)
1.使用任意工具进入数据库命令行界面
2.输入以下语句修改密码
alteruserxxxidentifiedby’***’
说明:
xxx为需要修改的用户名
‘***’为设置后的密码
三、新用户创建
说明:
- 所有数据库的用户默认都是SYSDBA,密码也默认都是SYSDBA。
- 创建用户都需要使用SYSDBA用户登录后创建其它用户
- 创建用户都需要选择“DBA”角色进行登录
- 创建新用户后对应的数据库表需要迁移,不迁移系统默认查询使用的是当前用户的模式。数据库查询会报错。(详细操作见“数据库表迁移”的说明)
1.使用xugumanager软件、使用SYSDBA用户、使用DBA角色登录数据库;
2.点击数据库-数据库具体名字-用户-鼠标右键“新建用户”;
3.填写用户基本信息,用户名及密码;
4.填写角色,如需要当前用户为管理员角色,可以直接选择角色里面的“DB_ADMIN”;
5.如需要配置具体的小权限,可以选择库级权限或对象级权限进行配置
四、数据库备份及还原
数据库备份
- 打开console文件,右击空白处,打开终端
- ./xgconsole nssl IP 端口 数据库名 用户名
例如:./xgconsole nssl 127.0.0.1 5138 SYSTEM SYSDBA SYSDBA
3. 执行backup database to ‘/backup/xx.exp’
备份生成data.exp文件,存储路径在虚谷数据库服务存储路径下/server/XHOME/BACKUP/xx.exp
数据库还原
- 打开console文件,右击空白处,打开终端;
- 执行 `./xgconsole nssl IP 端口 数据库名 用户名 密码`,进入目标数据库(如迁移新数据库,请先进行数据库创建,并且保证数据库的备份文件存储于/server/XHOME/BACKUP/内);
- 执行以下语句进行数据库还原;
restore database db_name from ‘/backup/xx.exp;
数据库还原不支持覆盖还原,需要删除数据库已存在的表。