plsql远程访问数据库 解决 ora12170TNS 连接超时,ora-12541:TNS:无监听程序

Oracle连接本地超时提示【ORA-12170 TNS 】之解决办法 1.找到tnsnames.ora文件和listener.ora文件; 例如我的目录:D:\Oracle\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora一般Oracle安装好之后,一般HOST='PcName‘,通常情况下安装好plsql正常可以使用,但在后续有事会出现ORA-12170错误,将之改为下图的"127.0.0.1", 2. tnsnam... 阅读详情

 自己在虚机linux安装了o12版本后,计划通过wins主机通过plsql操作oracle,

结果没有顺利链接,plsql报错

 

排错步骤:

1.查看网络是否通畅

    打开cmd, ping 数据库IP

2. 查看端口是否通畅

   打开cmd,tnsping 数据库IP

    如果piing不通,可能是防火墙问题

3.检查防火墙状态

   #service iptables status

   如果开启,请关闭:#service iptables stop

4.查看监听服务是否开启

   $lsnrctl status

    如果未开启,执行命令启动监听: lsnrctl start

 

经过测试发现tnsping不通端口,检查linux防火墙为开启状态,关闭防火墙

在解决完防火墙后,本以为可以顺利登陆,结果发生了ora12541

理解是没有监听,在linux上查看监听开启的,linux上oracle也可以正常登陆,查看linux上tns.ora,发现ip=localhost,通过tnsping测试,果然是localhost没有对应到具体ip

错误就在这里了,按常理来说,localhost和159.156.1.207(本机IP)应该是同样可行的,但是oracle监听器解析时就是没能正确通过。
解决办法:先是尝试修改监听器配置文件:tnsnames.ora中的配置,但是均告失败
最后,打开Oracle 自己的工具:Net Configuration Assistant 将原来的监听器重新配置一遍,走流程不修改,直到完成。重新启动监听器,测试加ip来ping实例,正常通过
结果:已使用 EZCONNECT 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=orcl1))(ADDRESS=(PROTOCOL=TCP)
(HOST=159.156.1.207)(PORT=1521)))
OK (0 毫秒)
结论:成功解决了数据库远程连接问题,问题原因我猜想是ORACLE的监听器没能正确的映射本机IP和loaclhost,导致报错,通过重新配置监听器,就将IP和localhost正确的映射了

oracle配置监听可参考:https://blog.youkuaiyun.com/hao134838/article/details/51475380

 

 

参考:https://blog.youkuaiyun.com/wojiuguowei/article/details/39965715

 

(Oracle踩坑指南)项目建立连接的各种坑 ORA-12541: TNS: 无监听程序等等 在oracle项目建立连接中的各种坑吐槽甲骨文一波安装过程中遇到的问题问题一:下载问题二:PLSQL工具问题三:plsql的使用问题四:接下来到修改VisualStudio里面的web.config的连接字符串啦接下来到什么了,,,ORA-XXXXX各种代号的问题ORA-12518: TNS: 监听程序无法分发客户机连接ORA-12170 TNS 连接超时ORA-12541: TNS: 无监听程序... 阅读详情

相关推荐

Oracle19C安装后PLSQL连接实战:解决无监听与中文服务名问题

本文详细介绍了在Windows系统上安装Oracle19C后,如何通过PLSQL Developer进行数据库连接的实战指南。重点解决了监听程序无法识别服务请求和中文服务名导致的连接问题,提供了从监听配置到服务名设置的全方位解决方案,帮助用户快速建立稳定的数据库连接。

n4o5p6q7r的博客 177

PL/SQL连接数据库 ORA-12170: TNS: 连接超时

一、检查服务端数据库监听是否正常启动 首先,确认用户名已被授权,并且密码是正确的。 分析:ora-12170连接超时至少是oracle的错误,证明他和Oracle有点联系。 1、查看本地数据库的监听状态:开始--运行--cmd--isnrctl status。如下图,监听已经启动: 2、查看端口:开始--运行--cmd--netstat -na(查看是否有端口1521) 3、查看...

kingshown_WZ的专栏 2万+

