管理控制文件在Oracle数据库中,控制文件是一个很小(大小一般在10MB范围内)的二进制文件,含有数据库的结构信息,包括数据文件和日志文件的信息。可以将控制文件理解为物理数据库的一个元数据存储库。控制文件在数据库创建时被自动创建,并在数据库发生物理变化时更新。控制文件被不断更新,并且在任何时候都要保证控制文件是可用的。只有Oracle进程才能够安全地更新控制文件的内容,所以,任何时候都不要试图手动...
分类:
数据库 时间:
2016-04-29 16:55:06
阅读次数:
259
本文为阅读书籍Next Generation Databases: NoSQL, NewSQL, and Big Data 第7章: The End of Disk? SSD and In-Memory Databases的笔记。
磁盘已死?比尔.盖茨在1981年曾说过:
640K of memory should be enough for anybody.
在2001年,他意识到之...
分类:
数据库 时间:
2016-04-29 16:54:02
阅读次数:
314
以下记录了dbca创建主库的过程,基本每一步都有图片。
oracle用户执行dbca,如果是root用户登录图形图面,则su切换用户前需要先执行一下xhost +x,否则oracle不能启动图形界面程序,下一步
?
选择Create Database,下一步
选择General Purpose or Transaction Processing,下一步
dbnam...
分类:
数据库 时间:
2016-04-29 16:53:56
阅读次数:
254
mysql主从复制配置与搭建;mysql主从复制优缺点;主从数据库的管理;...
分类:
数据库 时间:
2016-04-29 16:51:49
阅读次数:
263
纸上得来终觉浅
1.这样一个问题,作为一个开发人员需要掌握数据库的哪些东西? 在开发中涉及到数据库,基本上只用到了sql语句,如何写sql以及对其进行优化就比较重要,那些mysql的厚本书籍针对的是DBA,我们只需要学习其中的sql就可以了。
2.既然会写sql是目标,那么怎么才能写好sql.学习下面几点:
1)Mysql的执行顺序,这个是写sql的核心,之前遇到的一些错误就是因为对其不了...
分类:
数据库 时间:
2016-04-29 16:50:14
阅读次数:
255
Oracle R12 多组织访问的控制 - MOAC(Multi-Org Access Control)MOAC(Multi-Org Access Control)为多组织访问控制,是Oracle EBS R12的重要新功能,它可以实现在一个Responsibility下对多个Operation Unit(OU)进行操作。MOAC允许用户在不切换responsibility的情况下,在一个resp...
分类:
数据库 时间:
2016-04-29 16:48:03
阅读次数:
472
1 背景 1
1.1 MVCC:Snapshot
Read vs Current Read 2
1.2 Cluster
Index:聚簇索引 3
1.3 2PL:Two-Phase
Locking 3
1.4 Isolation
Level 4
2 一条简单SQL的加...
分类:
数据库 时间:
2016-04-29 16:45:30
阅读次数:
266
1. 存储过程简介
我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希...
分类:
数据库 时间:
2016-04-29 16:43:58
阅读次数:
268
背景说明
K/3 Cloud的代码开发规范,严格禁止在循环中到数据库读取数据,这会引发严重的性能问题:
需在循环外,一次性取回需要的数据。
但对于提前取回的数据,如果没有预先处理,常常需要嵌套一个循环到集合中取数,这也是非常严重的性能问题。
本帖将通过一个案例,编写三套实现方法,演示循环取数,典型的错误方案与推荐方案。
案例说明
需求:
生成销售出库单...
分类:
数据库 时间:
2016-04-29 16:44:23
阅读次数:
303
客户端应用程序可以使用 TCP/IP、命名管道、VIA 或共享内存协议连接到 Microsoft SQL Server。可以通过使用 SQL Server Native Client dll 中包含的客户端网络库来实现这些协议。若要配置 SQL Server 客户端,请使用 SQL Server 配置管理器,它是新的 Microsoft
管理控制台 (MMC) 管理单元,可从“开始”菜单或从计...
分类:
数据库 时间:
2016-04-29 16:38:32
阅读次数:
788
gdb是一个在UNIX环境下的命令行调试工具。 如果需要使用gdb调试程序,请在gcc时加上-g选项。 下面的命令部分是简化版,比如使用l代替list等等。1.基本命令1)进入GDB #gdb test test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。2)查看源码 (gdb) l 源码会进行行号提示。 如果需要查看在其他文件中定义...
分类:
数据库 时间:
2016-04-29 16:32:41
阅读次数:
192
为了便于与嵌入式linux系统的QT编译环境系统相匹配,我们使用了QT4.8.5的编译环境。你也可以使用其他版本的软件,QT4大致的安装步骤都是一样的,可以参考。
本搭建环境在window 32/64皆可使用。有以下四个文件,可以在网上直接搜到,这里就不提供下载地址了。
如图所示共有四个文件 其中两个exe文件是需要安装的。
安装步骤如下:
1) 将两个压缩文件直接解压到当前文...
分类:
数据库 时间:
2016-04-29 16:31:47
阅读次数:
257
1、添加 mysql-connector-java.1.7-bin.jar和jxl.jar包到项目的lib目录下2.数据库名为wiki3.表名为stu4.Excel文件目录:d://book.xls5.编写类:连接mysql的字符串方法、插入的方法、实体类表结构如下 :
链接数据库
表的实体类
将数据库的数据导入到Excel
效果显示...
分类:
数据库 时间:
2016-04-29 16:29:46
阅读次数:
187
Spring的JDBC详解一、引言1.JDBC回顾传统应用程序开发中,进行JDBC编程是相当繁琐的,但却是我们入门必须掌握的技能。步骤如下:
1.获取JDBC连接
2.声明SQL
3.预编译SQL
4.执行SQL
5.处理结果集
6.释放结果集
7.释放Statement
8.提交事务
9.处理异常并回滚事务
10.释放JDBC连接缺点:1.冗长、重复
2.显示事务控制
3.每个步骤不可获取
4.显...
分类:
数据库 时间:
2016-04-29 16:17:25
阅读次数:
620
用户与模式的关系Oracle数据库的安全保护流程可以分为3个步骤。首先,用户向数据库提供身份识别信息,即提供一个数据库账号。接下来用户还需要证明他们所给出的身份识别信息是有效的,这是通过输入密码来实现的,用户输入的密码经过数据库的核对确认用户提供的密码是否正确。最后,假设密码是正确的,那么数据库认为身份识别信息是可信赖的。此时,数据库将会在基于身份识别信息的基础上确定用户所拥有的权限,即用户可以对数...
分类:
数据库 时间:
2016-04-29 16:09:45
阅读次数:
315
什么是触发器?
触发器是在对表进行插入、更新或删除操作时自动执行的存储过程触发器通常用于强制业务规则触发器是一种高级约束,可以定义比用CHECK 约束更为复杂的约束 :可执行复杂的SQL语句(if/while/case)、可引用其它表中的列触发器定义在特定的表上,与表相关。 自动触发执行 不能直接调用 是一个事务(可回滚)
使用触发器的好处
触发器可通过数据库中的相关表实现级联更改,...
分类:
数据库 时间:
2016-04-29 16:06:31
阅读次数:
303
Oracle EBS 中直发订单Drop Ship流程的系统操作记录应用场景:A公司向客户B销售产品,但是自己不生产该产品,而是向供应商C来采购,并且通常是要供应商C直接把货发到B客户处,属于贸易型企业经常用到的业务流程,有些集团公司下的子公司销售业务也用这种方式。系统功能和流程:Oracle EBS针对这样的情况提供了专门的销售的业务模式,系统流程分为下面几步:1. 销售订单:录入销售订单并登记...
分类:
数据库 时间:
2016-04-29 16:05:05
阅读次数:
1712