oracle连接dbeaver连接问题(The Network Adapter could not establish...)-- 文件listener.ora,tnsnames.ora

前言

不停的为一时的懒惰买单,真是一件愚蠢的事。
在这里总体记录一下,方便笔者自己,也给读者带来一点收获。

正言

由于笔者自己也会使用,就没有长篇大论,直接上干货。
安装Oracle数据库,在前面已经做过介绍,这里附上连接https://blog.csdn.net/weixin_44031114/article/details/123713739?spm=1001.2014.3001.5501

启动数据库

(1) sqlplus / nolog
(2) conn / as sysdba (如果创建了用户名和密码,连接方式(conn test/test as sysdba
(3) startup

关闭并退出数据库

(1) shutdown
(2) quit(exit)

启动或关闭监听

(1) lsnrctl start
(2) lsnrctl stop

oracle连接dbeaver连接配置

(1) 找到listener.ora,tnsnames.ora文档;
find . -name listener.ora
(2) 拿不准是否可以修改这两个文件的话,最好备份(养成备份的习惯)
cp listener.ora listener.ora_bak
cp tnsnames.ora tnsnames.ora_bak
(3)开始修改listener.ora文件
oracle连接dbeaver连接问题(The Network Adapter could not establish...)-- 文件listener.ora,tnsnames.ora_第1张图片这里需要注意的是:

  1. 需要查看oracle实例名,两种方式:
    1.select instance_name from v$instance;
    2.show parameter instance
  2. host修改成本机的ip号;
  3. ORACLE_NAME为注释中的一段:
    ORACLE_NAME
    或者可以理解为pwd,network之前的部分。
    (4) 修改tnsnames.ora文件
    oracle连接dbeaver连接问题(The Network Adapter could not establish...)-- 文件listener.ora,tnsnames.ora_第2张图片
    ORCLCDB:为实例名名称(实例名注意大小写);
    LISTENER_ORCLCDB:为LISTENER_ + 实例名(实例名注意大小写)
    其它参照开始修改listener.ora文件中的注意事项
    (5)最后
    lsnrctl stop
    oracle连接dbeaver连接问题(The Network Adapter could not establish...)-- 文件listener.ora,tnsnames.ora_第3张图片
    snrctl start
    oracle连接dbeaver连接问题(The Network Adapter could not establish...)-- 文件listener.ora,tnsnames.ora_第4张图片

dbeaver连接界面

oracle连接dbeaver连接问题(The Network Adapter could not establish...)-- 文件listener.ora,tnsnames.ora_第5张图片
Database:实例名

补充

等不及ctrl + z中止了正在执行的shotdown命令,重启数据库后,使用startup报错,问题解决。

  1. 使用quit退出
  2. sqlplus / nolog
  3. conn / as sysdba
  4. shutdown abort

总结

好记性,不如烂笔头。

你可能感兴趣的:(oracle,数据库)