【问题标题】:Oracle and Sql developer ConnectionOracle 和 Sql 开发人员连接
【发布时间】:2012-03-21 05:26:26
【问题描述】:

如何找出我的 Oracle 数据库的 SID。我的系统中安装了 Oracle 11g,我想在 SQL 开发人员和 oracle 之间建立连接。但是当我使用默认 SID 即 xe 测试连接时,它给了我一个 ORA-12505 错误。

【问题讨论】:

  • 你安装了快捷版吗?还是您安装了不同版本的数据库? Express 版本的 SID 始终为 XE

标签: oracle oracle11g


【解决方案1】:

如果可以使用sqlplus连接数据库,只需通过doing显示SID/实例名即可;

show parameter instance_name 

或交替

select instance_name from v$instance; 

【讨论】:

  • 有趣的选择。我总是通过查看TNSNAMES.ORA 来做到这一点,但这似乎更容易:)
【解决方案2】:

在 SQL Developer 中 oracle 11g 的默认连接:

转到连接 > 新建连接

Connection Name =  HR or use any other name
User name = hr
Password = Your Password (This is the password that you selected during the installation of the of Oracle 11g) 

选中“保存”选项

role: default
port 1521
SID : orcl

如果要创建 SYSDBA 帐户:(管理员帐户)

Connection Name =  admin ORCL or use any other name
User name = sys

Password = Your Password(这是你在安装Oracle 11g时选择的密码)

role: sysdba (from the drop down)
port 1521
SID : orcl

测试并保存连接

以防万一您的 HR 帐户由于您连接多次而被锁定,您可以通过登录您的 SYS DBA 帐户来解决此问题。

在您列表上的对象列表中,转到其他用户。

转到 HR 帐户 > 右键单击​​

EDIT USER

选择您想要的密码并取消选中“帐户已锁定”和“密码已过期”选项(如果已选中)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    • 1970-01-01
    • 2022-07-19
    • 2011-09-22
    相关资源
    最近更新 更多