PLSQL Developer连接失败?先检查你的tnsnames.ora配置文件(附常见错误排查)

本文详细解析了PLSQL Developer连接失败时如何系统性排查tnsnames.ora配置文件的问题,包括基础环境验证、文件路径与内容规范、编码格式陷阱及高级诊断工具链的使用。特别针对企业级环境如RAC集群和云数据库连接提供了专业解决方案,帮助开发者快速定位并解决连接问题。

weixin_42522148的博客 365

PLSQL Developer连接oracle 报错ORA-12170: TNS:Connect timeout occurred解决办法

错误通常表示在建立连接时发生了超时。PL/SQL Developer 连接 Oracle 数据库时出现。状态为:active (running)若需要各种相关资源可关注公众号留言。可以ping通,并非网络问题。关闭防火墙或者设置为永久关闭。

qq_46645079的博客 1万+

告别连接报错!PLSQL Developer 13.0.4 连接Oracle数据库保姆级配置指南(含instantclient配置)

本文提供PLSQL Developer 13.0.4连接Oracle数据库的详细配置指南,涵盖instantclient配置、OCI设置、tnsnames.ora编写及环境变量优化。通过逐步指导解决常见连接报错问题,帮助开发者快速搭建稳定的Oracle开发环境,提升工作效率。

weixin_42554151的博客 248

特斯拉数字孪生4.0体系解析:从“数字镜像“到“持续进化“的造车革命

当每一辆汽车都拥有自己的“数字分身”,我们正见证的不仅是技术革新,更是整个制造业文明形态的跃迁。其数字孪生体已超越“数字镜像”的被动属性,成为。特斯拉年服务收入超1200美元/车的业绩表明,数字孪生正在将汽车从“交通工具”转变为“持续增值的智能终端”。构建起覆盖设计、制造、使用、服务全链条的虚拟镜像体系,将物理世界与数字世界的融合推向新高度。:特斯拉的实践证明,数字孪生已从“技术选项”升级为“战略必选项”。不仅重塑了汽车产品的价值创造逻辑,更预示着整个制造业向“元宇宙工业”演进的新范式。

beige888的博客 1608

关于ORA-12170 tns 连接超时等一系列Oracle无法正常登入问题

下面首先说说如何在出现ORA-12170 tns 连接超时等问题时,找到关键问题点,在哪个位置出错? 这是网上较为让人认可的解决方式: 1.cmd-----ping ip地址 查看网络问题,看能否ping通 2.cmd-----tnsping   ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙    没有关闭 3.cmd----netst...

AlexZ的博客 15万+

RDD2022 数据格式转换与清洗

Rdd2022数据集,是关于道路损伤的数据集,与rdd2020相比增加了两万多张图片但是由于格式不能被yolo直接使用且其中有大量的图片没有符合要求的标注,特写此文章记录数据清洗与格式化的过程。

蓝胖子的博客 9951

oracle 链路 12170,ORA-12170: TNS: 连接超时的原因及解决方法详解

内容提要:在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时”这样的报错。解决办法:首先,看看网络服务名配置是否正确.其次, tnsping ip地址ping一下看看是不是可以ping通,看看网络服务名配置是否正确C:\Documents and Settings\wenc>tnsping 192.168.18.120TNS Ping Utility f...

weixin_33390343的博客 2万+

技术解析:ChangeFormer——基于Transformer的孪生网络在遥感变化检测中的创新应用

本文深入解析了ChangeFormer模型在遥感变化检测中的创新应用,该模型基于Transformer架构和孪生网络(Siamese Network),显著提升了变化检测的精度和效率。通过详细的技术实现和实战经验分享,展示了其在建筑物变化、森林监测等场景中的卓越表现,为相关领域的研究和应用提供了有力工具。

weixin_29102619的博客 496

ADS版图优化中的参数化设计技巧

本文详细介绍了在ADS中进行射频电路版图参数化设计的核心技巧。通过将版图关键尺寸定义为变量,并与电磁仿真及优化器联动,实现从手动修改到自动迭代的转变,极大提升了PA、LNA等电路的设计与优化效率。文章以阶梯阻抗变换器为例,阐述了变量创建、绑定及协同仿真的完整流程,并提供了避免网格冲突、变量混乱等常见问题的实用指南。

