https://blog.csdn.net/biww620/article/details/73003880
目录是索引的一个最好的例子,每条目录包含对应章节的标题和页码,类比索引的每条索引项包含了数据记录的某些键值组合并包含了对应数据块的访问路径(rowid)。目录的存在就是为了
原因:因为甲方比较关心许可的一些问题,会经常问起,但是现场人员往往对许可的内容不太了解,这里基于网络搜索的内容进行统一梳理。因为内容大多来自于网络,如果文中有描述不当的,请大家指正!一、Oracle许可说明Oracle软件是提供免费下载的,下载安装后均能够正常使用。不过使用是有限制的,只可
精通Oracle Database 12c SQL & PL/SQL编程(第3版)
内容简介 学习通过编写SQL语句并构建PL/SQL程序来访问Oracle数据库。《精通OracleDatabase12cSQL&PL/SQL编程(第3版)》完全涵盖了*新版本Or
SpringMVC
初始SpringMVC
在 Spring 的基本架构中,红色圈起来的 Spring Web MVC ,也就是本系列的主角 SpringMVC,它是属于Spring基本架构里面的一个组成部分,属于SpringFrameWork的后续产品,已经融合在Spring Web
当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为nologging;当把表设为nologging后,并且使用的insert时,速度是最
前言
Oracle 客户端与服务端采用TNS作为其数据交换协议。TNS全称Transparent Network Substrate,是与Oracle数据库服务器通讯的专有协议,该协议为Oracle内部协议,不向外界公开,在此之前,已经有一些反向工程的实践对各个版本的TNS进行解析,比如w
错误信息返回流程(以SQL错误为例)
Client
Server
1
-------
Data Piggyback(11) Cursor Close All(69)
或 03 5e
----->
具体语句
2
&l
SQL 命令典型执行过程(以Select为例)
Client
Server
1
-------
Data Piggyback(11) Cursor Close All(69)
注意此处也有可能是 116b,035e,0303
----->
Connect 流程
Client
Server
1
-------
Connect(01)
----->
获取连接字符串
2
<-----
Resend
-------
3
-------
TNS包头格式
每个数据都包含一个通用包头,包含数据的长度、校验和解析信息
Packet Header
8
通用包头
Data
可变
数据
Packet Header
Length
2
包的长度,包括通用包头
Packet check sum
2
1.
2,点击其他--新建目录--输入目录路径....dmp的目录
3,新建一个表空间, 其他--表空间--新建表空间 点击保存
4...点击数据泵,,数据泵导入
5...点击生成sql,运行, (运行里面有ora报错的话,自行百度
1.创建用于接收blob类型的实体类
1 @Getter
2 @Setter
3 public class FileEntity implements Serializable {
4 private static final long serialVersionUID
出现ora-31655错误的情况
原因:是因为不是同一个schema,导致的问题产生
解决方案:
在导入语句最后添加上remap_schema=old:new
着old是原schema,也就是导出的用户名,new是想要导入的用户名
如:这里有一个expdp导出的dmp文件用户是test
以system用户登录,查找需要删除的用户:
--查找用户
select * from dba_users;
--查找工作空间的路径select * from dba_data_files;
--删除用户drop user 用户名称 cascade;--删除表空间与数据文件drop
SQL语句中的日期查询
----YYYY
--当前年份第一天的前一天
SELECT TRUNC(SYSDATE,'yyyy') - 1 + 8 / 24 FROM DUAL---2019/12/31 上午 08:00:00
--当前年份的第一天
SELECT TRUNC(SYSDA
一、什么是PL/SQL?
PL/SQL(Procedure Language/SQL)是oracle在标准的sql语言上的扩展。ql/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许私用条件语句和循环语句,允许使用例外处理各种错误,这使得它的功能变得更加强大。
PL/SQL开发工
oracle11g,安装完成之后直接使用,今天用PLSQL链接突然报错,报错代码为:ORA-12514:监听程序当前无法识别连接描述符中请求的服务。网上查了这种异常的解决办法,特在此记录。
出现该问题一般有两种情况。
第一种是在你安装完之后未配置监听(在此我暂时忘记安装完之后有没有配置监听
@[TOC](总计和小计、逐行累计求和)### 一、总计和小计使用函数#### 1、rollupgroup by 我们都知道,是一个分组函数,用于针对某一列做分组操作。但是当它搭配其他的函数一起使用的时候,就像一对男女孩,撞出不一样的火花。==rollup(字段1,字段2,.....) r
可以使用Oracle内置的程序包DBMS_STATS来查看或修改搜集的数据库统计信息,本篇主要介绍GATHER_TABLE_STATS过程,通过该过程,可以搜集表和列(或索引)的统计信息。
1 语法
在Oracle数据库中,优化器欲产生最优的执行计划,需要依赖于相关对象的统计信息的搜集。数据库可以自动的搜集执行计划,也可以使用程序包DBMS_STATS进行手动搜集,本篇对常规统计信息的搜集不做说明