怎样用PLSQL连接Oracle数据库

oracle本地数据库登录之连接pdb数据库 登录本地Oracle数据库 1 阅读详情
AI摘要

本文详细介绍了如何下载并安装PLSQL Developer 8.04,配置Oracle客户端,创建tnsnames.ora文件,设置环境变量,以及在PL/SQL Developer中配置连接参数,实现与Oracle数据库的成功连接。

1.下载   PLsqldev8.04(含汉化注册工具).zip

先点击plsqldev804,直接下一步,安装成功

再点击keygen,破解plsql

再点击chinese 进行汉化

2.下载oracle客户端文件  instantclient-basic-win32-10.2.0.3-20061115.zip  把文件解压到任意盘  如D盘,instantclient-basic-win32-10.2.0.3-20061115的长度改短,如改成instantclient_10_2,形成目录D:\instantclient_10_2

3.在D:\instantclient_10_2目录下建一个network的文件夹,再在network文件夹下建一个admin的文件夹,在admin文件夹下创建一个文件tnsnames.ora,文件内容如下:

pdis =

 

 (DESCRIPTION =

 

   (ADDRESS_LIST =

 

     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.8)(PORT= 1521))

 

    )

 

   (CONNECT_DATA =

 

     (SERVICE_NAME = DBname)

 

    )

 

  )

以上标注红色的都为重点注意项。

文件中的DBname为所要连接的数据库的名称

192.168.8.8为所要连接的数据库的地址

1521为所要连接的数据库的端口号

4.配置环境变量:右击我的电脑-属性-高级-环境变量-系统变量中  点击新建

变量名:NLS_LANG

变量值:AMERICAN_AMERICA.ZHS16GBK

再点击新建

变量名:TNS_ADMIN

变量值:D:\instantclient_10_2\network\admin (tnsnames.ora文件所在的目录)

5.PL/SQL配置:点击桌面图标PLSQLDeveloper 出现下面界面



点击取消


点击菜单栏中的工具 –首选项

点击连接,如下图


勾选上检查连接选项,

Oracle主目录明中填入D:\instantclient_10_2\network\admin  (tnsnames.ora文件所在的目录)

OCI库中填入D:\instantclient_10_2\oci.dll  (即oci.dll的文件)

点击确定

关闭PL/SQL Developer  重新打开


填写如正确的用户名,口令  ,选中所要连接的数据库,确定

连接成功,可进行查看oracle数据库的操作

 

plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库 登录验证第3种方式:文章目录一、软件下载准备1. 下载PLSQL客户端2. 下载instantclient 客户端instantclient (包含oracle数据库11g,instantclient,都是64位)https://pan.baidu.com/s/1-5lJl3CdJRF4zgjGSAj74Q 密码:snxr3. 将解压instantclient复制到PLSQL目录下面并在PLSQL... 阅读详情

相关推荐

PLSQL Developer 12连接远程oracle数据库方法

很久没有涉及Oracle数据库的客户端操作了,最近在实际工作中用到了ORACLE数据库,就很自然的需要使用数据库连接工具,连接到远程服务器上的 ORACLE 数据库进行管理操作;由于 在本地安装ORACLE 数据库相对来说比较繁琐,而且在本地运行ORACLE数据库服务端会耗费电脑的很大一部分资源,因此,结合网络资源寻求一种不需要在本地安装 ORACLE 数据库就能直接使用 PLSQL Develope 工具连接到远程服务器 ORACLE 的方法。 废话不多说,下面我们开始进行安装配置 PL...

zhang19851212的博客 7330

【oracle】oracle客户端及oracle连接工具

包含完整的客户端连接工具。包很大,需要安装。

Best_lgx的博客 1万+

PLSQL 远程连接Oracle数据库的配置

本地安装的PLSQL软件,安装成功后,只能连接本地的数据库,

Single Forever的专栏 6894

介绍几种常用的Oracle客户端工具

首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd40da7a94e165ce4b4c6e70fb1360d51bed4b35...

9769

plsql连接不上本地oracle,Plsql连接不上64位oracle数据库问题解决方案

注:此解决方案只适用于windows用户最近要开发新的接口,所以有必要把oracle、plsql等必备工具装上,考虑到电脑是64位的操作系统,所以就安装的64位的oracle11G和PLSQL Developer,然后打开plsql之后始终连接不上数据库,查询一些资料后才知道,目前plsql只支持32位的oracle,那我这都已经安装好了,不忍心再卸载重新安装,咨询了一些人,也查了很多资料,最后找...

weixin_39821718的博客 1829

掌握PLSQL配置与Oracle数据库连接

