sqlplus 相关问题

SQL * Plus是Oracle RDBMS产品的命令行界面。 SQL * Plus问题可能也应该用oracle标记。



ora-01017无效的用户名/密码19.9c

我不能将Oracle 19c与SQLPlus / as sysdba连接 Oracle Linux [oracle] $ sqlplus / as sysdba SQL*Plus:版本19.0.0.0.0- 6月5日星期三11:25:22 2024 版本19.9.0.0.0 版权(c)...

回答 1 投票 0

CAN SQL*Plus从机器上读取环境变量? 我知道数据库引擎本身(通常是)在另一台计算机上,而SQL*Plus没有直接阅读这些环境变量的直接方法,但是我处于棘手的情况下,我只是需要...

有一种方法可以将这些值从单个脚本中的SQL*Plus客户端中作弊,该脚本将在SQL*Plus中运行?该脚本由单个开始/结束PL/SQL块组成,但是如果我需要使用SQL*Plus Set/Define/definable/variable排序的指令,这也不应该是问题。

回答 3 投票 0

PLS-00357:当立即执行块

DEFINE PowerTsmUsername = 'EAA_TRADING_POWERTSM_DEV'; DEFINE TradingUsername = 'TRADING'; DEFINE STARTDATE = '1994-01-01'; DEFINE ENDDATE = '2023-01-01'; DEFINE Tablename = 'BGTRANSFERLOG'; DEFINE SeqName = 'SEQ_EAA_TRANSFER_LOG'; DEFINE TriggerOne = 'BL_EAA_TRANSFERLOG_SEQ'; ALTER SESSION ENABLE PARALLEL DML; ALTER TRIGGER &&PowerTsmUsername..&&TriggerOne DISABLE; ALTER SEQUENCE &&PowerTsmUsername..&&SeqName RESTART START WITH 1; TRUNCATE TABLE &&PowerTsmUsername..&&Tablename DROP STORAGE; INSERT /*+ parallel(8) nologging */ INTO &&PowerTsmUsername..&&Tablename SELECT * FROM &&TradingUsername..&&Tablename; COMMIT; ALTER SESSION DISABLE PARALLEL DML; ALTER TRIGGER &&PowerTsmUsername..&&TriggerOne ENABLE; DECLARE dummy NUMBER; BEGIN SELECT MAX(OBJEKTID) into dummy from &&PowerTsmUsername..&&Tablename; dummy := dummy + 1; EXECUTE IMMEDIATE 'ALTER SEQUENCE EAA_TRADING_POWERTSM_DEV.SEQ_EAA_TRANSFER_LOG RESTART START WITH ' || dummy; -- Causes PLS-00357: Table,View Or Sequence reference 'EAA_TRADING_POWERTSM_DEV.SEQ_EAA_TRANSFER_LOG' not allowed in this context --EXECUTE IMMEDIATE 'ALTER SEQUENCE ' || &&PowerTsmUsername..&&SeqName || ' RESTART START WITH ' || dummy; COMMIT; END;

回答 1 投票 0

没有提示或脚本

我有一个我想将其维护为一个文件的脚本,但是我希望在不使用

回答 3 投票 0

如何查看SQL*Plus中所有索引(包括隐式索引)的列表?

是否有某种方法可以使用 SQL*Plus 获取特定表上的所有索引的列表? 我创建了一个表 创建表温度( id 号主键, 名称 VARCHAR2(20)); 应该有一个隐含的

回答 5 投票 0

Oracle/SQL PLUS:如何假脱机日志并在整个脚本中间歇性写入

弄清楚如何假脱机到文件已经很容易了。 我希望在写入每个命令后有一个选项可以写入文本文件。 我不知道如何传达......的状态

回答 3 投票 0

Python:无法连接到 oracle db ORA-12537:TNS:连接已关闭

我正在尝试在mac系统中连接oracle数据库。 我的团队通常使用 Java 进行开发。我们通常这样做是为了在java中连接db。我们连接到 ssh 隧道,这使我们能够

回答 1 投票 0

如果表中没有记录,如何让我的代码插入记录

我正在尝试创建允许用户输入队列名称的代码。然后,如果在 select 语句中返回行,请输入包含结果的记录。如果没有返回记录,我想要一份记录...

回答 1 投票 0

Oracle SQLPlus 采取独占会话并且不允许从 .Net 应用程序运行更新语句

我通过sqlplus连接如下: sqlplus 用户/密码@SID 我有一个 .NET 应用程序,它也使用相同的用户和密码连接到相同的数据库。但是一旦连接了sqlplus,它...

回答 1 投票 0

Oracle SPOOL 未返回相同的行数

我有一个简单的 SQL 查询,当我在 Toad 中运行它时,它返回 21 行数据。 然而,当我将结果 SPOOL 到 CSV 时,我总是得到少于 21 行的数据,例如一次运行 16 行,然后运行 10 行...

回答 1 投票 0

ORA-28547:与服务器的连接失败,可能是 Oracle Net 管理错误,但重新启动后可以工作

当尝试使用 sqlplus 连接到 oracle (12.1.2) 时,我经常收到上述错误(但 sqldeveloper 也是如此)。当我使用的客户端计算机已启动时,往往会发生这种情况...

回答 1 投票 0

当数据库不可用时如何让sqlplus退出?

我在 Windows 批处理上使用 sqlplus 时遇到问题。 我有 SQLPLUS 10.2 我正在尝试通过 Windows script.cmd 连接到数据库 script.cmd 仅启动:sqlplus test/Test@mydatabase @scrip...

回答 4 投票 0

sqlplus:如何执行跨多行的查询

我使用的是Oracle 19c。我可以让以下工作发挥作用: 变量 max_id 编号; 执行 select 41 into :max_id from Dual; 开始 dbms_output.put_line(:max_id); dbms_output.put_line(:max_id+1); 恩...

回答 1 投票 0

通过 Command 将 Oracle SQL 导出到 CSV

我有一个脚本,可以通过命令行将数据(包括 CLOB)从 Oracle SQL 导出到 CSV。当我执行脚本然后通过 Python 查看数据时,我得到了每个的正确列数...

回答 3 投票 0

如何合并 user_constraints 和 user_cons_columns 中的标题

我正在尝试使用两个数据字典表输出我的约束。我希望输出包含 CONSTRAINT_NAME CONSTRAINT_TYPE TABLE_NAME COLUMN_NAME POSITION LAST_CHANGE,但我不是

回答 1 投票 0

通过 SSH 使用 Oracle sqlplus 运行 SQL 语句时转义 Python 中的符号

我想使用 Python 通过 SSH 使用 Oracle SQLplus 运行 SQL 语句。到目前为止,我有以下代码: 导入子流程 sql =“”“ 设置休息时间 设置定时关闭 设置标题...

回答 1 投票 0

SQLPLUS 保存到文件

我的数据库类必须使用SQLPLUS,我们的第一个作业是简单的保存。 我按照说明进行操作..(我正在使用 PuTTY 访问 sqlplus) “在此使用以下 SQL 命令

回答 2 投票 0

如何从 bash 脚本中执行 SQL?

我有一些正在尝试自动化的 SQL 脚本。过去,我使用过 SQL*Plus,并从 bash 脚本手动调用 sqlplus 二进制文件。 不过,我想弄清楚是否有...

回答 7 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.