plsql为什么连不上远程或本地的Oracle,需要做哪些准备?

news/2024/10/23 5:39:28/

文件配置解说

tnsnames.ora文件

文件所在地址:ORACLE_HOME\network\admin

ORACLE_HOME:Oracle数据库或者客户端软件所在的地址

但是我的在Oracle数据库的目录下,而不是Oracle客户端软件(instantclient_11_2)下

里面配置数据库连接串的信息,即下边的下拉框信息,你不配置下拉框就没东西

在这里插入图片描述

模板:

ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ORCL)))
TIP =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.211)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = tip)))cdbase=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.211)(PORT = 1521)))(CONNECT_DATA =tip(SERVICE_NAME = tip)))

listener.ora 文件

文件所在地址:ORACLE_HOME\network\admin

ORACLE_HOME:Oracle数据库或者客户端软件所在的地址

但是我的在Oracle数据库的目录下,而不是Oracle客户端软件(instantclient_11_2)下

监听文件,负责路由转发oracle客户端(是客户端不是数据库)的请求,配置上监听的远程或者本机的地址后,在自己本地接收到相关ip地址的请求时,就会将请求转发到Oracle数据库,以此来连接

模板:

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = ORCL)(ORACLE_HOME = E:\oracle10G\product\10.2.0\db_2)))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))))

plsql配置

打开登录界面==》点击取消==》进入页面==》然后点击工具==》选中首选项(接下来我截图解释)
在这里插入图片描述

End连接

配置完后,重新打开plsql,输入用户名和密码登录即可

大招

如果你的配置不生效

1、重启监听

2、找一下实际生效的地址,你不是不生效不用我自己配置的么,好那我直接看看你用的哪个
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


http://www.ppmy.cn/news/75305.html

相关文章

论文阅读-17-Deep Long-Tailed Learning: A Survey---3.2 Information Augmentation

文章目录 1. Transfer Learning1.1 Head-to-tail knowledge transfer(1) FTL①##### ②##### ③ (2) LEAP(3) OFA(4) RSG(5) M2m(6) GIST(7) MetaModelNet 1.2 Model pre-training(1) DSTL(2) SSP(3) Conceptual 12M 1.3 Knowledge distillation(1) LST(2) LFME(3) RIDE(4) SSD…

STM32F407+LWIP+DP83848以太网驱动移植

最近有个项目上需要用到网络功能,于是开始移植网络相关代码。在移植的过程中感觉好难,网上找各种资料都没有和自己项目符合的,移植废了废了好的大劲。不过现在回头看看,其实移植很简单,主要是当时刚开始接触网络&#…

CMD与DOS脚本编程【第五章】

预计更新 第一章. 简介和基础命令 1.1 介绍cmd/dos脚本语言的概念和基本语法 1.2 讲解常用的基础命令和参数,如echo、dir、cd等 第二章. 变量和运算符 2.1 讲解变量和常量的定义和使用方法 2.2 介绍不同类型的运算符和运算规则 第三章. 控制流程和条件语句 3.1 介…

SVG.js动画——timeline方法与内置控制器

Easing 可以使用runner的ease&#xff08;&#xff09;方法更改动画的缓和程度。 所有可用的ease类型包括&#xff1a; <>: ease in and out : ease out <: ease in-: lineara functionbeziere(x1, y1, x2, y2) // 贝塞尔曲线step(steps, stepPosition) beziere&am…

组件123456789

前言&#xff1a;相信看到这篇文章的小伙伴都或多或少有一些编程基础&#xff0c;懂得一些linux的基本命令了吧&#xff0c;本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python&#xff1a;一种编程语言&…

05 Android开机启动之SystemServer

Android开机启动之SystemServer(SS) 一、梳理SystemServer启动流程 从上面整个Android开机启动思维导图(android 5.0的启动组成图)中可以看到: SystemServer是从Zygote中启动的。 开机->bootloader->kernel->init->zygote->SystemServer 二、SystemServe…

Java阶段三Day04

Java阶段三Day04 文章目录 Java阶段三Day04Vue框架Vue框架概述如何引入vue.jsVue框架的HelloWorldVue框架执行原理 基本指令文本相关指令属性绑定和双向绑定事件绑定v-for循环遍历指令显示隐藏相关指令 Vue框架 Vue框架概述 Vue是一种流行的渐进式JavaScript框架&#xff0c;…

彻底理解粘性定位 - position: sticky(IT枫斗者)

彻底理解粘性定位 - position: sticky 介绍 粘性定位可以被认为是相对定位(position: relative)和固定定位(position: fixed)的混合。元素在跨越特定阈值前为相对定位&#xff0c;之后为固定定位。例如: .sticky-header { position: sticky; top: 10px; }在 视口滚动到元素…