- 博客(92)
- 资源 (8)
- 收藏
- 关注
原创 java监控目录实时上传HDFS
为了满足linux服务器上特定目录的非结构化文件的实时监控,并上传HDFS。Apache的Commons-IO,来实现文件的监控功能。FileListener.java重写方法。
2023-10-18 21:00:58
304
转载 Oracle中CONNECT BY
Oracle中的CONNECT BY PRIOR使用。CONNECT BY 关键字用于设定关联的两个字段,PRIOR 关键字用于设定优先参照字段,START WITH 关键字用于设定切入点。LEVEL 关键字可以控制被选出的关系层。LEVEL 除了可以设定为普通的大于、小于、等于、大于等于、小于等于之外,甚至还可以设定为 BETWEEN X AND Y。看到这三
2014-02-25 13:26:51
948
转载 oracle数据块、区间和段
面试题:4. 解释data block , extent 和 segment的区别(这里建议用英文术语) 解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象拥有的所有extents被称为该对象的segment.§2.5 数据块、区间和段 §2.5.1
2014-02-13 09:18:16
2149
转载 Oracle的UTL_FILE.FOPEN的用法
Oracle的UTL_FILE.FOPEN的用法Oracle提供的文件操作包UTL_FILE包中的UTL_FILE.FOPEN负责打开一个文件。 UTL_FILE.FOPEN ( location IN VARCHAR2, filename IN VARCHAR2, open_mode IN VARCHAR2,
2014-01-26 16:07:20
1445
转载 范式
范式也叫关系范式,因为范式存在于关系中。范式是关系模式满足不同程度的规范化要求的标准。满足最低程度要求的范式属于第一范式,简称1NF;每种范式都规范了一些限制约束条件,一级比一级严格。在第一范式中进一步满足一些要求的关系属于第二范式,简称2NF,依次类推,还有3NF、BCNF、4NF、5NF,这些都是关系范式。第一范式:(1NF)是指数据库表的每一列都是不可分割
2014-01-26 16:05:17
848
转载 oracle提供的oradim实用工具
oracle在windows下提供了oradim.exe实用工具,使用这个工具可以创建、编辑、删除例程,也可进行启动、关闭服务或例程.oradim 的帮助如下:DIM-00002: 有效命令为:-DELETE, -EDIT, -NEW, -STARTUP 和 -SHUTDOWN请输入下列命令之一: 请指定下列参数,创建例程: -NEW -SID sid
2014-01-26 16:04:22
1077
转载 Oracle常用系统表
dba_开头 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_t
2014-01-26 16:00:38
872
转载 Oracle的大字段
CLOB和BLOB的区别CLOB使用CHAR来保存数据。 如:保存XML文档。BLOB使用二进制保存数据。 如:保存位图。
2014-01-26 15:59:42
1098
转载 Oracle的translate
Oracle translate举例:SQL> select translate('abcdefga','abc','wo') 返回值 from dual; 返回值 ------- wodefgw分析:该语句要将'abcdefga'中的'abc'转换为'wo', 由于'a
2014-01-26 15:56:52
913
转载 java连接到oracle
import java.sql.*;public class DBConnection { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Connection conn=null; ResultSet rs=null;
2014-01-24 13:13:10
738
转载 oracle的DBMS_OUTPUT
Oracle的 DBMS_OUTPUT.put 与 DBMS_OUTPUT.put_line 的区别?SQL>set serveroutput on;SQL>declare begin DBMS_OUTPUT.put( "put======= ");--不换行 DBMS_OUTPUT.put( "put======= ");--不换行 DBMS_OUTPUT.p
2014-01-23 16:02:20
1038
原创 oracle特殊字符替换用chr
replace:语法:REPLACE(, ,)解释:string中,每个string_to_match都被replacements_string所代替SELECT REPLACE('So What', 'o', 'ay') FROM DUAL;Say What.
2014-01-23 14:29:30
4450
转载 ORACLE/PLSQL: TRIM FUNCTION
The Oracle/PLSQL TRIM function removes all specified characters either from the beginning or the ending of a string.ORACLE TRIM SYNTAXThe syntax for the Oracle/PLSQL TRIM function is:TRIM( [ l
2014-01-23 14:17:38
1399
转载 启动oracle服务
1、检查监听器状态: lsnrctl status2、启动停止监听器。启动监听器:lsnrctl start停止监听器:lsnrctl stop3、打开本地数据库对应的服务:net start OracleService数据库sid如:net start OracleServiceORCL4、关闭oradb数据库服务net stop OracleService数据库
2014-01-23 08:33:03
681
转载 获取oracle服务器端的IP
获取oracle服务器端的IPselect utl_inaddr.get_host_address() from dual;可能服务器端有多个IP,只能获取一个优先的IP,因为utl_inaddr.get_host_address返回结果只有一条,具体为什么,还要研究一下。获取客户端IPselect utl_inaddr.get_host_address('te
2014-01-22 15:07:37
1394
转载 ORA-00054问题
问题如下: SQL> drop table emp; drop table emp ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效 ========================================================= 解决方法如下: ============
2014-01-22 14:07:30
783
转载 oracle的dblink
创建需要的dblink连接的数据库(未配置本地服务)----创建dblink的用户有对应的数据库权限。grant create public database link,create database link to scott;----查看dblinkselect * from dba_db_links; ----删除dblinkdrop publ
2014-01-22 13:56:06
985
转载 WINDOWS下多个实例修改默认ORACLE_SID
WINDOWS下多个实例 修改默认ORACLE_SID修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1修改ORACLE_SID即可。
2014-01-22 13:53:18
3693
转载 db2中create table as的建表方式
db2 中通过查询结果来create table 的3种方式Q:想通过DB2把查询出来的结果定义为别的表,因为db2没有类似(或者说对db2还不熟悉)oracle的create table as select来定义表的方式,所以比较麻烦!今天抽时间总结了一下DB2定义表的3种方式:首先创建一个例子表,再插入几条语句。create table xxx(col1 var
2013-12-25 21:18:44
12350
转载 linux下DB2安装与卸载
Db2命令行安装:1、安装rpm包Ø 使用root用户登陆,把db2安装包拷贝到服务器的/opt下 cd /opt tar -zxvf v9.5fp3b_linuxx64_server.tar.gz (64位) tar –zxvfv9.5fp3b_linuxia32_server.tar.gz (32位)cd server./db2_install
2013-12-04 13:34:41
3326
转载 DB2中的高效查询
同时应尽可能使用NOT EXISTS来代替NOT IN,尽管二者都使用了NOT(不能使用索引而降低速度),NOT EXISTS要比NOT IN查询效率更高。索引而降低速度),NOT EXISTS要比NOT IN查询效率更高。
2013-12-04 10:42:15
1395
转载 DB2数据类型
DB2数据类型:1、smallint说明:小整型是两个字节的整数,精度为 5 位。小整型的范围从 -32,768 到 32,767。2、integer或INT说明:整型是四个字节的整数,精度为 10 位。整型的范围从 -2,147,483,648 到 2,147,483,647。3、DECIMAL(p,s)说明:小数型,DECIMAL(p,s)、DEC(p,s)、NUM
2013-12-03 15:59:33
2990
转载 如何规划人生
如何规划人生 成功,就是简单的事情重复去做。之所以有人不成功,并不是他们做不到,而是因为人们不愿意去做那些简单而又重复的事情。 什么是成功? 成功就是达成预期的目标。 成功就等于目标,其他都是对它的解释。——博恩崔西 成功的五层基本含义: 1、 预期的目标。不同的人、不同的时期,有着不同的目标。 2、 预期的目标一定是可以达成的
2013-12-03 08:41:30
970
转载 Oracle的FUNCTION
---取得雇员工资的函数CREATE OR REPLACE FUNCTION get_sal(no NUMBER)RETURN NUMBER ISsalary NUMBER(6,2);BEGINSELECT sal into salary FROM emp WHERE empno = no;RETURN salary;END;/--语句块,批量执行语句,
2013-11-29 11:11:20
839
转载 Oracle索引
索引:1、谈谈你对索引的理解?答:索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的I/O次数,因此可以显著提高性能。2、说说索引的组成?答:索引列和虚序列(rowid)。3、索引重建的概念?说说索引重建的意义?答:当我们创建索引时,oracle会
2013-11-29 11:06:47
751
转载 Oracle的序列
--在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 --1、Create Sequence--你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限CREATE SEQUENCE emp_sequenceINCREMENT BY 1-- 每次加几个 START
2013-11-29 11:01:49
663
转载 plsql中文显示为乱码
在windows中创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer。
2013-11-29 10:47:40
1747
转载 plsql永久更改 NLS_DATE_FORMAT
permanent change can be changed in client side:1) In Windows, add NLS_DATE_FORMAT in environment variable:我的电脑 属性 高级 环境变量 新建 变量名 NLS_DATE_FORMAT 变量值 YYYY-MM-DD HH24:MI:SS 应用 确定2) In Linu
2013-11-29 10:46:52
2209
转载 plsql查询字段为科学计数法
从pl/sql查询字段类型为number并且长度大于16位的内容显示为科学计数法的计数方法pl/sql从pl/sql查询字段类型为number并且长度大于16位的内容显示为科学计数法的计数方法,后经查找找到了如下解决办法:1.在toad中->view->option->data->display large number in scientific notation,不
2013-11-29 10:45:41
4771
转载 DB2查看历史备份
db2 list history backup all for nccDB2查看历史备份DB2查看历史备份db2 list history backup all for testdb
2013-11-25 09:09:12
2207
2
转载 DB2缓冲池
=-DB2清空表ALTER TABLE tab1 ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE
2013-11-21 13:54:43
1954
转载 DB2监控
1、DB2表监控捕获数据库 Sample 中表信息的快照。select * from table(SNAPSHOT_TABLE('sample',-1)) as T 上面查询的结果集中包含许多列,因此从命令行读取会很困难。如果您只对几个特定监视器元素感兴趣,那么可以将 select 语句限制在相关的监视器元素列。例如,以下是这样一个查询及其对应的结果集:
2013-10-31 10:54:51
925
转载 oracle加密工具wrap
oracle提供了wrap工具来加密包括procedure、function、package等的PL/SQL源代码wrap的执行在OS的命令行环境下语法:wrap iname=input_file [oname=output_file]将C:\p1.sql加密成p1C:\>wrap iname=p1.sql oname=p1PL/SQL Wrapper: Re
2013-10-25 09:01:09
1166
转载 ORACLE的WMSYS.WM_CONCAT聚合函数
分组聚合函数WMSYS.WM_CONCAT合并某一字段:SQL> select WMSYS.WM_CONCAT(ename) from emp;WMSYS.WM_CONCAT(ENAME)--------------------------------------------------------------------------------SMITH,ALLEN,WARD,
2013-10-24 16:48:43
1230
转载 oracle的kill session
我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ;被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程我们发现当一个session被kill掉以后,该session的paddr被
2013-10-23 09:02:05
1045
转载 共享锁和排他锁
共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。简要说明为什么会发生死锁?解决死锁的主要方法是什么?若干事务相互等待释放封锁,就陷入无限期等待状态,
2013-10-16 16:09:10
4068
转载 oracle解锁scott用户
在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。 解决办法: 新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示: oracle10g the account is locked oracle10g the password ha
2013-10-16 15:58:14
802
TA创建的收藏夹 TA关注的收藏夹
TA关注的人