2015-10-19 89 views
1

我在创建这个Oracle Stuff时有点新,所以希望您能忍受我。将SQL开发人员连接到Oracle 12c

  • 我在我的个人笔记本电脑上安装了Oracle,并通过命令提示符验证了它运行正常。我用连接作为SYS用户ID和我能够登录精细
  • 我安装了SQL开发人员以及

如何设置从SQL开发人员Oracle的连接?我确实阅读了手册。在需要连接HR数据库的情况下,需要给连接提供什么参数,用户名和密码?

回答

3

运行的SQLPlus,连接为SYS用户(使用管理员的密码,您在安装过程中输入的)和解锁HR用户,并给他一个新的密码:

C:\>sqlplus sys as sysdba 

SQL*Plus: Release 12.1.0.2.0 Production on Mon Oct 19 18:10:51 2015 

Copyright (c) 1982, 2014, Oracle. All rights reserved. 

Enter password: 

Connected to: 
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production 
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options 

SQL> alter user hr identified by new_password; 

User altered. 

SQL> alter user hr account unlock; 

User altered. 

如果您使用的是Windows,然后运行的防火墙配置和允许连接到TCP/IP端口1521.

运行SQL Developer并单击“连接”面板中的大绿色“+”图标。

enter image description here

你会看到类似下面的对话框: enter image description here

填写字段以这种形式就像上面的图片。
SID是您在安装期间输入的数据库名称(默认为ORACL)。
点击“测试”按钮确认是否一切正常,如果是,则点击“保存”按钮以记住连接的配置,然后点击“连接”。

+0

如果使用12c多租户架构,则需要使用SERVICE才能连接到可插拔数据库 – thatjeffsmith

+0

@kordirko感谢您的详细解释。我已经安装了标准版。当我尝试更改用户HR时,我收到用户HR不存在的消息。这只是在企业版中出现吗?如果是,我可以在个人笔记本电脑上安装企业版吗? – rajeev

+0

@thatjeffsmith我想你说的是对的。我可能需要使用服务。但是,当我使用它时,我会收到消息ORACLE仅限用户使用受限制的会话权限。我确实发布了alter system disable restricted session命令,但我仍然继续收到相同的消息。有任何想法吗? – rajeev

0

我的可插拔数据库必须先强制​​关闭,然后才能成功连接。