weixin_29296241的博客 405

oracle无实例plsql怎么登陆,oracle用cmd货plsql登录oracle实例提示“ORA :12170”TNS:连接超时...

1,cmd ------ ping ip地址:查看网络问题,能否ping通ip地址2,cmd ------ tnsping ip地址(或服务器的实例名SID)“①如果出现"TNS-12535:操作超时" 提示,可能是服务器端防火墙没有关闭,关闭防火墙即可;②如果出现下图显示,则证明没有问题;” 3,cmd ------netstat - na 查看1521端口是否关闭①如果显示关闭,则需要在防...

weixin_35034831的博客 418

【汽车ECU标定技术解析】DCM文件与A2L、HEX的协同工作机制

本文深入解析了汽车ECU标定中DCM、A2L与HEX三大核心文件的协同工作机制。A2L文件作为定义标定变量地址与规则的“图纸”,DCM文件承载工程师调试后的具体标定数据,最终通过A2L的地址映射,将DCM数据固化生成可刷入ECU的HEX文件,形成完整的标定数据流转闭环。

weixin_29214559的博客 436

php 链接oracle tns,oracle连接数据库tns

连接oracle数据库出现oracle ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式服务器被重启之后连接出错,登陆服务器 sqlplus可以连接,但是jdbc以及sqldeveloper连接报错 ORA-12526 。网上搜索到:今天使用PL/SQL远程连接oracle数据库出现oracle ORA-12526: TNS: 监听程序: 所有适用例程都处于受限...文章un...

weixin_42351363的博客 577

30天入门 SAP BTP 开发系列之一:SAP 开发顾问为什么要学习 SAP BTP 开发?能带来哪些收获?

国内 SAP 开发顾问们的微信朋友圈,最近可能都被 SAP 和阿里这两家巨头宣布合作的重磅消息刷屏了吧。近日,德国软件巨头SAP SE与中国电商巨头阿里巴巴集团宣布建立战略合作伙伴关系。根据协议,阿里巴巴集团将利用 SAP Cloud ERP Private 强化企业基础设施,并采用联合上市策略为全球客户创造卓越价值。阿里巴巴将集成 SAP Business Suite,以简化系统维护与升级流程,并实现 AI 功能与核心业务流程的无缝整合。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2381

实战全解|大疆司空2二次开发:从接口开发到第三方业务系统深度融合

大疆司空2二次开发是实现行业无人机定制化应用的关键,通过OpenAPI后端对接+前端组件集成的组合方式,可快速完成功能定制,而与第三方业务系统的深度融合,能彻底打通“业务下发-设备执行-数据回传-流程闭环”的全链路,让无人机管控真正融入行业业务流程。开发过程中,建议优先采用私有版部署保障数据安全,通过中间适配层降低系统耦合度,结合实际业务场景打磨功能,避免过度开发。随着大疆开发者生态的完善,司空2的二次开发能力将持续升级,为更多行业无人机应用提供技术支撑。

2501_93651177的博客 970

PL/SQL工具远程访问局域网中的Oracle数据库

文章目录环境服务端安装jdk 时需配置环境变量检验jdk 是否安装成功的命令安装数据库客户端安装PL/SQL 工具可能会遇到的问题 环境 (1) jdk1.8 (2)Oracle 11g (3)PL/SQL工具 服务端 在局域网中的一台电脑上安装Oracle(需先安装好jdk)。 安装jdk 时需配置环境变量 (1) JAVA_HOME: jdk文件夹的路径 (2) PATH : jdk夹下bin 和jre/bin 的路径 检验jdk 是否安装成功的命令 (1) java -version (2) jav

涛涛之海 569

Istio ICA考试之路---3-2

部署2个测试容器,分别是test和test2.test注入标签subset=v1。这里文档中省略了metadata的3行,可以从前面任意一个yaml复制粘贴过来。通过test2测试容器访问,50%概率触发500故障注入。通过test测试容器访问,20%概率触发延迟注入。发起20次请求,一共10次被500。

