这篇blog主要是针对新手,我也是个新手:) 我们把oracle成功的安装在了我们的计算机上面,那我们如何才能将PLSQL developer连 接到本地的oracle呢?...首先,我们必须有下面步准备: 1.安装好Oracle 2.安装好PLSQL developer 下面就是让PLSQL developer连接到oracle数据库的操作步骤了 选择:Net Configuration...选择本地Net服务名配置,点击下一步 ? 点击下一步 ? 点击下一步 ? 点击下一步 ? 点击下一步 ? 点击下一步 ? 点击下一步 ? 点击下一步 ? 点击下一步 ? 点击下一步 ?...启动PLSQL,数据库选择为:ORACT ? 连接成功! 吃饭.........补充: 可以在你oracle安装目录,我的是:F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 找到文件:tnsnames.ora 1 # tnsnames.ora
一、连接远程服务器上的数据库 需要在服务器上安装服务端数据库 本机上安装数据库的客户端及plsql 修改oraname.ora 二、连接本地计算机上的数据库 在本地计算机安装数据库的服务端和客户端
序言: oracle数据库比较难搞,好不容易安装上了,但是怎么连接呢,直接在服务器里用自带的命令行操作太繁琐,所以PL/SQL Developer客户端的好处就显而易见了,今天和大家聊聊客户端具体配置方法...一、必要条件 1、必须保证将要连接的oracle数据库监听服务开启,即1521端口处于监听状态。 2、oracle数据库已启动。...2、解压PLSQL Developer.rar压缩包。 3、安装ora10client.exe并配置数据库连接文件 (1)安装ora10client.exe软件,直接下一步就行。...(4)重新打开plsqldev软件,就能看到数据库选项有下拉配置文件了。 三、连接oracle数据库 输入正确的用户名和密码,数据库选择tnsnames.ora配置文件中配置好的数据库名。...解决方法:检查Oracle主目录和OCI库路径是否正确,建议复制路径比较好。 2、oracle数据库连接不上 解决方法:检查数据库监听端口1521是否起来,数据库服务是否启动。
PL/SQL不提供直连oracle(64位)的工具,在没有安装oracle(64位)客户端的情况下,必须下载instantclient-basic-win32工具,所以,要完成连接的工作,必须按以下步骤...2、 拷贝oracle的tnsnames.ora(C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora)文件放到...instantclient-basic-win32解压的文件夹下 其他包括listener.ora ,sqlnet.ora,tnsnames.ora 3、批处理命令,启动plsql @echo off...app\LY-PC\product\instantclient_11_2 set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 start plsqldev.exe 4、 PLSQL...重启plsql,重新连接,完成收工!
1.找到免安装版本 PLSQL 解压到自己想放的位置 (比如 D:\ChengXu\PLSQL\PLSQL) 2.配置环境变量 : 系统变量中新建,变量名:TNS_ADMIN 变量值:找到...tnsnames所在目录存入 ,我的是:D:\ChengXu\PLSQL\PLSQL\instantclient_11_2.32bit\network\admin tnsnames文件 在解压开的文件位置...不登陆情况开启plsql - 工具 -- 首选项 -- 主目录名 填写instantclient_11_2.32bit 文件 所在路径。...5.重新开启plsql 就可以读到数据库了 :
1.解压连接工具所需轻桌面压缩包 直接将轻桌面压缩包解压到一个自定义路径下(三个里面选择其中一个,推荐选择第一个轻桌面包),后面的环境变量会用到。...2.配置Windows环境变量 NLS_LANG AMERICAN_AMERICA.AL32UTF8 ORACLE_HOME "轻桌面压缩包解压路径" TNS_ADMIN "轻桌面压缩包解压路径..." 3.安装PLSQL安装包 4.安装中文插件安装包 5.使用数据库连接工具连接数据库 如果刚开始进入工具不是中文的话,需要自己重新在PLSQL工具设置中重新设置一下,如下图。
PL/SQL 工具的安装可以看我的这个文章: PL/SQL 数据库连接工具的下载、安装与使用,PL/SQL 工具的激活 第一章:PL/SQL 工具配置 ① oci 下载 使用 oci 就不用安装整个 oracle...获取地址:oracle install client 官方下载 根据要远程的数据库下载版本,这个必须跟数据库位数一致,不然不能用。 select * from v$version ? ? ? ?...tnsnames.ora 文件里添加如下配置信息: 其中 [10.10.xx.xx]/orcl 就作为我远程连接数据库的一个表示,这样起名字是为了方便识别,这个名字可以随便定义。 ?...④ PL/SQL 远程连接 Oracle 数据库演示 配置完重新启动 PL/SQL 即可使用,可以看到 database 已经能参照到我们的配置数据库信息了。 ?...⑤ 连接失败配置环境变量解决问题 可以尝试配下环境,首先查下我们要连接的数据库语言。 select userenv('language') from dual; ? ? ?
我没有安装简易版oracle客户端。我安装的是企业版oracle。 要连接远程的oracle数据库,首先要安装oracle数据库(我的是企业版),plsql。...1.在oracle的安装目录下找到tnsnames.ora F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora...) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 实例名) ) ) host后面跟的是远程数据库的...IP地址,实例名可以自拟,即plsql登录界面的数据名。...2.tnsnames.ora文件最后参照,或者从远程数据库的目标文件夹复制过来,然后再改动。 3.通过远程数据库方给的用户名和密码登录。 总结: 1.需要别人给的IP,用户名,密码。
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。...PL/SQL是Oracle数据库对SQL语句的扩展。..._12_1目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora, 使用文本编辑器打开写入如下内容: **连接名** = (DESCRIPTION...PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = **ORCL** ) ) ) 第一个**字块:表示定义远程服务器的在本地主机名...5)最后pl/sql首选项设置以下两项: Oracle Home E:\Program Files\PLSQL Developer\instantclient_12_1 OCI library E:\
上述NO_DATA_FOUND即为Oracle预定义异常。 二、 用户自定义异常 通常,在自己的程序里,也许需要处理与所写程序相关的问题。例如,在上个语句块中,需要输入员工编号。...DBMS_OUTPUT.PUT_LINE('Employee number can not be negative');END; 三、RAISE_APPLICATION_ERROR RAISE_APPLICATION_ERROR是oracle...20000: Employee number can not be negative ORA-06512: at line 6 借助于RAISE_APPLICATION_ERROR过程,编程人员能够遵循与Oracle
控制结构在程序中就是一种程序运行的逻辑,一般情况下有顺序结构,选择结构,循环结构。PL/SQL控制结构也是由上述的3种逻辑结构组成,往往由以下几个语句来实现。
现在开始下一个课题:将 PL\SQL 整合进 Oracle 数据库里。...就如何使 Oracle 数据库能更轻松地扩展核心服务的功能交换了意见。...作为 Oracle 产品的组件之一,PL/SQL 引擎的架构为 Oracle 数据库提供了许多帮助。首先,这个引擎使用数据库本身作为服务器端去执行命令。...画外音: Forms 类似于 Oracle 数据库的接口。...在 Oracle 中,PL/SQL 游标接口是映射到数据库内核查询层,而在 TimesTen 中,它是与 TimesTen 引擎的独立连接的。 画外音:合理的抽象是减少工作量的必要途径之一。
IT行业如此,编程如此,Oracle PL/SQL的学习更是如此。 本系列以摘自《Database PL/SQL Language Reference》的PL/SQL代码例为主进行介绍。...【免责声明】本号文章仅代表个人观点,与任何公司无关 编辑|SQL和数据库技术(ID:SQLplusDB) PL/SQL(Procedural Language/SQL)是一种过程化语言,是Oracle数据库专有的
本文链接:https://blog.csdn.net/wangtongxue123456/article/details/79681868 PLSQL PL/SQL 基础语法 PL/SQL 的程序结构...IF 语句 循环语句 第一种 while 第二种 loop 第三种 FOR 光标 光标的语法 光标的属性 光标数的限制 带参数的光标 例外(错误) 系统列外 自定义列外 PLSQL PL/SQL 是...Oracle 对 sql 语言的过程化扩展, 指在sql 命令语言中增加了过程处理语句(如分支、循环等),使sql语言具有过程处理能力 PL/SQL 基础语法 PL/SQL 的程序结构 declare...; end; 光标的属性 %found 光标取到值为true %notfound 光标取不到值true %isopen 判断光标是否打开 %rowcount 影响的行数 光标数的限制 默认情况下,oracle...数据库只允许打开300个光标 show parameter cursor –查看光标数 alter system set open_cursors=’400’ scope=’both’ scope
说明: (1)SET SERVEROUTPUT ON,开启输出 (2)VAR z NUMBER,定义SQL*PLUS中的绑定变量; a.定义绑...
PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL… SQL99是什么 (1)是操作所有关系型数据库的规则...是什么 是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL 过程化包括有:类型定义,判断,循环,游标,异常或例外处理。。。...中的语法已经知道,有一个exception,这个在Oracle中称为例外,我们也可以简单看成就是Java中的异常。。。...到目前为止,我们的PLSQL是有几个缺点的: PLSQL不能将其封装起来,每次调用的时候都要将整片代码复制来调用 有的时候,我们想要将PLSQL的代码保存起来,只能自己手动保存在硬盘中,非常麻烦 我们学数据库就是为了让程序能够调用的...,但是PLSQL不能让程序(java)调用 因此,存储过程和存储函数就能解决上面的问题了,能够将代码封装起来,保存在数据库之中,让编程语言进行调用…. ?
参考链接: Python中的Oracle数据库连接 注意:64位操作系统必须安装64位oracle客户端,否则会连接报错 安装第三方库:cx_Oracle 一、连接数据库的三种方式: 1、cx_Oracle.connect...('账号/密码@ip:端口/数据库实例名') 2、cx_Oracle.connect('账号', '密码', 'ip:端口/数据库实例名') 3、tns = cx_Oracle.makedsn('ip...', '端口', '数据库实例名') cx_Oracle.connect('账号', '密码', tns) 示例: tns = cx_Oracle.makedsn("192.168.81.186"... except pymysql.Error as e: print("mysql error %d:%s" %(e.args[0],e.args[1])) #捕获异常(如数据库无法连接...:ip、端口错误等) conn.rollback() #报错时回退 cursor.close() #关闭游标 conn.close() #关闭数据库连接
plsql developer无法识别32位oracle问题如何解决?...1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files...奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。...还是选择不到数据库TNS,尝试无数据库登录,看看报什么错误。 终于找到问题的关键点了,安装的PL/SQL Deleloper只能识别32的oci.dll。...数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora拷贝过来。
不同数据库的SQL扩展 PL/SQL 是Oracle数据的SQL扩展。 SQL/PL 是DB2数据库的SQL扩展。 T-SQL 是SQL Server数据库的SQL扩展。...---- 第一个PL/SQL程序 PLSQL中的命令窗口 SQL> set serveroutput on ;--打开输出 SQL> declare --定义部分 ,如果没有定义,declare...默认的隔离级别是read committed ,不同连接只能读取提交之后的; commit; dbms_output.put_line('涨工资完成'); end; / ---- 游标的属性 游标的...对于隐式游标的操作,如定义、打开、取值及关闭操作,都由ORACLE 系统自动地完成,无需用户进行处理。用户只能通过隐式游标的相关属性,来完成相应的操作。...案例 运用瀑布模型完成PLSQL程序的设计 瀑布模型 1.需求分析 2.设计 2.1概要设计 2.2详细设计 3.编码coding 4.测试Testing 5.上线(部署) ?
使用PL/SQL Developer连接Oracle 12.2连接时,发现报ORA-28040 No matching authentication protocol 赶紧查了查MOS,原来在默认情况下...Oracle12.2对客户端版本有限制, 解决方法:升级Oracle客户端或者修改sqlnet.ora中的以下两个参数控制: SQLNET.ALLOWED_LOGON_VERSION_SERVER=10