如何找到Oracle数据库的SID。我在我的系统中安装了Oracle 11g,我想在SQL开发人员和oracle之间建立连接。但是当我使用默认SID测试连接时,即xe,它给出了ORA-12505的错误。
答案 0 :(得分:6)
如果您可以使用sqlplus连接到数据库,只需显示SID /实例名称;
show parameter instance_name
或者
select instance_name from v$instance;
答案 1 :(得分:0)
在oracle 11g的SQL Developer默认连接中:
转到连接>新连接
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
测试并保存连接
如果您的人力资源帐户被锁定,因为您已连接多次,而不是通过登录您的SYS DBA帐户来解决此问题。
在列表中的对象列表中,转到其他用户。
转到人力资源帐户>右键单击
EDIT USER
选择所需的密码并取消选中“已锁定帐户”和“密码过期”选项(如果已选中)。