虚谷官网地址:https://www.xugudb.com/

一、虚谷数据库安装及启动

1. 虚谷数据库的安装

虚谷数据库无需进行安装,直接将安装包拷贝到服务器上即可。

2. 启动前的参数配置

Windows及Linux版参数配置文件都是同样的文件。都在SETUP目录下的xugu.ini文件夹内。

如需修改虚谷数据库的访问端口,在此处修改。

3. 虚谷数据库的启动与关闭

Windows启动

  1. 进入BIN目录
  2. 点击startup.bat进行启动

说明:最顶端的Open file cluster.ini属于集群启动的配置文件,默认缺少此文件。如不属于集群启动。忽略此错误。

  1. 看到以上界面除cluster.ini其它均读取OK代表启动完成。

Windows关闭

直接关闭窗口即可,建议长期使用注册成服务运行

Linux启动

  1. 进入BIN目录
  2. 给相关文件执行权限:chmod +x ./*
  3. 输入以下命令进行启动:

“虚谷数据库绝对路径”/BIN/xugu_linux_x64_trial -service

  1. 启动成功后,程序弹出以下提醒

Linux关闭

  1. ps -ef | grep xugu
  2. 对查询出来的PID进行kill
  • 二、密码修改

使用xuguManager工具登录后直接修改密码

使用工具登录到需要修改密码的具体数据库

(xugu的每个数据库密码是完全独立,不能一次性修改所有库的密码)

鼠标右键“登录管理”点击“修改对象”进行密码修改

修改密码(只能修改当前登录的用户)

使用任意工具登录系统后命令行修改密码(建议使用此方法)

1.使用任意工具进入数据库命令行界面

2.输入以下语句修改密码

alteruserxxxidentifiedby’***’

说明:

xxx为需要修改的用户名

‘***’为设置后的密码

三、新用户创建

说明:

  • 所有数据库的用户默认都是SYSDBA,密码也默认都是SYSDBA。
  • 创建用户都需要使用SYSDBA用户登录后创建其它用户
  • 创建用户都需要选择“DBA”角色进行登录
  • 创建新用户后对应的数据库表需要迁移,不迁移系统默认查询使用的是当前用户的模式。数据库查询会报错。(详细操作见“数据库表迁移”的说明)

1.使用xugumanager软件、使用SYSDBA用户、使用DBA角色登录数据库;

2.点击数据库-数据库具体名字-用户-鼠标右键“新建用户”;

3.填写用户基本信息,用户名及密码;

4.填写角色,如需要当前用户为管理员角色,可以直接选择角色里面的“DB_ADMIN”;

5.如需要配置具体的小权限,可以选择库级权限或对象级权限进行配置

  • 四、数据库备份及还原

数据库备份

  1. 打开console文件,右击空白处,打开终端
  2. ./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

数据库还原

  1. 打开console文件,右击空白处,打开终端;
  2. 执行 `./xgconsole nssl IP 端口 数据库名 用户名 密码`,进入目标数据库(如迁移新数据库,请先进行数据库创建,并且保证数据库的备份文件存储于/server/XHOME/BACKUP/内);
  3. 执行以下语句进行数据库还原;

restore database db_name from ‘/backup/xx.exp;

数据库还原不支持覆盖还原,需要删除数据库已存在的表。