人大金仓逻辑备份与还原以及报错The authentication type 10 is not supported

逻辑备份
sys_dump 备份
切换用户
su - kingbase
进入到逻辑备份工具目录
/data/KingbaseES/ES/V8/ClientTools/bin

./sys_dump -Ukexue -dv82sp1 -p54321 -Fp >/data/databakfile/2024-01-13v82sp1-2.sql

参数-F表示文件输出格式,p为plain模式,这里输出为sql格式;-U用户,-p密码 -d数据库
逻辑还原
进入到逻辑备份工具目录
/data/KingbaseES/ES/V8/ClientTools/bin

./ksql -Uceshi -dceshi -p54321 -f /data/databakfile/2024-01-13v82sp1-2.sql

参数-F表示文件输出格式,p为plain模式,这里输出为sql格式;-U用户,-p密码 -d数据库
The authentication type 10 is not supported
链接人大金仓数据库报错:
The authentication type 10 is not supported. Check that you have configured the sys_hba.conf file to include the client’s IP address or subnet, and that it is using an authentication scheme supported by the driver.
在这里插入图片描述
解决:
一定要切换kingbase用户修改Kingbase\ES\V8\data\sys_hba.conf文件
重启数据库
在这里插入图片描述

### 人大金仓数据库逻辑还原错误解决方案 在处理人大金仓数据库(KingbaseES V8)的逻辑备份还原过程中,可能会遇到多种类型的错误。为了有效解决问题并顺利完成数据恢复工作,了解常见的错误及其对应的解决方法至关重要。 #### 常见错误及应对措施 1. **连接失败** 如果尝试通过SSL模式进行远程服务器上的数据库还原时发生连接超时或拒绝访问的情况,这可能是由于网络配置不当或者认证信息不匹配引起的。确保客户端和服务端之间的防火墙设置允许必要的通信端口开放,并验证所提供的用户名、密码以及证书文件路径无误[^4]。 2. **权限不足** 当执行`sys_restore`命令时报错提示缺少某些特定权限时,应确认当前登录账户具有足够的特权来完成整个过程。通常建议使用具备超级管理员角色(`SYSTEM`)的身份来进行此类敏感操作。另外,在多租户环境中还需注意检查目标实例是否已授予适当的应用程序级授权。 3. **对象冲突** 若发现存在同名的对象定义(如表结构),则可能导致导入阶段出现异常终止现象。为了避免这种情况的发生,可以在实施前先清理干净待迁移的目标环境;如果确实有必要保留原有架构,则需提前规划好重命名策略或是采用增量更新的方式逐步同步差异部分[^1]。 4. **语法兼容性问题** 不同版本之间可能存在SQL语句解析方面的细微差别,特别是涉及到扩展特性支持否的时候尤为明显。对于这类情形,推荐参照官方文档中关于跨平台移植指南的相关章节,仔细核对源码片段是否存在潜在风险点,并据此作出相应调整优化[^2]。 5. **硬件资源限制** 大规模的数据集传输往往伴随着较高的I/O负载需求,一旦超出物理设备承受范围便容易引发性能瓶颈甚至崩溃事故。因此合理评估现有计算资源配置情况显得尤为重要——比如增加临时磁盘空间配额、调优内存参数分配比例等手段都可以显著改善整体效率表现[^3]。 ```bash # 使用带有详细日志选项重新运行还原脚本以便收集更多诊断线索 ./sys_restore --verbose --dbname="..." test.dmp ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值