客户端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

下载plsql和Instantclient链接在下面。

2

下载好二个文件后,这二个文件都是解压即用的,放在D:/ORACLE下面,目录随便。

3

在D:\program\instantclient_12_1下面建network文件夹,在network文件夹下面建admin文件夹,在admin文件夹下面建tnsnamesora文件,文件中的内容如下:自己修改SERVICENAME

还有IP和DBname

SERVICENAME=

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 1921681201)(PORT= 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = DBname)

)

)

4

设置环境变量:

右键我的电脑-》属性-》高级(win7和win8为高级系统设置)-》环境变量-》新建系统变量

变量名:NLS_LANG

变量值:AMERICAN_AMERICAZHS16GBK

再新建变量

变量名:TNS_ADMIN

变量值:D:\ORACLE\instantclient_12_1\network\admin

5

打开plsqlEXE,出现登陆界面,直接点关闭

6

在打开的界面中点工具-》首选项,在d出的界面点连接。勾选检查连接,

在oracle主目录名中填入:D:\ORACLE\instantclient_12_1\network\admin

在OCI库中填写:D:\ORACLE\instantclient_12_1\ocidll

7

重新启动plsql就可以正常连接上ORACLE了,虽然配置有点复杂,但是比下一个几百M的客户端要快很多。

Oracle PLSQL删除列步骤1、登录到数据库2、在左边Obiects栏里的Tables中找到需要删除列的表,展开3、选择columns,展开4、找到需要删除的列,右击,drop,5、完成

彻底卸载plsql的具体步骤如下:

我们需要准备的材料分别是:电脑、plsql。

1、首先我们打开电脑开始菜单栏中的“控制面板”。

2、然后我们在d出来的窗口中点击打开“程序和功能”。

3、然后我们在d出来的窗口中找到plsql,右键单击选择“卸载”即可。

通过电脑中的控制面板无法对sqlserver软件彻底删除,可以借助电脑管家进行彻底卸载,具体的卸载步骤如下:

1、打开电脑,然后找到并打开电脑中的电脑管家,并点击页面中的“软件管理”,如下:

2、然后会进入到软件管理页面,可以看到左边有很多选项,找到“卸载”选项:

3、在卸载选项页面中,找到中间列表的sqlserver软件,点击右侧“卸载”选项:

4、然后会d出一个确定卸载的窗口,点击页面中的“确定”,这样就可以将sqlserver从电脑中彻底卸载干净了:

不安装oracle,怎么才能使用PL/SQL呢oracle 动辄几百M,在现在的机器配置下,当然空间不是问题,但是有时候,启动的一些服务带来不小的性能影响。使用instantclient吧,免安装,免费,配置简单,不启动服务。

直接去Oralce官网下载最新版的instantclient,有windowslinuix版本,下载时注意版本的选择。

下载后是个压缩包,直接解压到磁盘目录。如c:instantclient1025

在文件夹内建立目录, /NETWORK/ADMIN。 如 C:instantclient1025NETWORKADMIN

从其他机器拷贝一份 tnsnamesora,sqlnetora 放在目录下 C:instantclient1025NETWORKADMIN

如:C:instantclient1025NETWORKADMIN nsnamesora

C:instantclient1025NETWORKADMINsqlnetora

添加环境变量。右键“我的电脑”--“属性”--“高级”---“环境变量”,在“系统环境变量”中 增加两个环境变量:

数据库服务端的字符集NLS_LANG=SIMPLIFIED CHINESE_CHINAZHS16GBK

instantclient的目录TNS_ADMIN=C:instantclient1025NETWORKADMIN

修改PL/SQL参数。打开PL/SQL,工具---首选项---Oralce:connect tool---preference---oracle:connect 修改oralce home 和OCI library的参数值。

如 。instantclient的目录oracle home = C:instantclient1025

OCI的目录OCI library = C:instantclient1025ocidll

如果没有ocidll,可以到其他机器上拷贝一份,这个是一个动态库文件。

关闭PL/SQL,重新启动,就可以选择到tnsnameora中定义的数据库连接进行使用了。

数据库的连接配置,可以用文本编辑器修改tnsnameora文件。

如何使用PLSQL连接服务器上的数据库,开发初学者都需要会这个问题。下面说一下步骤,帮助大家配置host并成功查询数据。

1、首先鼠标右键PLSQL,选择属性,打开PLSQL所在文件夹位置。

2、在文件夹中,找到instantclient文件夹。这里将该文件移出到PLSQL安装文件外,方便之后修改。

3、然后在instantclient下,找到tnsnamesora,用编辑器打开。

4、在tnsnamesora中,可以配置数据库连接。数据库名称、协议类型、host、port、sid。配置好之后,保存。

5、打开PLSQL,输入username、password,选择到配置的数据库,进行连接。点击“file”--“new”--“SQL Window”,打开窗口,输入查询命令,F8执行,连接成功了。

  现在用的是:oracle9i client客户端,以前是instant client,你搜索instantclient-basiclite-nt-112020zip就能找到,这个不用安装。

  安装好后,或者解压后,目录里面的network\admin,tnsnamesora,你在你面加入tns就好了,

然后别忘了:

在PLSQL Developer选择Tools > Preferences > connection,在右侧的 "Oracle Home" 和 "OCI Library"中填入以下内容:

安装的:

解压的:

D:\oracle\instantclient_11_2

D:\oracle\instantclient_11_2\ocidll

以上就是关于客户端pl/sql引擎和服务器端pl/sql的区别全部的内容,包括:客户端pl/sql引擎和服务器端pl/sql的区别、plsql不安装oracle客户端怎么连数据库、plsql的odbc如何删除不需要的列等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9326536.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存