自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 Hive 函数创建

Hive进行UDF开发十分简单,此处所说UDF为Temporary的function,所以需要hive版本在0.4.0以上才可以。一、背景:Hive是基于Hadoop中的MapReduce,提供HQL查询的数据仓库。Hive是一个很开放的系统,很多内容都支持用户定制,包括:a)文件格式:Text File,Sequence Fileb)内存中的数据格式: Java Integer/Stri...

2019-03-25 11:14:59 1192

原创 Mysql variables

状态名作用域详细解释Aborted_clientsGlobal由于客户端没有正确关闭连接导致客户端终止而中断的连接数Aborted_connectsGlobal试图连接到MySQL服务器而失败的连接数Binlog_cache_disk_useGlobal使用临时二进制日志缓存但超过binlog_cache_size值并使用

2016-05-03 09:42:19 387

转载 oracle 11gR2用exp无法导出空表的解决方法

参考链接:http://blog.csdn.net/wuweilong/article/details/39668011

2014-09-30 10:01:23 452

原创 V$UNDOSTAT 和 V$ROLLSTAT

V$UNDOSTAT 提供统计直方图来表示system 工作状况, 统计的内容包括undo space 使用情况(consumption),事务的并发(transaction concurrency ) 以及 在instance 里执行过的查询的长度(指耗时多长). 你可以使用这个视图来评估在当前workload的情况下,对undo space 的使用需求. Oracle 使用这个视图来调整und

2014-09-29 14:12:32 2429

转载 linux下DB2的安装和卸载

1

2014-09-28 09:20:27 751

转载 oracle 字符集

一.字符集的简单理解:字符集: 字符与编码对应的表。 当软件有字符集,就是使用自己的字符集,如果软件没有字符集就使用OS字符集。二.字符集的使用场合:1.oracle有两种字符集:数据库字符集和国家字符集 。当安装数据库时选择了这两种字符集。                 数据库字符集 的使用场合:(1)用来存储CHAR, VARCHAR2, CLOB, LO

2014-09-15 14:15:34 435

原创 expdp 和 impdp

(一)       导出scott用户下的emp表到test用户下1.1      创建DIRECTORY,用sys用户创建create directory DATA_PUMP_DIR as 'D:\dir_dp'; 1.2      在该目录上对scott用户授读写权限Grant read,write on directory DATA_PUMP_DIR to scott;

2014-09-15 08:59:15 792

转载 oracle数据库闪回

