重新初始化data为pg模式、utf8、大小写敏感步骤
- 关闭当前数据库,删除data目录
su - root
/etc/init.d/kingbased stop
rm -rf /psts/data
- 重新初始化data
su - kingbase
cd /home/kingbase/KingbaseES/Server/bin
./initdb -D /psts/data -U system -W -E UTF8 --locale=zh_CN.UTF-8 -m PG
- 启动数据库
su - root
/etc/init.d/kingbased start
重新初始化data为gb18030
- 关闭当前数据库,删除data目录
su - root
/etc/init.d/kingbase8d stop
rm -rf /home/kingbase/dbdata/data
- 重新初始化data
su - kingbase
cd /home/kingbase/KingbaseES/Server/bin
./initdb -D /home/kingbase/dbdata/data -U system -W -E gb18030 --locale=zh_CN.gb18030 --lc-collate=zh_CN.gb18030 --lc-ctype=zh_CN.gb18030 -m oracle
- 启动数据库
su - root
/etc/init.d/kingbased start
注意:如果存在数据,需要提前备份,新数据库做好后还原数据:
备份:sys_dump -f database.dmp -F c -d dbname -U system -w
还原:sys_restore -d dbname -U system -w database.dmp