Q先生 725

PL/SQL ORA 12170 连接超时

转载地址:http://blog.youkuaiyun.com/fenglx871004/article/details/4071827 相关链接:http://blog.youkuaiyun.com/bobo12082119/article/details/6213620 1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----

漂泊一剑客的专栏 2211

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Oracle 监听配置的血泪史

解决:ora 12545因目标主机或对象不存在 https://jingyan.baidu.com/article/cb5d6105e4649e005c2fe029.html 会因为电脑ip的改变老是TNS报错,所以解决问题如下: oracle监听服务启动不了 启动后又停止问题解决: https://blog.youkuaiyun.com/moubenmao_jun/article/details/8876277 查看服务器监听服务是否启动 lsnrctl status ORACLE监听重建 在注册表里清理启动项就O

qq_35301188的博客 370

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Oracle数据库的安装和卸载中碰到的问题

1.安装的成功与否可能和包有关(安装oracle11g 遇到INS-13001环境不满足最低要求) 2.安装成功后用sqlplus可以链接,但是plsql却不能链接(可以连接远程数据 库),报错(ora-12514和ora-12170) 3.12170原因是本地IP设置有问题,更改监听程序中的IP或者用Net Manager修改即可。12514问题可能的原因有环境变量的配置、文件liste...

Tang_xh_ref的博客 297

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

pl/sql developer 怎么连接mysql_PL/SQL Developer连接本地Oracle数据库--总结

前天晚上看Oracle视频,看到Java程序连接Oracle数据库的地方,想着动手实践一下,不然,听完了就忘了,即使也记了笔记,但根据惯例,我记的笔记过后几乎没有看过,而我记笔记也不是为了以后看的,而是通过在纸上写一遍从而加深当时的记忆而已。这也是我学习的方式之一吧,就像我看书一定是一个字一个字的看一样,我同学都表示受不了~不过这不重要,学习方式因人而异,能达到自己学习的目的即可。昨天花了半天时间...

weixin_42356460的博客 515

Win7x64PL_SQL_连接Oracle11g超时处理

ORA-12170 TNS-12535 连接错误解决办法汇总   1.oracle 数据库安装在本机 查找安装目录下的类似…\app\product\11.2.0\db_1\network\admin 在该目录下编辑tnsnames.ora文件,添加如下内容: LOCAL_RACDB_128(随便起个容易识别的名字) =   (DESCRIPTION =     (ADDRE

Randy93的专栏 780

Oracle 19c在CentOS 7上安装避坑全记录:从依赖报错到PLSQL连接成功

本文详细记录了Oracle 19c在CentOS 7上的完整安装过程,从解决依赖报错到配置PLSQL远程连接。重点解析了依赖冲突、监听器配置、防火墙设置等关键环节,提供了实用的错误排查表和性能优化建议,帮助用户顺利完成企业级数据库部署。

weixin_30875157的博客 448

pl/sql连接数据库报错12170:连接超时

检查Oracle服务是否开启 ping一下ip,是否能够ping的通。 在资源管理器中,点击服务,查看Oracle的服务是否启动 下载instantclient_11_2 地址:可以去官网下载 开始配置 1. 将下载好的instantclient_11_2进行解压到自己喜欢的文件目录中。 2. 在解压后的instantclient_11_2文件夹下自己手动添加目录/network/admin 3. 在安装的Oracle中找到tnsnames.ora文件,复制一份到手动创建/network/admin的

m0_46179689的博客 6760

基于ORA-12170 TNS 连接超时解决办法详解

1.cmd-----ping ip地址 查看网络问题,看能否ping通 2.cmd-----tnsping   ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙    没有关闭 3.cmd----netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中将1521端口设为例外 4.cmd----lsnrct

duanwenzhi00的专栏 6万+
上一篇: 记录自己win 10下安装mysql
下一篇: oracle读书笔记——《海量数据库解决方案》——day1
大脸猫o
博客等级 码龄17年 3粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值