mco_translog_start
此函数根据指定的选项开始记录事务。
有关概述,请参阅事务日志记录应用页面。
原型
MCO_RET mco_translog_start( mco_db_h db,
char const * file_path,
mco_TL_start_data_h data)
参数
db | 数据库连接句柄 |
file_path | 日志文件的路径和文件名或磁盘分区。 |
data | TL 启动参数 |
描述
此函数根据 argument 中指定的选项开始记录事务。data
返回
MCO_S_OK | TL 运行时已成功初始化 |
MCO_E_TL_NOT_INITIALIZED | TL 未初始化时调用 TL API 函数 |
MCO_E_TL_INVAL | 参数值无效 |
MCO_E_TL_ALREADY_STARTED | 事务日志记录已启动 |
MCO_E_TL_NOT_ITERABLE | 创建的日志文件未应用标志 MCO_TRANSLOG_ITERABLE 或应用不受支持的事务管理器 |
MCO_E_TL_NO_AUTO_OID | 数据库架构中没有声明auto_oid索引 |
MCO_E_TL_PIPE_USED | 上一个 reader 实例仍打开管道 |
MCO_E_TL_IO_ERROR | 输入/输出错误 |