问题标签 [sqlplus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Webrick 的响应速度很慢。如何加快速度?
我有一个在我的服务器上运行的 Rails 应用程序。当我转到远程桌面并尝试加载应用程序时,服务器需要 3-4 分钟才能响应一个简单的 HTML 页面。但是,当我在服务器上本地加载页面时,页面会在一秒钟内显示出来。我尝试从远程桌面 ping 服务器,并且 ping 在合理的时间内成功完成。
这一切似乎都是在我安装了 Oracle 的基本客户端和 SQLPLUS 之后开始的。我应该怀疑甲骨文吗?有没有人经历过类似的事情?
batch-file - SQLPlus 变量定义
我想在 SQLPlus 中执行此操作:定义一个名称中包含今天日期的文件,并将 SQL 语句的输出假脱机到该文件。我知道如何将 SQL 语句的输出假脱机到文件中。只是不知道如何将文件名声明为包含今天日期的变量。
例如,从 ERROR 表中选择具有今天时间戳的所有行并将结果输出到名为TODAYS_ERRORS_YYYYMMDD.log
.
我正在使用一个调用 SQL plus 的 BAT 文件,如下所示:
我能够运行上述 bat 文件并将行成功输出到具有静态文件名的文件,例如TODAYS_ERRORS.log
. 只是不知道如何声明文件名,以便在其名称中包含今天的日期。
这就是我的error_query.sql
文件现在的样子:
oracle - oracle sqlplus在@命令的路径中有空格的问题
我在 Linux 上运行 Oracle 11g,我正在尝试运行一个脚本来创建我的数据库。该脚本在 Windows 上运行良好,但是当我在 Linux 上对其进行测试时,出现以下错误:
问题可能是文件名的路径中有空格。我将把问题简化为我在文件中运行的许多命令之一,以使其简单。我尝试运行的示例命令如下所示:
create_sequence.sql 文件有两个简单的创建序列命令,它们可以自行运行良好。我强烈怀疑这是由于空白,因为当我将目录名称从 My Schema 更改为 MySchema 并相应地更改上面的 sqlplus 命令时,脚本运行良好。
就像我说的,这个脚本在带有空格的窗口中工作,但在 Linux 中却不行。我怀疑可能不支持空格,但我想知道是否有人知道有什么不同或者有解决方法吗?
旁注:运行如下命令:
或者
如您所料,将文件的内容打印到控制台。所以,我认为这是 sqlplus(和 linux)特定的。
oracle - 如何让 SQL*Plus 在 create 语句中间创建带有空行的视图/表?
我希望通过脚本使用 SQL*Plus 创建一些视图,但如果开发人员放置了一个空行中间语句,似乎会遇到问题。以下语句在 TOAD / PL/SQL 开发人员等中运行良好,但在 SQL*Plus 中失败。(这通常是脚本,但手动输入会给出完全相同的错误)
谁能告诉我为什么/如何阻止它?
使用 SQL*Plus 输出
database - 对某些表的 Oracle 更新无限期挂起
我可以很好地更新一些表,但是我的 ASP.NET 应用程序或 SQLPLUS 无法更新我拥有的某个表。两者都无限期地挂起。我不得不强行退出 SQLPLUS。我在运行的标准 OracleCommand 对象中都有更新语句:
但我也有 asp:SqlDataSources 绑定到 GridView。似乎没有任何效果。
这里有一个类似的问题:Oracle Update Hangs。我有一个粗略的想法,就是这张桌子上必须有某种锁,但我不知道如何删除它,甚至不知道如何找到它。任何帮助将不胜感激。
我正在运行 Oracle 9i EE 9.2。
oracle - Oracle:使用 sqlplus 设置 NLS_PARAMETERS
我发现运行 Oracle 10g 的服务器在使用 sqlplus 二进制文件时没有使用相同的 NLS_SORT 值进行初始化。
有没有办法为每个 sqlplus 实例设置默认的 NLS_SESSION_PARAMETERS?
PS:这个想法不是在每个sql脚本的开头都做一个ALTER SESSION。
plsql - 如何在 SQLPlus 中运行 PL/SQL 代码?
我正在尝试在 SQLPlus 中运行以下代码:
但是,我收到以下错误:
在我看来,我在语法上做错了。我只是不确定它是什么。任何帮助,将不胜感激。谢谢 :)
oracle - 在 pl/sql 中显示来自 sqlplus 的动态 EXECUTE 输出
如何EXECUTE
从 PL/SQL中获取动态选择结果Oracle sqlplus
?
我正在编写一个简单的 sqlplus 脚本来收集NUMBER
给定表的所有列的总和:
动态生成的 SQL 语句在执行时会给出如下内容:
但是,即使使用SET SERVEROUTPUT ON
,运行 sqlplus 脚本也只会提供:
oracle - Why does SQL*Plus commit on exit?
Surely this should be the same as a termination of a session and cause a rollback? It seems to me to be the most un-Oracle thing possible. I was actually shocked when I found out that it did this
More importantly - would anyone object if Oracle changed it to rollback on exit?
shell - 如何在 shell 脚本中捕获 SQLPlus 退出代码?
我有一个登录 SQL*Plus 并执行脚本的 KornShell (ksh) 脚本。在 shell 脚本中,我想捕获已执行的 SQL 语句的状态代码。目前 SQL 存在错误,我无法通过检查 $? 来捕获它。我将如何从 sql 语句中捕获成功或错误代码并将其传递给 shell 脚本。
ksh 脚本片段:
SQL 脚本 FBCS003.sql