PLSQL Developer是一款强大的Oracle数据库开发工具,它不仅集成了数据编辑、SQL命令和脚本运行等功能,还提供了数据库对象管理、调试和报表生成等高级特性。它适用于所有版本的Oracle数据库,是开发人员进行数据库开发、管理和优化不可或缺的伙伴。接下来,让我们逐步深入了解PLSQL Developer的丰富功能,并在后续章节中详细介绍如何配置和使用这些功能以提升开发效率。

weixin_42629522的博客 2061

使用PLSQL Developer连接Oracle数据库详解

前景摘要:本人使用plsql连接oracle折磨半天才得以正常连接使用,由于总是需要换机子,所以每次都要重新安装,所以将其记录下来,为以后不时之需。 安装过的系统: Windows7 64位 Windows10 64位 一、工具准备 1.Oracle11g_64位 2.PLSQL Developer 9_64位 3.instantclient 11_32位 二、安装...

qq_39039017的博客 10万+

PL/SQL DEV 8 破解版

PL/SQL DEV 804 加破解文件,功能强大。

plsql 连接oracle数据库详细配置

第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的资源也不靠谱,看了好多都不完整,搞完了报各种错误,各种连不上数据库,自己整理下资料,希望给其他的同行予以借鉴,不能保证每个人都能操作成功!毕竟有时真的得看人品了,呵呵! 第一步:先安装plsql客户端,plsql客户端是必须的,我的是同事给的plsql(英文版客户端)安装很简单(下一步下一步.......)就不做说明!

weinichendian的博客 18万+

plsqldev804中文版

plsqldev804中文版

PLSQL developer 8.0.4

PLSQL developer 8.0.4。oracle管理、开发必备工具.

plsql远程连接oracle数据库

简单说一下plsql怎么连接不在本机上安装的oracle,过程很简单,只是第一次做的时候没见过就需要查询一段时间。

weixin_54357467的博客 8101

ros_control硬件接口实战:从零构建机器人控制框架

本文详细介绍了ros_control硬件接口在机器人控制框架中的核心作用与实践方法。通过解析硬件接口类型、实现标准接口、构建主控制循环及自定义功能扩展,帮助开发者从零构建高效的机器人控制系统,提升硬件与ROS的协同效率。

lstm7chronicler的博客 500

PLSQL Developer连接远程的ORACLE数据库

 用PLSQL   Developer连接远程的ORACLE数据库主要有2种方式:1 是安装客户端,通过设置oci 和 客户端本地的tnsnames.ora文件来访问2 通过databaselink来实现。1 通过客户端实现PLSQLdev的远程访问1) Install the oracle instant client (见上篇文章)2) Configue the PLSQLdev    mak

萤火虫的专栏 4241

Codex 100个真实案例 - 用AI生成建筑平面图SVG(室内设计师的新武器)

本案例用 Codex 生成一套完整的 Python 脚本,自动绘制 SVG 格式的建筑平面图。我们会设计一个90平两室一厅的户型——客厅、主卧、次卧、厨房、卫生间一应俱全,还会自动摆放家具(沙发、床、餐桌、橱柜)、标注尺寸和面积、绘制水电路走向、生成多种配色方案。最终输出的 SVG 文件可以直接用浏览器打开展示,也可以转成 PNG 交给客户。室内设计师看了都说好!

yueyeguzhuo的专栏 761

从0到1构建数据分析AI Agent:数据采集、洞察生成与报告自动化

在企业数字化转型的今天,数据分析师80%的时间被消耗在重复取数、数据清洗、报表排版等低价值劳动上,真正用于深度业务洞察和决策支持的时间不足20%。本文将从核心概念、技术原理、代码实现、落地实践全维度,教你从0到1搭建一套完整的数据分析AI Agent系统,实现「用户用自然语言提需求→Agent自动采集多源数据→AI自动挖掘业务洞察→自动生成符合业务要求的多格式报告」的全链路自动化,平均可将需求响应速度从天级压缩到分钟级,释放70%以上的分析师人力成本。

AI Python 编程之道的博客 472

plsql连接本地oracle数据库

plsql连接本地oracle数据库 解决PLSQL Developer无法连接64位ORACLE的方法(PLSQL 读不到ORACLE 的数据库) 安装了64位的ORACLE 11g,使用PLSQL Developer配置好之后 ,读不到oracle的数据库。 现象如下图: 下面是我的解决方法: 第一:配置ORACLE_HOME 环境变量 变量名 ORACLE_HOME 变量值 D:\oracle\zr\product\11.2.0\dbhome_1 说明:这里的变量值是你自己安装的Oracle数据库的安

qq_38497192的博客 7322

手把手教你用 Cursor 写一个完整的 Web 应用(含前后端 + 部署)

