From 5b1b4748acccff2f7fe0667844dc60e948bd4a39 Mon Sep 17 00:00:00 2001 From: zcp100_zcp100 Date: Fri, 21 Jul 2023 15:24:52 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=88=9B=E5=BB=BAoracle=5Ffdw=E6=89=A9?= =?UTF-8?q?=E5=B1=95=E6=97=B6=E6=8F=90=E7=A4=BAcould=20not=20load=20librar?= =?UTF-8?q?y=20oracle=5Ffdw.solibclntsh.so.19.1cannot=20open=20shared=20ob?= =?UTF-8?q?ject=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ....so.19.1cannot open shared object file.md" | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 "content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" diff --git "a/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" "b/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" new file mode 100644 index 00000000..885f8f2c --- /dev/null +++ "b/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" @@ -0,0 +1,66 @@ ++++ + +title = "创建oracle_fdw扩展时提示could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file" + +date = "2023-07-20" + +tags = ["openGauss/MogDB"] + +archives = "2023-07" + +author = "张翠娉" + +summary = "创建oracle_fdw扩展时提示could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file" + +img = "/zh/post/zhangcuiping/title/img.png" + +times = "10:20" ++++ + +# 创建oracle_fdw扩展时提示could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file? + +## 简介 + +oracle_fdw 用于Oracle的外部数据包装器,是一款开源插件。换句话说,oracle_fdw可用于通过MogDB数据库来访问Oracle数据库中的表,并执行相关增删改查等操作。 + +安装完oracle_fdw后,登录到数据库,执行`create extension oracle_fdw;`提示error。 + +## 报错信息 + +``` +MogDB=# create extension oracle_fdw; +ERROR: could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file:No such file or directory +``` + +## 报错原因 + +该插件依赖的环境变量配置有问题。 + +## 解决办法 + +1. 下载instantclient-basic-linux.x64-21.9.0.0.0dbru.zip包获取libclntsh.so.19.1文件。 + +2. 查看下载的库文件路径。 + + ``` + [omm5@localhost ~]$ which libclntsh.so.19.1 + /data/mogdb500/instantclient_21_9/libclntsh.so.19.1 + ``` + +3. 修改配置文件,配置如下内容: + + ``` + vim /home/omm5/.ptk_mogdb_env + ``` + + **说明**:omm5为mogdb数据库的操作系统用户名。请根据实际情况替换 + + ``` + export ORACLE_HOME=/data/mogdb500/instantclient_21_9 + export PATH=$GPHOME/ptk_tool/bin:$GAUSSHOME/bin:$GPHOME/script:$ORACLE_HOME:$PATH + export LD_LIBRARY_PATH=$ORACLE_HOME:$GAUSSHOME/lib:$GPHOME/lib:$GPHOME/script/gspylib/clib:$LD_LIBRARY_PATH + ``` + + **说明**:新增为`export ORACLE_HOME=/data/mogdb500/instantclient_21_9`、PATH中的`:$ORACLE_HOME`,以及LD_LIBRARY_PATH中的`$ORACLE_HOME:`。 + +4. 配置完成后,执行 `source ~/.ptk_mogdb_env ` 使配置文件生效。 \ No newline at end of file -- Gitee From 2cf727f75f1669e04f93a6ba399b22e8997f8bc1 Mon Sep 17 00:00:00 2001 From: zcp100_zcp100 Date: Fri, 21 Jul 2023 15:28:31 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...cle_fdw.solibclntsh.so.19.1cannot open shared object file.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" "b/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" index 885f8f2c..a409e61c 100644 --- "a/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" +++ "b/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" @@ -15,6 +15,7 @@ summary = "创建oracle_fdw扩展时提示could not load library "oracle_fdw.so" img = "/zh/post/zhangcuiping/title/img.png" times = "10:20" + +++ # 创建oracle_fdw扩展时提示could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file? -- Gitee From 69aeca3cb3cfccde1b04aa94b0488155b0c51499 Mon Sep 17 00:00:00 2001 From: zcp100_zcp100 Date: Fri, 28 Jul 2023 10:06:34 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=88=9B=E5=BB=BAoracle=5Ffdw=E6=89=A9?= =?UTF-8?q?=E5=B1=95=E6=97=B6=E6=8F=90=E7=A4=BAcannot=20open=20shared=20ob?= =?UTF-8?q?ject=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...46\217\220\347\244\272cannot open shared object file.md" | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename "content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" => "content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272cannot open shared object file.md" (81%) diff --git "a/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" "b/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272cannot open shared object file.md" similarity index 81% rename from "content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" rename to "content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272cannot open shared object file.md" index a409e61c..4f2f8f1a 100644 --- "a/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272could not load library oracle_fdw.solibclntsh.so.19.1cannot open shared object file.md" +++ "b/content/zh/post/zhangcuiping/\345\210\233\345\273\272oracle_fdw\346\211\251\345\261\225\346\227\266\346\217\220\347\244\272cannot open shared object file.md" @@ -1,6 +1,6 @@ +++ -title = "创建oracle_fdw扩展时提示could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file" +title = "创建oracle_fdw扩展时提示cannot open shared object file" date = "2023-07-20" @@ -10,7 +10,7 @@ archives = "2023-07" author = "张翠娉" -summary = "创建oracle_fdw扩展时提示could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file" +summary = "创建oracle_fdw扩展时提示cannot open shared object file" img = "/zh/post/zhangcuiping/title/img.png" @@ -18,7 +18,7 @@ times = "10:20" +++ -# 创建oracle_fdw扩展时提示could not load library "oracle_fdw.so":libclntsh.so.19.1:cannot open shared object file? +# 创建oracle_fdw扩展时提示cannot open shared object file ## 简介 -- Gitee