在数据库中自定义外部函数(r4笔记第56天)
发布日期:2021-06-30 13:30:23
浏览次数:2
分类:技术文章
本文共 582 字,大约阅读时间需要 1 分钟。
在oracle中可以使用pl/sql来实现一些复杂的功能,同时可以通过自定义的外部函数来实现很多丰富的功能,我们可以基于c/c++来写一些函数,然后把动态链接库放入ORACLE_HOME中方便直接调用。
listener.ora (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
tnsnames.ora
EXTPROC01=(ADDRESS=(PROTOCOL=ipc)(key=extproc))
如果配置没有问题,可以使用tnsping来验证一下服务是否可用。Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=ipc)(key=extproc)) (CONNECT_DATA=(SERVICE_NAME=TEST01)))OK (0 msec)
cat test.c
对编写的c程序做编译,生成动态链接库文件,然后直接拷贝到$ORACLE_HOME/bin下
SQL> grant execute on test_code to n1;
有了库文件,我们就开始定义函数,这个函数最终给会调用链接库文件as language Clibrary sys.test_codename "test";
到此为止就大功告成了,我们的函数就创建成功了,来简单验证一下。888800
转载地址:https://jeanron100.blog.csdn.net/article/details/102507013 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月30日 05时37分13秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
(XWZ)的Python学习笔记Ⅷ--------numpy
2019-05-01
(XWZ)的python学习笔记——pandas
2019-05-01
基于Frobenius范数的标准NMF更新公式推导
2019-05-01
深度学习第一课——神经网络
2019-05-01
高斯混合模型
2019-05-01
(5)CMake入门笔记--CMake官网教程
2019-05-01
(6)CMake入门笔记--CMake官网教程
2019-05-01
(7)CMake入门笔记--CMake官网教程
2019-05-01
(8)CMake入门笔记--CMake语法
2019-05-01
(9)CMake入门笔记--同时生成动态库与静态库
2019-05-01
beyond compare 4 的30天试用期已过-解决方法
2019-05-01
面试海量数据问题
2019-05-01
TensorFlow图优化(一)-CSE(公共子表达式消除)
2019-05-01
TensorFlow图优化(二)-Remapper,layout
2019-05-01
TensorFlow btc allocator
2019-05-01
3D点云图实验
2019-05-01
linux设备驱动的实现与理解
2019-05-01
python遇到‘\u’开头的unicode编码
2019-05-01
RedHat Linux网络配置
2019-05-01
Linux下如何退出图形界面?
2019-05-01