oracle闪回技术包括闪回删除和闪回数据库。闪回删除主要是关注用户误删除表、索引的数据库对象;闪回数据库是一种快速的数据库恢复方案,这种恢复是基于用户的逻辑错误,比如对表中的数据做了错误的修改、插入了大量的错误数据。[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on M

2014-09-11 17:08:02 597

转载 oracle 闪回版本查询和闪回事务查询

--- 说明闪回数据库--- 使用闪回表将表内容还原到过去的特定时间点--- 从删除表中进行恢复--- 使用闪回查询查看截止到任一时间点的数据库内容--- 使用闪回版本查询查看某一行在一段时间内的各个版本--- 使用闪回事务查询查看事务处理历史记录或行优点:闪回技术由于只能处理更改数据,所以从根本上改变了恢复技术。使用这个技术

2014-09-11 17:07:16 655

转载 oracle 10g 和 11g 关于角色口令的区别

角色是一组相关权限的命名集合,使用角色最主要的目的是简化权限管理而一旦这个集合的权限超过了用户的最低需求,就可能带来数据库的安全风险角色口令测试oracle 10g中,无论角色是否有口令,只要你将角色grant给某个用户,那么,默认的情况下,这些角色中的权限,用户都拥有。oracle 11g中,角色的口令略有修正,当某个角色是拥有口令的话,当你将带有口令的角色 grant

2014-09-10 11:15:14 422

转载 索引监控

索引监控在某个OLTP系统中某张表上建立了10个索引,由于不确定索引是否有在各程序中被使用,不能随意删除,因此,需要监控已有的索引是否在使用,官方文档描述:Monitoring Index UsageOracle Database provides a means of monitoring indexes to determine whether they are being

2014-09-10 09:42:45 439

转载 oracle 分区

一、  分区类型1. 范围分区(Range Partitioning)适用于  连续/按时间排序的数据2. 散列分区(Hash Partitioning)适用于  不连续/数据记录固定的数据3. 组合分区 Range-Hash Range-List4. 列表分区 List Partitioning适用于对不连续域的数据分区更准确的控制数据的分区存储适用于 位

2014-09-10 09:02:31 485

转载 【PLSQL Developer】PLSQL Developer SQL Editor 乱码问题

【问题】我们经常在PLSQL Developer的SQL窗口编写各种语句,当需要保存这些语句时,可以另存为文本文件,也可以复制后粘贴到Word文件中,放在Word文件中的好处是语句保留原来的格式,可以清楚的区分关键字、常数等,不过当语句中包含汉字时,粘贴到Word中语句汉字却显示不出来【分析】造成这种原因是因为SQL编辑窗口的字符集不是中文字符集,改变这个字符集成中文的就可以了【解决方

2014-08-06 09:56:03 447

转载 Oracle 列合并

在许多场合,我们会需要用到oracle列合并,oracle提供了一些方法用于把某列的多行数据合并成一行。 一、10G以前使用WMSYS.WM_CONCAT  wmsys.wm_concat将字段的值用","来隔开。  select id,wm_concat(name) from tab_name group by id; 二、sys_connect_by_path  s

2014-07-25 09:46:29 437 1

转载 Linux下如何将数据库脚本文件从sh格式变为sql格式

在从事软件开发的过程中,经常会涉及到在Linux下将数据库脚本文件从sh格式变为sql格式的问题。本文以一个实际的脚本文件为例,说明格式转换的过程。       1. sh文件内容       本文中的文件名为example.sh,其内容如下:#!/bin/bash function Init(){    if [ -f"example.sql" ]    then

2014-07-25 09:40:37 817

转载 Oracle PL/SQL之SET TRANSACTION READ ONLY(事务隔离性)

SET TRANSACTION READ ONLY实际上是实现数据库四大事务(ACID)中隔离性(Isolation)的一种手段,用来将数据的读一致性定在某一时间点,即不管其他事务如何更改数据(不能在当前session中再使用自治事务),在当前事务中进行查询的结果始终不变。由于Oracle的读一致性是通过undo段来实现的,所以如果在此期间DML修改的数据量很大而undo空间设置过小可能会导致OR

2014-07-22 16:10:32 1065

转载 oracle-数据库(database)与实例(instance)区别

数据库指:与oracle相关的一些文件的集合(包括数据文件)

2014-07-22 15:24:40 635

原创 查看ORACLE数据库当前版本

2014-07-21 14:15:36 485

原创 Linux下停止,启动ORACLE

linux下启动oracle数据库:1、首先使用oracle用户登录Linux。 2、使用sysdab角色登录sqlplus $ sqlplus as sysdba 3、sql命令行启动数据库 SQL> startup 4、退出sql命令行 SQL> exit 5、打开Oracle监听 $ lsnrctl start 到pl/sql下验证是否已经可以

2014-05-09 14:32:02 3535 1

原创 误删表空间解决方法

数据库在运行的时候,用plsql删除了一个表空间,重启后,表空间就打不开了 然后报错 startup后,报无法打开表空间。Total System Global Area 1603411968 bytes Fixed Size 2144824 bytes Variable Size 587204040 bytes Database Buffers 1006632960 by

2014-05-08 09:21:20 666

原创 ROWNUM

1、rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数。 2、rownum不能以任何基表的名称作为前缀。 在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum 而且书上也告诫,不能对rown

2014-05-07 15:17:44 514

原创 ORACLE的卸载

1.使用SQL*PLUS停止数据库 [oracle@OracleTest oracle]$ sqlplus /nolog SQL> connect / as sysdba SQL> shutdown [immediate] SQL> exit 2.停止Listener [oracle@OracleTest oracle]$ lsnrctl stop 3.停止HT

2014-05-07 14:17:39 439

原创 error while loading shared libraries的解決方法

error while loading shared libraries的解決方法 以oracle用户登陆服务器,运行sqlplus "/as sysdba",报错:error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory那就表示系

2014-05-07 14:05:56 829

原创 ORACLE表解锁

Sys登录主机执行:select 'alter system kill session ', '''' || trim(t2.sid) || ',' || trim(t2.serial#) || ''';' from v$locked_object t1, v$session t2 where t1.session_id = t2.sid order by t2.logon_t

2014-05-07 11:14:49 371

原创 oracle查看表空间占用的大小情况

1.查看一个用户所占的空间

2014-05-07 10:53:49 3040

原创 ORACLE的数据导入到DB2中

1、先在db2中建好对应的表,保持表结构和Ora一致。        注意如果有表分区的话,请先建好Db2的表分区,否则无法导入数据。2、然后命令行连接数据库:db2 connect to db2_246 user ng4w_app using ng4w_app       执行导入脚本:db2 import from '/home/db2inst1/db2inst1/TA_TO_HO

2014-05-07 10:40:39 1403

原创 DB2创建用户

--创建表空间: CREATE REGULAR TABLESPACE tbs_ghftest IN DATABASE PARTITION GROUP "IBMDEFAULTGROUP" PAGESIZE 32K MANAGED BY DATABASE USING (File '/home/db2inst1/db2data/tbs_ghftest.dbf' 200M )

2014-05-07 09:20:09 604

原创 ORACLE修改语言环境

Redhat上安装Oracle 10g没有设定字符集采用操作系统默认字符集:WE8ISO8859P1字符集修改:ZHS16GBK由于过程逆首先需要备份数据库

2014-05-06 10:48:16 1868

原创 DB2查询锁表

1.查询锁表情况,可以获取哪个表被锁,其中agent_id为哪个DB2进程锁了表select

2014-05-06 09:52:41 6343

空空如也

空空如也

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

TA关注的人

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