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



我尝试了以下代码

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)"

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

相关内容

  • 没有找到相关文章

最新更新