能用能用c++或其他语言编写类似DCA的建库工具

qq_40042079 2021-02-05 02:28:38
如题, 网上搜索,要么都是用Database Configuration Assistant 创建数据库。要么是用cmd,oradim,sqlplus 等工具, 按一定步骤,配置文件等等,才能建立一个数据库,过程复杂。
没有说用ADO, ODBC或occi 等创建数据库的。 我想知道有没有这样一个SDK,能让我调用,实现像Database Configuration Assistant 那样的一个功能,创建一个数据库? 如果有,这个SDK叫什么?
顺便问下,我备份用 expdp, 这个工具,有什么什么接口,能在C++内调用,返回执行结果? 目前我只能写一个 bat脚本,执行备份过程。无法根据 expdp返回值,让程序自动判断是否备份成功。有没有出错。
谢谢。
...全文
197 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2021-02-08
  • 打赏
  • 举报
回复
Oracle数据库是一个非常封闭的东西,没有太多的可以让用户(包含DBA这个岗位)发挥的地方,基本上都用官方的这些工具。 楼主想要的这个 SDK,是不存在的。 expdp 这个工具要封装在 C++ 的程序中,其实不如直接执行 expdp 更为灵活。 无法根据 expdp返回值,让程序自动判断是否备份成功。有没有出错。 可以根据日志来判断有没有 ORA- 开头的行,如果有,表明有错误产生。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