zoukankan      html  css  js  c++  java
  • Oracle SQL Developer 连接数据库问题总结

    一、使用scott用户登录的问题

    说明:Oracle如果是初次使用用户,scott用户是没有解锁的。所以要先解锁。注:scott是个测试用户。

    具体步骤:

      1.在Dos命令下输入 sqlplus 可以打开 Oracle 自带的 SQL Plus 并出现登录提示.(sqlplus)

      2.必须以管理员的身份登录(sys/system)。注意:sys/system的密码是你在注册oracle时设置的口令。(用户名:sys as sysdba)

      3.输入该命令并执行 (SQL> alter user scott account unlock;)用户已更改。  

      4.可修改scott的初始密码(tiger)。命令(SQL> alter user scott identified by 密码;) 

    二、主机名,端口号,SID说明。

      1.主机名:一般默认的是localhost。

      2.端口号:一定要查看一下tnsnames.ora 和 listener.ora文件中的端口号。一般是1521  

      3.SID: 查看的方式有很多种,比如查看tnsnames.ora 和 listener.ora文件。个人建议:在命令窗口中查看,以管理员的身份登录。命令:(show parameter instance_name;

    三、连接出错的问题。

       SQL Developer连接数据库时,我主要遇到了两个问题。

      第一、出现ORA-12505错误listener does not currently know of SID given in connect descriptor......。

      问题:经过排查,我的问题是端口号有误。查看了tnsnames.ora 和 listener.ora文件,发现我的端口号是1522,不是1521.所以连接失败。

      解决方案:所有要填写的内容要一一进行排查,确保填写的是正确的。

      第二、  The Network Adapter could not establish the connection异常。

      问题:经过排查,发现OracleOraDb11g_home1TNSListener监听服务开启不了。

      解决方案:

      1.查看服务是否开启。必须开启的服务OracleServiceORCL,OracleOraDb11g_home1TNSListener(具体的看你的事home几),OracleDBConsoleorcl。

      说明:这几项服务都可以手动开启。需要特别强调的是监听服务的开启。

      具体步骤:开始 → 运行→ 输入CMD→  进入DOS命令提示界面 ( d:>lsnrctl  LSNRCTL> status 或者  LSNRCTL> start

      如果未开启,详细内容可以参考此博客有详细说明:https://blog.csdn.net/comeandgo201205/article/details/8034933

      2.如果如果根据博客还是没有解决。可以删除原来的 listener.ora。使用Net Configuration Assistant重新配置监听。

      详细步骤可参考该博客:https://blog.csdn.net/weixin_38178449/article/details/79531896 配置完成后,重新启动服务,重新连接即可。

      

      

      

      

  • 相关阅读:
    Android开源项目分类汇总
    android开发之Tabhost刷新
    android开发之图表
    通过易宝实现网上支付
    HTTP协议
    汽车美容管理系统质量属性
    框架选择的原因及其说明
    浅析软件架构
    《需求分析与系统设计》读书笔记3
    《需求分析与系统设计》读书笔记2
  • 原文地址:https://www.cnblogs.com/kaile/p/9989910.html
Copyright © 2011-2022 走看看