我在我的笔记本电脑上安装了oracle 11g,我遇到了两个问题,我无法登录到sqlplus,它想要一个我没有的密码和登录信息。我可以使用任何默认用户名和密码吗? 另一个问题是我无法连接到我的localhost它的说法
企业管理器无法连接到数据库实例。组件的状态列在下面
Database Instance
Host
Port
SID
Oracle Home
我怎样才能克服这个?
答案 0 :(得分:1)
要以sysdba
身份登录,请确保以Oracle用户(无论您选择哪个)连接,并输入:
$ sqlplus / as sysdba
只要您是合适的用户,就无需密码。
为了能够连接到数据库,必须启动它,并且还必须启动侦听器服务。要检查侦听器状态:
$ lsnrctl status
要开始/停止它,请将status
替换为start
或stop
。如果您安装了命名侦听器,请将侦听器名称附加到上面的lsnrctl
命令(即在状态/ start / stop命令之后放置侦听器名称)。
答案 1 :(得分:0)
我假设您在Windows上安装了oracle:
如果您能够使用sqlplus / as sysdba
连接到数据库,则您的侦听器已启动,并且您正在安装oracle的框中进行连接。如果您在Windows上安装了oracle,则会创建一个名为ora_dba的用户组,并且您的Windows帐户将位于该组中。这将授予您sysdba角色,并允许您使用sqlplus / as sysdba
登录数据库。
在数据库的安装过程中,您必须提示输入至少SYS和SYSTEM解锁帐户的密码。
要启动企业管理器,请尝试命令行:
emctl start dbconsole
或启动Windows服务管理单元并检查服务OracleDBConsoleSID(SID是否为数据库的ORACLE_SID)是否正在运行。如果没有启动它。服务成功启动后,请尝试再次运行EM。