4

我是甲骨文的新手。我在笔记本电脑上全新安装了 Windows 7 x64 以安装 Oracle 12c 企业版(用于学习目的)。

在使用管理员 windows 帐户时,我首先创建了一个标准 windows 用户,并在安装过程中使用密码。安装和默认 ORCL 数据库的创建都很顺利。我得到的唯一警告是“选定的 Oracle 主目录在 Oracle 基础之外”,我通过返回目录选项并将目录从“管理员名称”设置为“Oracle”并根据“Oracle”名称调整所有目录来修复它(我在互联网上找到了这个解决方案)。

现在系统重新启动后,我正在尝试使用我在设置中定义的用户名和密码连接到 ORCL 数据库,它只是一直告诉我我的登录不正确“ora-01017 无效用户名/密码登录被拒绝”无论我使用 SQL Developer 还是 SQL加上命令行?

我已经尝试在互联网上搜索并没有发现任何有用的东西,或者说它太技术性以至于我不明白,任何人都可以简单地解释一下我应该怎么做才能使这件事起作用?

谢谢你,如果我听起来很沮丧,我很抱歉,我在 Windows 8 上进行了两次安装,导致我的操作系统出现错误,然后切换到 Windows 7,现在第三次安装也导致了这个错误。

4

3 回答 3

2

打开 SQL Plus 并输入此“Sys as SYSDBA”作为用户名,不要输入任何密码,它将自动连接。

输入用户名:Sys 作为 SYSDBA

输入密码:(不需要)

截屏

http://i.stack.imgur.com/E4seR.png

于 2015-02-16T20:19:45.903 回答
0

记住密码默认区分大小写,也许这可能是你的问题。在 oracle 11g 和 12c 中,此参数区分大小写,因此请检查您的密码并在创建时写入。尝试使用具有 CONNECT 授权的用户登录。sys 或 system 应该可以工作。

于 2014-04-25T02:52:54.593 回答
0

我可以联系,因为我最近经历了同样的事情。在 Windows 10 (2020) 下。

就我而言,我使用西班牙语计算机,默认情况下,适用于 Windows 的 Oracle 12c 需要使用英语语言字符集或其他语言字符集。

解决方案:转到 Windows 区域设置并选择英语作为默认的“区域格式”。就我而言,我选择了“西班牙语(美国)”。然后重新启动 SQL Developer 和 BOOM:不再出现神秘的“ora-01017”错误!

良好做法:我只添加了“SYS”作为 SYSDBA 进行第一次连接(因为我还没有其他用户)。从备受期待的 SQL Developer's Worksheet(SYS as SYSDBA)中,我创建了一个“普通”用户。然后,我为该新用户创建了一个“默认(正常)”连接配置文件并开始从该连接执行 DDL。

它从那里完美地工作。希望它对您的情况有所帮助!

于 2020-07-10T04:10:44.193 回答