自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(57)
  • 收藏
  • 关注

转载 Oracle Database 12C 之创建包含隐藏列的表

11g中,oracle引入了隐藏索引,实际上也就是对执行计划不可见的索引。12c开始,oracle开始引入表中的隐藏概念,当然,这里是对表中的列进行隐藏。来看实验:数据库版本照旧,12.1.0.2,操作系统试了试oel 7.1(Oracle Enterprise Linux)。好吧,7.1的安装过程跟6完全不一样了,玩起来不太适应。[oracle@rhel7 Desktop]$ cat /proc/versionLinux version 3.8.13-55.1.6.el7uek.x..

2020-05-14 15:11:19 717

转载 oracle xml操作

/*=====================生成\修改xml========================= */--xmlelement多个标签层级SELECT XMLELEMENT("TEST", XMLELEMENT("AA", XMLELEMENT("BB", 'XXX'), ...

2020-04-23 22:49:11 1228

转载 [Math & Algorithm] 拉格朗日乘数法

https://www.cnblogs.com/maybe2030/p/4946256.html阅读目录1. 拉格朗日乘数法的基本思想 2. 数学实例 3. 拉格朗日乘数法的基本形态 4. 拉格朗日乘数法与KKT条件  拉格朗日乘数法(Lagrange Multiplier Method)之前听数学老师授课的时候就是一知半解,现在越发感觉拉格朗日乘数法应用的广泛性,所以特意抽时间学...

2019-05-27 19:57:54 3190

转载 Redis 持久化之RDB和AOF

https://www.cnblogs.com/itdragon/p/7906481.htmlRedis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习 Redis 的重点知识持久化。R...

2018-10-29 11:01:08 125

转载 Redis之Transactions(事物)

https://www.cnblogs.com/wangfajun/p/5787664.html你问我Redis支不支持事物?告诉你,Redis对事物的支持是部分支持(对比关系型数据库,没有强一致性)定义:一个队列、一次性、顺序的、排他性的执行一系列命令常用命令:  DISCARD  取消事物,放弃执行事物块内的所有命令  EXEC  执行事物块内的所有命令  MULTI ...

2018-10-29 10:50:24 147

转载 Mybatis使用详解和入门案例(转)

https://blog.csdn.net/qq_32166627/article/details/70741729前言MyBatis和Hibernate一样,是一个优秀的持久层框架。已经说过很多次了,原生的jdbc操作存在大量的重复性代码(如注册驱动,创建连接,创建statement,结果集检测等)。框架的作用就是把这些繁琐的代码封装,这样可以让程序员专注于sql语句本身。MyBati...

2018-10-21 09:16:42 181

转载 Java调用Oracle中的Package

1、首先新建一个用于测试的表,以及Package create table student( id int primary key, name varchar2(20), age int, sex varchar2(10), address varchar2(200) ); insert into student values(1,'Kik',21,'男','北

2016-05-01 13:30:12 3552

转载 oracle仅部分记录建立索引的方法

今天研究了一下oracle对部分记录建立索引的方法。其实对部分记录建立的索引就是基于函数的索引。由于部分记录函数化以后,返回了NULL值,而ORACLE索引不索引NULL值,导致这些记录没有索引条目。    这样我们就可以对自已关注的少数记录建立很小索引,提高查询速度。一个例子,学校有10000学生,其中女同学仅有100人。我们经常关注女生,几乎不关注男生。这样我们就可以只

2016-04-15 09:36:23 482

转载 彻底弄懂oracle硬解析、软解析、软软解析

硬解析和软解析有相同的一步,而软软解析与硬解析、软解析完全不一样。先来说下理论上的东西,然后来做个实验。  硬解析过程:  1.语法、语义及权限检查;  2.查询转换(通过应用各种不同的转换技巧,会生成语义上等同的新的SQL语句,如count(1)会转为count(*));  3.根据统计信息生成执行计划(找出成本最低的路径,这一步比较耗时);  4.将游标

2016-03-02 23:01:58 683

转载 oracle autotrace 使用说明

oracle autotrace 使用说明一、启用Autotrace功能。任何以SQL*PLUS连接的session都可以用Autotrace,不过还是要做一些设置的,否则可能报错。1、报错示例:SQL :> set autotrace on;SP2-0613: Unable to verify PLAN_TABLE format or existenceSP2-061

2015-11-16 17:17:02 415

转载 根据传智播客ibatis视频教程编写的入门例子

http://blog.csdn.net/elifefly/article/details/2936421IUserDAOImpl.javapackage com.elifefly;/* * 说明:程序是根据传智播客ibatis视频教程编写的入门例子。 * 目的在于熟悉ibatis的基本原理和基本使用方法。 * 因而程序并没有过多的开发成一个系统,ibatis视频教程也没有

2015-11-11 17:21:52 1413 1

转载 neo4j安装与示例

http://www.cnblogs.com/lpshou/p/3432028.htmlneo4j安装与示例Neo4j有两种访问模式:服务器模式和嵌入模式参考,下面主要讲windows下这两种模式的配置与访问示例1 Windows下Neo4j服务器模式安装与示例 安装:1.下载Neo4j,我下载的版本是:neo4j-com

2015-10-14 22:23:17 6032

转载 java操作memcached 例子

项目需要以下库:java_memcached-release_2.6.6.jarcommons-pool.jarslf4j-api-1.6.1.jarslf4j-simple-1.6.1.jarorg.apache.commons.collections.jar=============================以下代码============

2015-10-10 11:28:02 370

原创 memcached在windows7安装

1..下载 memcached-win32-1.4.4-14.zip2.通过cmd命令行进入到D:memcached(下载后的解压目录)  3.运行 memcached.exe -d install4. 启动memcached:  c:\memcached> memcached.exe -d start  (之后屏幕无任何提示,但是在“任

2015-10-10 11:23:01 359

转载 Oracle dump函数的用法

分类: Linux一、函数标准格式: DUMP(expr[,return_fmt[,start_position][,length]]) 基本参数时4个,最少可以填的参数是0个。当完全没有参数时,直接返回null。另外3个参数也都有各自的默认值:expr:这个参数是要进行分析的表达式(数字或字符串等,可以是各个类型的值)return_fmt:指返回参数的格式

2015-07-20 14:56:30 516

转载 oracle系统包——dbms_alert用法

oracle内部提供的在数据库内部和应用程序间通信的方式有以下几种:1.警报,就是DBMS_ALERT包提供的功能;2.管道,由DBMS_PIPE提供;3.高级队列,这个就很复杂,当然提供的功能也是很高级的。当然还可以使用外部过程,比如用PL/SQL封装外部的基于C的DLL或JAVA也能实现数据库和应用程序间的通信。 要使用这些功能,必须知道各个功能的特点,根据需要选用。 警报和事

2015-06-15 17:44:38 514

转载 DBMS_APPLICATION_INFO包的使用

DBMS_APPLICATION_INFO是一个非常有用的程序包,他提供了通过V$SESSION跟踪脚本运行情况的能力,该包允许你在v$session中的如下三列中填值:CLIENT_INFO,MODULE,ACTION,该包不仅提供了设置这些列值的过程,还提供了返回这些列值的过程,在CLIENT_INFO列中适合存放允许你的程序的客户端信息,MODULE列适合存放你的主程序名,如

2015-06-15 17:43:59 1082

转载 修改sqlplus默认提示符

把Oracle sqlplus提示符修改为如下,可以提醒你所在的用户模式,减少误操作。SQL> set sqlprompt "_user'@'_connect_identifier> "SQL> conn / as sysba;已连接。提示符变为SYS@orcl>SYS@orcl> connect scott/oracle;已连接。提示符变为

2015-06-02 14:28:30 2563

转载 Oracle高水位线(HWM)及性能优化[转]

                                        Oracle高水位线(HWM)及性能优化[转] http://blog.csdn.net/wanglinchuan/archive/2008/11/21/3344552.aspx (资料来自互联网,由本人整理发布。出处列在最后参考资料中) 说到HWM,我们首先要简要的谈谈ORACLE的逻辑存

2015-05-27 14:43:25 438

转载 Oracle高水位线(HWM)及性能优化[转]

http://blog.csdn.net/wanglinchuan/archive/2008/11/21/3344552.aspx (资料来自互联网,由本人整理发布。出处列在最后参考资料中) 说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块.  (1)块:是粒度最小的存储单位,现在标准的块大小是8K

2015-05-27 14:41:35 1511

原创 日期格式参数含义说明 ORA-01846 周中的日无效

select  to_date('Fri Apr 04 15:03:51 2014','Dy Mon DD HH24:MI:SS YYYY') from dual;ORA-01846 周中的日无效select  to_date('Fri Apr 04 15:03:51 2014','Dy Mon DD HH24:MI:SS YYYY','NLS_DATE_LAN

2015-05-20 10:34:11 1346

转载 dba和sysdba的区别

as sysdba 就是以sysdba登录,oracle登录身份有三种:normal 普通身份sysdba 系统管理员身份sysoper 系统操作员身份每种身份对应不同的权限sysdba权限:●启动和关闭操作●更改数据库状态为打开/装载/备份,更改字符集●创建数据库●创建服务器参数文件spfile●日志归档和恢复●包含了“会话权限”权限sys

2015-05-15 17:14:04 763

转载 for update 和 for update nowait

for update nowait和 for update的区别:别的事务要对这个表进行写操作时,是等待一段时间还是马上就被数据库系统拒绝而返回.制定采用nowait方式来进行检索,所以当发现数据被别的session锁定中的时候,就会迅速返回ORA-00054错误,内容是资源正忙, 但指定以 NOWAIT 方式获取资源。所以在程序中我们可以采用nowait方式迅速判断当前数

2015-05-13 15:54:51 816

转载 PRAGMA AUTONOMOUS_TRANSACTION(自治事务)

数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。 事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编写日志条目的INSERT语句还未完成。

2015-05-12 11:19:01 463

转载 jxl 创建EXCEL

public class JxlOpExcel {        public static void main(String[] args) {               try {                       // 创建可写入的 Excel工作薄

2015-04-03 16:50:26 356

转载 springMVC系列之(四) spring+springMVC+hibernate 三大框架整合

springMVC系列之(四) spring+springMVC+hibernate 三大框架整合2014-08-03 11:37 994人阅读 评论(28)收藏 举报目录(?)[+]Session接口SessionFactory接口Transaction接口Query接口Configuration接口        

2014-12-05 10:22:11 1208

转载 springMVC系列之(三) spring+springMVC集成(annotation方式)

springMVC系列之(三) spring+springMVC集成(annotation方式)分类: SSH 2014-08-03 10:38 1308人阅读 评论(22)收藏 举报目录(?)[+]基本概念SpringSpringMVC        个人认为使用框架并不是很难,关键要理解其思想,这对

2014-12-05 10:16:15 688

转载 SpringMVC系列之(一) 入门实例

SpringMVC系列之(一) 入门实例分类: SSH 2014-07-24 10:16 736人阅读 评论(28)收藏 举报目录(?)[+]Struts2 VS  Spring MVCStruts2  特点Spring3 MVC的优点先来学习MVC Model-View-Control一入门实例搭建环境编

2014-12-05 10:05:42 545 1

转载 mstsc -admin

mstsc -admin

2014-02-19 15:24:54 875

原创 windows平台下 用duplicate 复制数据库

实验目的:同一台服务器上,复制数据库ORCL到副本数据库GROW,复制完后,服务器就同时有两个数据库。实验环境:oracle安装的主目录:D:\oracle\product\10.2.0\db_1         只有一个数据库ORCL一、首先要创建备份集,这样才能用duplicate复制出新的数据库检查是否处于归档模式SQL> archive log list;数据库日志

2013-11-19 09:52:10 911

原创 通过手工拷贝文件复制数据库

实验目的:假设有两条服务器,A装了数据库,B只装ORACLE软件,如何把A上的数据库复制到B上。复制数据库有很多种方法,这里实验用手工复制文件的方法。由于很多人只有一台机器,所以我的实验步骤如下:1.在一台WINDOWS机器上先装好数据库软件,在用DBCA创建数据库,记下多出的文件。2.关闭数据库,拷贝相应文件到备份目录。3.用DBCA把数据库删除掉,这样就只剩ORACLE软件

2013-11-05 10:53:10 3469

原创 虚拟机实现dataguard物理备库

本实验创建物理备库,不创建逻辑备库实验环境介绍:在虚拟机上创建两个linux系统主库centos1:(centos4.5操作系统)ip:192.168.219.80主机名:centos1DB:ORACLE 10G R2     (数据库已经装好) 备库centos2(centos4.5操作系统)ip:192.168.219.70主机名:centos2DB

2013-10-31 10:11:02 698 1

转载 linux下卸载oracle

1. 用 oracle 用户登录 如果要再次安装, 最好先做一些备份工作。 包括用户的登录脚本,数据库自动启动关闭的脚本,和 Listener 自动启动的脚本。 要是有可能连创建数据库的脚本也保存下来 2. 使用 SQL*PLUS 停止数据库 [oracle@ora920 oracle]$ sqlplus /nologSQL> connect / as sysdbaSQ

2013-10-30 10:46:49 477

原创 RMAN异机恢复

由于只有一台服务器,所以备份完后,用DBCA把源库删除.再把备份集恢复到源库.oracle环境如下:win7系统,oracle安装在D盘,版本:10.2.0.1 安装后,几个文件的路径如下:口令文件D:\oracle\product\10.2.0\db_1\database\PWDorcl.ora参数文件D:\oracle\product\10.2.0\db

2013-10-23 15:22:48 584

转载 Oracle安装时设的密码遗忘了怎么办

一般sys/system用户的密码都保存在ORACLE_HOME/dbs目录下面,默认文件名为orapw密码不记得了,你可以用orapwd命令重建口令文件。首先,删除现在的密码文件在windows下 密码文件路径oracle_home\database 密码文件名称pwd+sid.ora 在unix下 密码文件路径oracle_home/dbs 密码文件名称orap

2013-10-21 09:30:24 3204

转载 ORACLE 10g下载|ORACLE 10g下载地址|ORACLE 10g官网下载地址

ORACLE 10g下载地址oracle 下载还需要用户名我自己注册了个方便大家使用下载user:wangdetian168@gmail.compass:qwe123QWE密码是这个 一般不会动了 大家也不用帮我找回密码了 每次都改 也很麻烦的如果有需要可以帮我浏览下 右侧的需要的信息Oracle Database 10g Release 2 (10.2.0

2013-09-23 10:47:47 512

转载 Oracle内存结构研究-PGA篇

一、概述SGA,PGA,UGA都是Oracle管理的内存区。SGA(System Global Area),即系统全局区,Oracle中最重要的内存区。PGA(Process Global Area),即程序全局区,一个进程的专用的内存区。UGA(User Global Area),即用户全局区,与特定的会话相关联。专用服务器连接模式,UGA在PGA中分配。共享服务器连

2013-07-30 11:33:23 483

转载 Oracle内存结构研究-SGA篇

一、概述在《Oracle内存结构研究-PGA篇》一文中提到,PGA是一个服务器进程的专用的私有内存区,而SGA则是共享内存区。SGA由多个部分组成:1,        固定SGA(Fixed SGA)2,        块缓冲区(Db cache)3,        重做日志缓冲区(Redo log buffer)4,        Java池(Java pool)

2013-07-30 11:32:25 421

转载 动态性能视图与数据字典的区别之一

数据库性能视图是随实例启动而创建,实例关闭而删除。与数据字典有些许不同,数据字典的信息是从数据文件中取得;而动态性能视图的信息则是从SGA内存以及控制文件中取得。一般情况下,我们可以通过动态性能数据掌握两类重要的数据库运行信息。一是了解数据库运行相关的性能数据,如内存的使用量、磁盘排序发生的机率等等。二是取得与磁盘和内存结构相关的其他信息。这些信息将是我们进行数据库维护与数据库性能调整

2013-07-25 16:57:05 2714

转载 ORACLE数据库性能优化之表的NOLOGGING

通过设置表的NOLOGGING来产生更少的REDOORACLE数据库会对产生改变的操作记录REDO,比如DDL语句、DML语句,这些操作首先会放在redo buffer中,然后由LGER进程根据触发条件写到联机日志文件,如果数据库开启归档的话,还要在日志切换的时候归档。在这样一个完整的链条上的每一个环节,都可能会成为性能的瓶颈,所以需要引起DBA和数据库应用人员的注意。对于我们来说,最好的

2013-07-22 15:57:37 4820

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除