一、连接远程服务器上的数据库 需要在服务器上安装服务端数据库 本机上安装数据库的客户端及plsql 修改oraname.ora 二、连接本地计算机上的数据库 在本地计算机安装数据库的服务端和客户端
一、必要条件 1、必须保证将要连接的oracle数据库监听服务开启,即1521端口处于监听状态。 2、oracle数据库已启动。...工具配置 1、准备工具: PLSQL Developer.rar ora10client.exe ps:2个软件可以通过“阅读原文”使用f46j提取码获取。...2、解压PLSQL Developer.rar压缩包。 3、安装ora10client.exe并配置数据库连接文件 (1)安装ora10client.exe软件,直接下一步就行。...三、连接oracle数据库 输入正确的用户名和密码,数据库选择tnsnames.ora配置文件中配置好的数据库名。 连接上之后打开sql窗口,随便查询个表,有数据表示已经连接到数据库了。...解决方法:检查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 就可以读到数据库了 :
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
说明: (1)SET SERVEROUTPUT ON,开启输出 (2)VAR z NUMBER,定义SQL*PLUS中的绑定变量; a.定义绑...
这篇blog主要是针对新手,我也是个新手:) 我们把oracle成功的安装在了我们的计算机上面,那我们如何才能将PLSQL developer连 接到本地的oracle呢?...首先,我们必须有下面步准备: 1.安装好Oracle 2.安装好PLSQL developer 下面就是让PLSQL developer连接到oracle数据库的操作步骤了 选择:Net Configuration...启动PLSQL,数据库选择为:ORACT ? 连接成功! 吃饭.........补充: 可以在你oracle安装目录,我的是:F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 找到文件:tnsnames.ora 1 # tnsnames.ora...Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora 2 # Generated
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; ? ? ?
PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL… SQL99是什么 (1)是操作所有关系型数据库的规则...是什么 是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL 过程化包括有:类型定义,判断,循环,游标,异常或例外处理。。。...程序中:;号表示每条语句的结束,/表示整个PLSQL程序结束 PLSQL与SQL执行有什么不同: (1)SQL是单条执行的 (2)PLSQL是整体执行的,不能单条执行,整个PLSQL结束用/,其中每条语句结束用...;号 ---- PLSQL变量 既然PLSQL是注重过程的,那么写过程的程序就肯定有基本的语法,首先我们来介绍PLSQL的变量 PLSQL的变量有4种 number varchar2 与列名类型相同 与整个表的列类型相同...中的语法已经知道,有一个exception,这个在Oracle中称为例外,我们也可以简单看成就是Java中的异常。。。
plsql developer无法识别32位oracle问题如何解决?...在Oracle Home这选项下,没有自动识别到Oracle Home目录,于是手动指定Oracle Home路径。 点击“确定”,退出PL/SQL Developer,再次登录。...2.安装oracle Clinet(插件) 首先到Oracle官网上去下载一个Oracle 11g Client,不过需要先申请一个Oracle 帐号,才能下载。...目前下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 这个一个绿色版的Oracle...Developer,将Oracle Home路径指定为Oracle Client目录(C:\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll
不同数据库的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
注: 以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁. 代码的执行环境是在sqlplus中 1、简介 函数用于返回特定的数据,当建立函数时...
1.解压连接工具所需轻桌面压缩包 直接将轻桌面压缩包解压到一个自定义路径下(三个里面选择其中一个,推荐选择第一个轻桌面包),后面的环境变量会用到。...2.配置Windows环境变量 NLS_LANG AMERICAN_AMERICA.AL32UTF8 ORACLE_HOME "轻桌面压缩包解压路径" TNS_ADMIN "轻桌面压缩包解压路径..." 3.安装PLSQL安装包 4.安装中文插件安装包 5.使用数据库连接工具连接数据库 如果刚开始进入工具不是中文的话,需要自己重新在PLSQL工具设置中重新设置一下,如下图。
by server with exitcode 127[/code] 系统环境:CentOS5.8 2bit+LNMP 首先进入服务器到sfp配置文件: 然后,使用shift+G跳到末行,发现sftp...的路径是: [code lang=”js”] Subsystem sftp /wp-content/libexec/sftp-server[/code] 改路径为: [code lang=”js”]...Subsystem sftp /wp-content/libexec/openssh/sftp-server[/code] 重启一下sshd服务: [code lang=”js”] /etc/init.d.../sshd restart [/code] 再次使用ftp工具连接,ok!
PL_SQL:带有分支和循环,面向过程 匿名块: declare(可选,声明各种变量和游标的地方) begin(必要的,从此开始执行) exception(抓取...
上图是一个简单的pl/sql块,输出hello world,红框内是打开系统的输出选项,绿框(dbms_output)是Oracle所提供的包(类似Java的开发包),该包包含一些过程,put_line
自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧。...PL/SQL定义:PL/SQL是由Oracle开发,专门用于Oracle的程序设计语言。 PL---Procedural Language. SQL—Structure QueryLanguage。...处理程序…… END; PL/SQL的优点: 1、 改善了性能:PL/SQL把整个语句块发送给服务器,这个过程在单次调用中完成,降低了网络拥挤 2、 可重用性:只要有Oracle...'; 10 dbms_output.put_line(emp_record.empno||' '||emp_record.sal); 11 END; 编写游标 1、 游标的定义:游标是Oracle
1.pl/sql编程 2.存储过程 3.函数 4.触发器 5.包 6.pl/sql基础 -定义并使用变量 7.pl/sql的进阶 8.oracle的视图 1.pl/sql编程 1.理解oracle...sql编程技术(过程、函数、触发器) pl/sql是标准sql语句的扩展 简介 1.过程、函数、触发器都是由pl/sql编写 2.过程、函数、触发器是在oracle...如果返回值不惟一,需要用到参照变量; 实例3-包含定义部分,执行部分和例外处理部分 --例外处理部分,为了提高程序的健壮性,应该对可能的错误进行处理 oracle...例外处理 例外的分类:Oracle将例外分为预定义例外,非预定义例外和自定义例外3类。...8.oracle的视图 视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的行和列数据。