第一次用,实在有点懞。oracle数据库连接没有问题,但oceanbase就是连不上。
已经确定oracle能连上,oceanbase在本地用开发工具能连上。
我是这么配的"jdbcUrl":"||dsc_ob10_dsc||集群实例名:租户名||dsc_ob10_dsc||jdbc:oceanbase://ht5dx3bqkcj18g.cn-hangzhou.oceanbase.aliyuncs.com:1521/数据库名",
“writer”:{
“name”:“oceanbasev10writer”,
“parameter”:{
“writeMode”:“insert”,
“batchSize”:5000,
“memstoreThreshold”:“90”,
“username”:“admin”,
“password”:“",
“column”:[""],
“connection”: [
{
“jdbcUrl”:"||dsc_ob10_dsc||ob5dx0a56cmluo:pft||dsc_ob10_dsc||jdbc:oceanbase://h18g.cn-hangzhou.oceanbase.aliyuncs.com:1521/test”,
“table”:[“TEST.XT_YYQY”]
}
]
}
}
报的错是这样的
2024-01-25 09:55:32.965 [job-0] ERROR RetryUtil - Exception when calling callable, 即将尝试执行笿次重诿本次 重试计划等待[1000]ms,实际等待[1000]ms, 异常Msg:[Code:[DBUtilErrorCode-10], Description:[连接数据库失贿 请检查您皿账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环境).]. - 具体错误信息为:com.alipay.oceanbase.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ‘admin@pft#ob5dx0a56cmluo’@‘183.129.234.42’ (using password: YES)]
很奇怪,我指定的是oracle,但提示的是MySQLSyntaxErrorException。还需要在哪里指定吗。