首页 UiBot教程 当前文章

UiBot 使用 Oracle 数据库方法

xLeaves(xxrpa) 发布于 2023年09月04日 09:44:06


UiBot 没有内置 Oracle 数据库的运行环境,因此想要使用 Oracle 数据库,必须先自己配置好运行环境。

使用 Oracle 数据库需要下载 Oracle Instant Client 客户端程序,并配置环境变量。


Oracle Instant Client 下载地址:

64位:点击跳转到官方下载地址

32位:点击跳转到官方下载地址

需要特别注意的是,UiBot 使用 PooledDB 库驱动数据库,这个库不支持 19.2 及以上版本的 Oracle Instant Client,

所以我们需要下载版本比较低的 Oracle Instant Client,这里推荐下载 18.5 或 12.2 版本。

甲骨文官网下载 Oracle Instant Client 可能需要注册。


下载好 Oracle Instant Client 之后,将 Oracle Instant Client 解压到一个固定的位置,例如:D:\instantclient_18_5

这个目录固定后就不能变了,相当于 Oracle Instant Client 的安装目录,接下来在【此电脑(Win10)】或【计算机(Win7)】(可以在桌面或者文件管理器里找到)上点击右键,弹出菜单点击属性。

然后在打开的设置界面里找到【高级系统设置】,Win7系统一般在界面左侧,Win10系统在界面最下面(拖动滚动条)

进入系统属性界面后,点击界面最下方的【环境变量】,在【系统变量】分类下,添加如下三个环境变量:


环境变量变量值备注
ORACLE_HOMED:\instantclient_18_5Oracle Instant Client 安装目录
TNS_ADMIND:\instantclient_18_5Oracle Instant Client 安装目录
NLS_LANGSIMPLIFIED CHINESE_CHINA.ZHS16GBK固定值

最后在【系统变量】列表中,找到 【path】,编辑环境变量,在末尾添加【 ;D:\instantclient_18_5 】

注意别遗漏前面的分号,分号在这里是分隔符的意思,表示和前面的变量区分开,如果之前末尾已经有分号了,就不用再加了。


配置好环境变量之后,重启一下系统,让环境变量生效,之后就可以在 UiBot 里连接和操作 Oracle 数据库啦!


如果按照上述方法配置后,UiBot 依然报错(Oracle本地运行环境相关的错误),则可以将 Oracle Instant Client 目录下的 oci.dll、oraocci11.dll、oraociei11.dll 三个文件复制到 UiBot 程序目录下(版本号目录内,目录内应该有 Deputy.exe)即可解决。


若无特殊声明,上述内容为本站原创,未经授权禁止转载!