plsql如何执行.sql文件?刚接触,不熟悉,能细讲下吗?谢谢

等等,昨天在咖啡店,我旁边桌子上的那个人正在他的笔记本电脑中输入代码。
我看着他运行PL/SQL Developer,屏幕上出现了很多提示。
他皱起眉头,点了几下,突然眼睛一亮,仿佛问题已经解决了。
这提醒我们,就像解决难题一样,使用数据库有时需要很大的耐心。
他的.sql文件大概修改了N次才运行成功。

plsql连接中database怎么写

说实话,我曾经在PLSQL中填写数据库连接信息时遇到过卡顿。
以填写数据库字段为例。
直接填写IP、端口和SID确实是一个省事的方法。

上次给客户调试系统时,遇到了一件奇怪的事情。
那个 DBA 家伙在虚拟机中运行数据库。
IP是1 9 2 .1 6 8 .1 .1 0,端口改为1 5 3 1 (默认是1 5 2 1 ,不是很好吗?),SID仍然叫PROD。
我在PLSQL中填写了“1 9 2 .1 6 8 .1 .1 :1 5 2 1 /PROD”,结果却无法直接连接,弄得我满头大汗。
后来我知道必须改写为“1 9 2 .1 6 8 .1 .1 0:1 5 3 1 /PROD”。
这就提醒我,在填写IP之前,首先要确认对方是否更改了默认端口。

有趣的是,有的公司在云端安装虚拟机,IP还是公网IP,所以填写信息时要注意防火墙规则。
我有一个在 AWS 上运行的项目。
在填写“3 4 .7 7 .1 8 8 .5 2 :1 5 2 1 /XE”时,我发现需要先释放安全组中的端口,否则无法连接。
这让我明白了在填写地址之前需要了解网络环境。

替代方案确实没有麻烦。
我有一个哥们在PLSQL中直接填写“1 9 2 .1 6 8 .1 .5 :1 5 2 1 /ORA1 9 ”,连接起来真是爽极了。
但前提是这个地址不能被别人改变。
记得上次帮同事安装PLSQL,他两天都无法连接。
最后发现DBA把端口改成了1 6 00,这件事让我开始怀疑,直接填写地址其实是对环境熟悉程度的最好考验。

我自己没有遇到版本差异,但我听说旧版本的PLSQL甚至需要在Oracle 1 2 c中添加“thin”关键字。
现在应该可以自动识别新版本了吧? 有一次帮家乡公司升级软件,发现他们填写的地址格式全乱了。
有的加了“//”,有的加了“%”,看得我头疼。
所以这实际上取决于具体版本。
如果你填写“1 9 2 .1 6 8 .1 .1 :1 5 2 1 /SID”但系统要求“1 9 2 .1 6 8 .1 .1 :1 5 2 1 //SID”怎么办? 我记得数据在X左右,但我建议你验证一下。

最后,官方文档确实是最靠谱的。
我的一位客户问如何使用PLSQL连接池,我直接给他发了官方教程链接。
他报告说这比听我讲很长时间要好得多。
有时候DBA喜欢盲目的改配置,不查看官方文档是不可能的。

如何用plsql连接oracle数据库

当时,使用PLSQLDeveloper连接Oracle数据库让我很头疼。
我记得打开工具,将三个文本框一一填写,IP地址、端口号、用户名、密码,最后一个“connect as”真是关键。
如果没有安装Oracle客户端,就少了一个选项。
当我看到这一点时,我很困惑。
后来我发现我必须配置Oracle客户端路径。
我记得打开PLSQL界面,填写用户名和密码,然后点击确定。
出现错误消息,指出 Oracle 客户端未安装或配置不正确。
我气得拍桌子。
然后我按图搜索,找到了工具→首选项。
乍一看,中间有一个Oracle主目录,是配置参数和配置信息的目录。
我将文件路径复制到其中,然后出现一条消息,提示重新启动 PLSQL 后更改将生效。
我当时点击了确定,然后关闭并重新打开程序。
嘿,没错,界面底部有一个“Call As”选项。
看来配置成功了!不过在连接数据库的时候还是应该仔细检查参数,避免再犯错误。
不幸的是,连接到这个数据库确实是一项技术工作。