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 配置完成后,重新启动服务,重新连接即可。
Oracle SQL Developer 连接数据库问题总结的更多相关文章
- Oracle SQL Developer 连接数据库如何对应数据库配置文件
Oracle SQL Developer 连接数据库如何对应数据库配置文件 1.数据库配置文件 hibernate.connection.url jdbc:oracle:thin:@146.56.35 ...
- [转]使用Oracle SQL Developer连接数据库并创建用户
本文转自:http://blog.csdn.net/xw13106209/article/details/6594738 1.使用sys账户创建数据库连接 安装Oracle 11g会自带一个叫做SQL ...
- Oracle10gXE和Oracle SQL Developer本地安装配置
第1部分 Oracle10gXE安装 Oracle10gXE安装的安装几乎是一路next就可以安装好:但是中间设置的用户名.密码.口令.SID等信息一定记住,后面需要使用. 第2部分 Oracle S ...
- Oracle安装步骤及PL/SQL Developer连接数据库
一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...
- Oracle SQL Developer连接报错(ORA-12505)
Oracle SQL Developer连接报错(ORA-12505) 之前我的Oracle数据库出现问题,费大波周折终于弄好了,今天又创建了一个DBA管理员的连接方式出现问题,本人现在把解决方案分享 ...
- 解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误
在用PL/SQL Developer连接数据库时出现“ORA-12541:TNS:无监听程序”错误. 1.检查listener.log日志发现下面错误:TNSLSNR for 32-bit Windo ...
- 通过Oracle sql developer从sqlserver迁移数据到oracle
通过Oracle sql developer工具从sqlserver迁移数据到oracle 序言 一般情况下,sqlserver数据迁移到oracle,我们可以使用ODI来进行.但ODI的安装.配置. ...
- 使用Oracle SQL Developer迁移MySQL至Oracle数据库
Oracle SQL Developer是Oracle官方出品的数据库管理工具.本文使用Oracle SQL Developer执行从MySQL迁移至Oracle数据库的操作. 2017年3月6日 操 ...
- Oracle SQL Developer 连接 MySQL
1. 在ORACLE官网下载Oracle SQL Developer第三方数据库驱动 下载页面:http://www.oracle.com/technetwork/developer-tools/sq ...
随机推荐
- Resources$NotFoundException资源文件没有找到
错误类型: android.content.res.Resources$NotFoundException: String resource ID #0x1at android.content.res ...
- LJN数理化生信奥队自传
LJN数理化生信奥队, 原名“LJN信奥队”,简称“ljnoit”. 联系方式: QQ:3046036317 QQ群:555088375 (Offical群) 701124785 (Vip群) 邮箱: ...
- HTML5-2
1 html5新增表单元素 <form> <!-- 数字 还有箭头,可以加减数字 并且可以设置最大最小值 --> <input type="number&quo ...
- How to find out which version of tensorflow is installed in my pc? - 如何找出我的电脑中安装了哪个版本的 tensorflow?
I'm using tensorflow and have got some weired issues. I'm told it might be related to the version of ...
- presto 判断数据量是否大于一个比较小的值的优化
问题来源于以下场景: 我们需要对一张数据表做导出文件操作,需要判断如果数据量不多的时候,直接导出提供下载,如果数据量超过一定数值,则异步处理导出和下载. 这里就引入一个问题,如果我们直接count一张 ...
- ubuntu系统 不能访问非系统磁盘即挂载的数据盘 Unable to access "DATA"
问题描述: ubuntu14.04 有两个硬盘,一个固态硬盘作为系统盘,一个机械硬盘作为数据盘. 打开 数据盘“DATA”时出现下面的错误: Unable to access "DATA&q ...
- c++ 指针、引用和取值;
直接看代码: #include<iostream> using namespace std; int add(int *a,int *b){ int s; s = *a + *b; cou ...
- Swift学习之道
Swift是苹果公司2014年推出的,用来撰写OSX和iOS应用程序的 2014年在Apple WWDC发布 可以与OC互相调用. Swift的特点:让应用开发简单,更加稳定,但是和OC的语法不是一般 ...
- js初学
1.学习一门编程语言需要记住知识点: 1.关键字. 2.标识符. 3.注释. 4.运算符. 5.常量和变量 . 6.语句. 7.函数 ...
- CPU-bound(计算密集型) 和I/O bound(I/O密集型) 区别 与应用
I/O密集型 (CPU-bound) I/O bound 指的是系统的CPU效能相对硬盘/内存的效能要好很多,此时,系统运作,大部分的状况是 CPU 在等 I/O (硬盘/内存) 的读/写,此时 CP ...