本文介绍如何利用Cursor AI工具从零开发一个完整的全栈待办事项Web应用。文章针对开发者常见痛点——无法独立完成项目闭环,提供了一套AI驱动的全栈开发范式。通过Vue3+Node.js+MySQL技术栈,全程由Cursor自动生成项目架构、前后端代码、数据库设计,并解决联调、部署等关键问题。重点展示了如何用AI完成:项目规划与架构设计、后端接口开发、前端页面实现、跨域联调、打包优化及云端部署全流程。该方法将传统需要3-5天的开发工作压缩至1小时内完成,产出规范可上线的项目,特别适合想突破"碎

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 633

PLSQL连接Oracle数据库配置流程(图文详解)

1.Oracle要安装好 安装步骤可参考这个:https://blog.csdn.net/Ahuuua/article/details/107555403 2.PLSQL要安装好 我的是PLSQL免安装版本,版本是9.0.0.1601,可以从这里下载(和instantclient-basic-nt-11.2.0.4.0打包到了一起): 也可以去官方下载地址下载安装一下:https://www.allroundautomations.com/registered-plsqldev/ 下面官网截图:h

Ahuuua的博客 1万+

【ESP32使用MAX98357播放音频】

在物联网和智能家居领域,音频播放功能越来越受到重视。ESP32作为一款功能强大的微控制器,结合MAX98357音频放大器模块,可以实现高品质的音频播放。本文将详细介绍如何使用ESP32的I2S接口通过MAX98357进行音频播放。

vor234的博客 7529

某头部金融APP防护机制逆向实录:从反调试到TEE加密的全链路攻防拆解

金融APP安全防护体系深度破解分析 本文详细拆解了某头部金融APP的三重防御机制破解过程。首先通过Frida绕过反调试技术,包括ptrace自我绑定、TracerPid检测和debuggerd监控;随后针对12种Root检测方法(如su文件检查、Magisk检测等)进行环境伪装,通过Hook系统调用伪造安全环境;最后逆向分析TEE加密模块,解密关键接口参数。整个破解过程涉及静态分析、动态调试和代码注入技术,揭示了金融级APP安全防护的实现原理与突破方法(注:所有操作均获授权,仅用于安全研究)。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1399

PLSQL连接Oracle数据库的安装及配置

连接Oracle的客户端之前用的是Oracle SQL Developer,入职后公司使用的都是PLSQL,使用PLSQL连接Oracle过程出了不少问题。现在写个教程避免以后踩坑。 一、准备文件 PLSQL Developer(64bit) 下载链接:https://www.cr173.com/soft/232289.html instantclient-basic-win-x...

weimenglala的博客 6726

绘制Winform动态折线图,LiveCharts如何打造数据可视化神器?

在C# Winform应用程序中,使用LiveCharts库来创建动态、美观的折线图不仅能够提升用户体验,还能直观展示数据趋势。下面,我们将通过一个详尽的示例,展示如何在Winform项目中集成LiveCharts并绘制折线图。:在Visual Studio中,选择“文件” > “新建” > “项目”,然后选择“Windows Forms 应用(.NET)”模板。LiveCharts的强大之处在于其高度的可定制性,你可以根据需求调整颜色、动画效果、交互方式等,让图表更加符合你的应用需求。

java专栏 1683

要连plsql是不是要装oracle,PLSQL直接连接数据库,不装ORACLE

PLSQL是常用的数据库工具,在此介绍一下PLSQL的使用和安装PLSQL有两种方法连接:一种是数据库方式,就是直接到官网下载Oracle数据库并且安装。另外一种方式,就是使用配置文件加上instantclient。首先,介绍第一种:安装本地Oracle数据库需要做的准备。首先进入Oracle官网下载你需要的数据库根据自己的需求选择自己需要的版本我选择的是11g Release2下载必须要File...

weixin_33581873的博客 3077

9篇2章2节:GBD 数据库的数据申请详解

无论您是初入公共卫生领域的学生、资深的科研工作者,还是政策决策者,GBD数据库都将成为您数据分析与决策支持中不可或缺的重要工具。

MD Code 2599

深度学习工具包 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")

PLSQL配置远程Oracle数据库连接

经常忘记开发环境需要安装的工具配置,特此将碰到的配置都使用图文梳理一遍,以便往后需要配置时能达到快速配置的要求。 需要下载instantclient以及PLSQL软件,其中instantclient的版本选择需要与远程oracle数据库版本对应。 1.下载oracle官方的客户端连接基本组件 instantclient-basic-windows.x64-11.2.0.4.0.z...

wyqwilliam的博客 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: OS的核心类型
下一篇: QTP访问数据库
TestSu
博客等级 码龄15年 6粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值