一、buffer overflow,limit of 10000 bytes
declare
begin
for c in 1..1000 loop
dbms_output.put_line('测试测试测试');
end loop;
end;
缓冲区默认大小为10000 bytes。循环1000次一共有6000个汉字,也就是12000 bytes。在SQL窗口的输出标签页可设置缓冲...
分类:
数据库 时间:
2014-05-26 06:14:00
阅读次数:
333
一、使用Sqoop将MySQL中的数据导入到HDFS/Hive/HBase
二、使用Sqoop将HDFS/Hive/HBase中的数据导出到MySQL
2.3 HBase中的数据导出到mysql
目前没有直接的命令将HBase中的数据导出到MySQL,但可以先将HBase中的数据导出到HDFS中,再将数据导出到MySQL。
三、使用Sqoop将Orac...
分类:
数据库 时间:
2014-05-26 05:48:46
阅读次数:
304
PGA (ProgramGlobal Area
)程序全局区
PGA是用户进程连接到数据库并创建一个对应的会话时,由ORACLE为服务器进程分配的专门用于当前用户会话的内存区,每个Oracle服务器进程都包含有属于自己的PGA,它只存储这个服务进程的相关信息。PGA是私有的而非共享的,当它对应的用户进程死掉后可将服务器进程及其资源清除和释放。PGA的构成:
l 排序区
用于存放排序操作产生...
分类:
数据库 时间:
2014-05-26 03:46:18
阅读次数:
375
SGA(SYSTEM Global Area )系统全局区
l 数据高速缓存
在Oracle进行数据处理的过程中,代价最昂贵的就是物理 I/O操作了。同样的数据从内存中得到要比从磁盘上读取快的多。因此,优化Oracle的一个重要的目标就是尽可能的降低物理
I/O操作。
Oracle的 Buffer Cache用于缓存从磁盘中读取的数据,当 Oracle需要查找某些信息的时候,首先会在
...
分类:
数据库 时间:
2014-05-25 00:29:26
阅读次数:
479
database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。
database link是单向连接,既然它是一种对象,那自然可以在xxx_objects表中查询到相关的信息。建立database link前需要明确几个事情:
1、确认从建立方的server可以访问远程数据库。
2、需要...
分类:
数据库 时间:
2014-05-24 23:38:45
阅读次数:
445
ASM支持滚动升级,为ASM打patchsets或迁移到新版本可以使用滚动升级的方法,提供一个更高级别
的更底层的高可用。注意,要想使用ASM的滚动迁移特,ASM软件版本至少11.1。此外,滚动升级需要
ORACLE clusterware是最新版本。
图(略)
开始滚动迁移前,你必须使用命令把集群中的ASM实例设置为为rolling migration模式,如(执行版本升级):
ALT...
分类:
数据库 时间:
2014-05-24 23:31:32
阅读次数:
414
一. 准备知识:ORACLE的逻辑存储管理. ORACLE在逻辑存储上分4个粒度: 表空间, 段, 区
和 块. 1.1 块:
是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行.
每一个...
分类:
数据库 时间:
2014-05-24 14:13:17
阅读次数:
505
根据项目需求,需要用php去调取Oracle(在另一台机器上)上的数据。由于是在window平台上(我的环境是win32
xp),首先想到的是php的OCI8扩展。
由于从来没有接触过Oracle,所以在本地上试着配置了一下环境。在Oracle官网上找到这么一篇文章:【http://www.ora....
分类:
数据库 时间:
2014-05-24 13:20:36
阅读次数:
279
SQL——关系数据库的国际标准语言。 SQL
Server——著名的数据库管理系统。其他著名的数据库管理系统还有Oracle、Sybase等,它们都实现了SQL语言。
在SQL中,完成所有核心功能只使用如下表所示的9个动词: SQL功能 动词 数据定义 CREATE(创建) DRO...
分类:
数据库 时间:
2014-05-24 12:36:42
阅读次数:
313
? 描述锁定机制以及Oracle 如何管理数据并发处理? 使用SQL 管理数据?
识别和管理PL/SQL 对象? 描述触发器和触发事件? 监视和解决锁定冲突通过SQL 处理数据在数据库中使用基本数据操纵语言(DML)
语句来处理数据。INSERT 命令? 一次创建一行。? 插入另一个表中的多行。使用...
分类:
数据库 时间:
2014-05-24 09:22:00
阅读次数:
453