oracle occi连接池报告ORA-00001:违反了唯一约束(%s.%s)错误

oracle occi connection pool reports ORA-00001: unique constraint (%s.%s) violated error

本文关键字:唯一 约束 错误 连接 occi 报告 ORA-00001 oracle      更新时间:2023-10-16

我尝试了以下代码

bool Database::initializePool()
    {
        connPool_ = env_->createConnectionPool(userName_, password_, connectString_, minConn_, maxConn_, incrConn_);
        if (!connPool_)
            return false;
        else
            return true;
    }

它报告了以下错误:在抛出"oracle::occi::SQLException"的实例后调用terminatewhat():ORA-0001:违反了的唯一约束(%s.%s)

我想这可能是因为我的笔记本电脑断电和异常关机。我能做些什么来使它正确?

谢谢。

我再次导出、删除并导入数据库。所以它被解决了。

我们在哪里能够解决相同的发行人。

看起来occi驱动程序将错误代码初始化为1,因此每次驱动程序"死机"时都会看起来像"ORA-0001:违反了唯一约束(%s.%s)"

在您的情况下,数据库中返回了有关密码过期日期的附加信息,这导致了驱动程序崩溃。重置密码解决了问题。