![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
--LIANG--
愿你出走半生,归来仍是少年。
展开
-
java web 使用c3p0连接池连接oracle
在做项目中,由于需求需要项目使用orcale数据库,先是安装Oracle数据库,然后又安装PL/SQL(我使用的是PLSQLDeveloper_解压版),在这过程中出现了很多问题,由于时间原因,我这里先简单记录下C3p0连接oracle的一段代码: 首先要下载对应的jar包: c3p0-0.9.0.jar ojdbc14.jar(oracle)` /** * 数据库配置文件 * @a原创 2017-07-28 15:46:48 · 2030 阅读 · 0 评论 -
execute immediate v_sql用法
execute immediate v_sql用法: 例: create or replace procedure proc_test( –参数区域 ) is –变量区域 –sql脚本 v_sql varchar2(2000) :=”; –记录学生数量 v_num number; begin –执行区域-- execute immediate原创 2017-11-25 22:34:27 · 8477 阅读 · 0 评论 -
Oracle自动导出并存储为txt数据文件(存储过程)
自动保存txt数据文件存储过程 create or replace directory MY_DIR_MOBILE as ‘E:\DATA\’; grant read,write on directory MY_DIR_MOBILE to zysms;select * from dba_directories;查询结果:1 SYS ORACLE_OCM_CONFIG_DIR D:\ap原创 2017-12-01 20:55:47 · 7723 阅读 · 0 评论 -
Oracle数据库冷备份、热备份
1.冷备份如果数据库可以正常关闭,而且允许关闭足够长的时间,那么就可以采用冷备份(脱机备份),可以是归档冷备份,也可以是非归档冷备份。其方法是首先关闭数据库,然后备份所有的物理文件,包括数据文件、控制文件、联机重做日志文件等。在SQL*Plus环境中进行数据库冷备份的步骤如下: 【也可以使用PL/SQL用SYSDBA身份登陆数据库】(1)启动SQLPlus,以SYSDBA身份登陆数据库。(2)查原创 2017-11-29 23:05:38 · 6941 阅读 · 0 评论 -
Oracle数据库
1.首先查看oracle数据库的编码 select * from nls_database_parameters where parameter =’NLS_CHARACTERSET’; 2.Oracle 怎么导入dmp文件 前提先成功连接Oracle数据库实例! 方式一:使用命令行的方式进行导入dmp文件 命令:imp %dbuser%/%dbpwd%@%dbhost% file=dat原创 2017-09-15 20:17:57 · 355 阅读 · 0 评论 -
PLSQL安装配置
一定要注意这里的目录结构!解压后的PLSQL这里是放在了D盘install文件夹下!!! PLSQL解压版安装包下载 一. 目录结构D:\install\PLSQL |-- instantclient_11_2 |-- tnsnames.ora |-- PLSQL Developer |-- PLSQL安装配置二. 环境变量NLS_LANG = SIMP原创 2017-09-27 16:14:52 · 3793 阅读 · 0 评论 -
Oracle存储过程基础与案例
通过对Oracle存储过程的学习与研究,并记录了下来,后面会有例子。 首先还是先看看基础语法吧: Oracle存储过程 一:oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGE原创 2017-09-08 20:50:37 · 1005 阅读 · 0 评论 -
Oracle--Sequence详解
**Oracle--Sequence**在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主键值。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限 CREATE SEQUEN原创 2017-09-11 22:19:41 · 500 阅读 · 0 评论 -
数据库触发器
触发器(trigger):是一种特殊的存储过程,可以用来对表实施复杂的完整性约束,保持数据的一致性。当触发器所保护的数据发生改变时,触发器会自动被激活,并执行触发器中所定义的相关操作,从而保证对数据的不完整性约束或不正确的修改。 一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定原创 2017-09-19 19:53:20 · 1369 阅读 · 0 评论 -
存储过程分页查询
相信大家都遇到过数据的分页查询,其实就是将过多的结果在有限的界面上分好多页来显示,这个是很多网站常用的功能,也是最基本的功能,今天就做个简单总结。一般人们将分页查询分为两类:逻辑分页,物理分页,我们先从理论上理解一下: 1、物理分页: 物理分页概述:使用数据库自身所带的分页机制,例如,Oracle数据库的rownum,或者Mysql数据库中的limit等机制来完成分页操作。因为是原创 2017-09-18 19:58:39 · 1822 阅读 · 0 评论 -
Oracle存储过程处理大批量数据性能测试
通过此次的大批量数据性能测试,还会间接的给大家分享一个知识点,Oracle存储过程如何处理List集合的问题,废话不多说了,老规矩直接上代码!!!首先要做的,想必大家应该猜到了。。。建表!create table tab_1( id varchar(100) primary key, name varchar(100), password varchar(原创 2017-09-08 21:18:27 · 3049 阅读 · 0 评论 -
Oracle的Package的作用
简化应用设计、提高应用性能、实现信息隐藏、子程序重载。1、Oracle的Package除 了把存储过程放到一堆儿以外还有没有其他的作用(好处)? 你不觉得把存储过程分门别类是很重要的么,而且不同的package的存储过程可以重 名。 用package不仅能把存储过程分门别类,而且在package里可以定义公共的变量/类型,既方便了编程,又减少了服务器的编译开销。2、如何把现有的存储过程加入到Pa原创 2017-09-15 20:09:25 · 525 阅读 · 0 评论 -
Oracle 中的exception——(Raise)
1、异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT … – check for ’no data found’ error SELECT … – check for ’no data found’ error SELECT … – check for ’no data found’ error 这种实现的方法转载 2017-09-15 20:05:32 · 10187 阅读 · 0 评论 -
Oracle学习网站总结
Oracle学习网站地址:Oracle数据库能弄懂这里面的文章,那oracle的基本功就非常扎实。(英)主要是高手答疑的网站,偏向提高类(英)一大堆视频教程,仅供参考,偶尔听听别人的声音是很有必要的。(中) 高手写博,非常适合ocp向ocm进军的人群(中)官方oracle在线文档,非常详细,查命令参数绝佳(英)Oracle官方网Oracle 数据库 VM应用网站:Oracle 介质下载网站Oracl转载 2017-09-07 09:41:13 · 575 阅读 · 0 评论 -
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERR
连接请求Oracle数据库运行报: java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) at oracle.jdbc.dbaccess.DBError.throw原创 2017-09-06 17:28:36 · 2213 阅读 · 0 评论 -
Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
使用PL/SQL登录Oracle数据库,提示【ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务】如下图: 直接上解决办法哈:一:看到当前提示首先想到的是看看Oracle服务是否开启:开启后再进行登录就好了。二:如果Oracle服务是开启的,但还是提示【ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务】,再去检查下:首先找到listener.ora监转载 2017-09-06 11:16:23 · 187056 阅读 · 7 评论 -
Oracle数据库的备份、迁库
Oracle数据库有三种常用的备份方法,分别是导出/导入(EXP/IMP)、热备份和冷备份。导出/导入备份是一种逻辑备份,相对于导出/导入来说,热备份、冷备份是一种物理备份 。 一、exp 我们知道采用direct path可以提高导出速度。所以,在使用exp时,就可以采用直接路径模式。 这种模式有2个相关的参数:DIRECT和RECORDLENGTH参数。 D原创 2017-10-16 16:32:34 · 2000 阅读 · 0 评论