金仓数据库管理员账户密码修改
金仓数据库安装完成后,系统管理员账户system的初始密码是随机生成的,用户可通过以下命令修改初始密码。
- 进入数据库安装目录。
| cd /opt/Kingbase/ES/V8/KESRealPro/V008R006C008B0020/Server/bin
|
- 连接数据库。
| ./ksql -U system -d KINGBASE
|
请根据提示输入system用户密码:
| Password for user system:
|
- 修改密码,“xxxxxx”请替换为修改后的密码。
| alter user system with password 'xxxxxx';
|
金仓数据库兼容性设置
在迁移数据之前,请将金仓数据库参数调整为兼容MySQL数据库,可参考下列措施(金仓数据库系统参数mysql_interval_style的默认值为off):
- 进入数据目录。
| cd /opt/Kingbase/ES/V8/data
|
- 打开kingbase.conf文件,添加如下内容。
| mysql_interval_style = true
|
- 重启数据库。
| /opt/Kingbase/ES/V8/Server/bin/sys_ctl -D /opt/Kingbase/ES/V8/data restart
|
金仓数据库空值设置
金仓数据中ora_input_emptystr_isnull参数默认为true,如果插入字段信息为空时,会自动转化为NULL写入数据库。需将ora_input_emptystr_isnull修改为false。具体修改步骤:
- 进入数据目录。
| cd /opt/Kingbase/ES/V8/data
|
- 打开kingbase.conf文件。查看“ora_input_emptystr_isnull”是否为false,若不为false,请修改为false。
- 修改完成后重启数据库。
| /opt/Kingbase/ES/V8/Server/bin/sys_ctl -D /opt/Kingbase/ES/V8/data restart
|