客户端plsql引擎和服务器端plsql的区别

客户端plsql引擎和服务器端plsql的区别,第1张

这个我都不太理解,感觉理解的人应该不多。Oracle数据体系结构dba方面的知识没有提到这方面内容,PLSQL书上也很少有讲这个。

PLSQL引擎是Oracle多种产品的一种特殊组件,用来处理PLSQL块或者PLSQL子程序。服务端引擎和客户端引擎应该没什么区别。

sql引擎必须在服务端,而plsql引擎可以在服务器端也可以在客户端.

plsql是Oracle数据库系统和Oracle工具(如apex,oracle form,reports的一部分)的一部分,所以PLSQL可以驻留在PLSQL多层架构的任何层。

当PLSQL引擎在客户端,如果PLSQL中不包含sql语句,那么整个PLSQL语句都将在客户端的PLSQL引擎中执行。

如果在sql中调用PLSQL,需要在两种引擎之间切换,要使用到表函数,管道之类的。sql调用的PLSQL子程序必须在服务端。

纯手打,只能讲这么多了。

1、你本地已经安装服务端,则不需要额外安装client即可使用plsql

2、一般的oracle安装完成后,会在PATH中添加对应的路径,cmd使用netca即可进入net

configuration向导,选择本地NET服务名配置,完成服务名添加。当然,如果使用熟悉的话,也可以直接编辑tnsnames.ora

3、无位数要求。

需要装oracle客户端,然后用pl/sql

developer就可以连接到远程主机数据库。

oracle客户端的安装方法:装oracle的时候,选择只安装客户端(client)就可以了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/118814.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-13
下一篇2023-03-13

发表评论

登录后才能评论

评论列表(0条)

    保存