【问题标题】:Connect Oracle database with SQLcl使用 SQLcl 连接 Oracle 数据库
【发布时间】:2020-07-14 04:40:43
【问题描述】:

我正在使用 sqldeveloper 查询数据库并将结果导出到 csv 文件。我每天都需要这个文件,所以想创建可以在 Windows 任务调度程序上安排的 bat 文件。我正在研究它,发现我可以使用 SQLcl 来运行我的脚本来导出查询数据。但不知何故我无法连接它,它给了我错误'ORA-01017:无效的用户名/密码;登录被拒绝。这是我来自 sql developer 的连接属性

这是我的命令行:

sql testuser1/mypass@tstwd2.myhost.internal:1521/tst.internal

我已经安装了 java 开发工具包

Java 需要什么东西吗?还是我需要任何特殊权限才能运行 sql 命令行?

【问题讨论】:

  • 错误提示你的密码错误
  • 是的,我知道,但我使用的密码正确。相同的密码适用于 sqldeveloper
  • 那一定是不同的数据库
  • 我如何确认它的不同数据库是否是同一个数据库?对不起,我是命令行操作的新手 :(
  • 只有几件事可以解释您的问题 - 您的用户名错误,您的密码错误,您没有与您认为的数据库对话......或者您的密码是大小写敏感而您没有正确输入它,或者它需要引用

标签: oracle-sqldeveloper sqlcl


【解决方案1】:

发现问题了,我的用户 ID 用双引号括起来,所以我必须使用转义序列 **\**,它的工作原理非常棒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    • 2012-04-11
    • 2011-11-12
    • 2017-04-06
    • 2012-02-17
    • 2013-03-17
    • 1970-01-01
    相关资源
    最近更新 更多