数据库
cutesunshineriver
这个作者很懒,什么都没留下…
展开
-
Kettle最佳实践
一、当输入对象为CSV文件时,将NIO Buffer Size从默认的50000改到最佳的200000。二、当输出对象为表输出时,将提交记录数量从默认的1000改到最佳的4000。三、尽可能关闭转换过程中一切与数据库相关的日志,如表日志、索引日志等。四、在数据库去重时,使用普通索引而不是唯一性索引。五、在插入数据之前,先使索引unusable,数据导完之后再rebu...原创 2012-04-25 18:20:58 · 182 阅读 · 0 评论 -
Linux下的一些问题,主要与Oracle有关
1、测试Oracle TNS是否正常工作[tnsping orcl]2、配置Oracle监听和命名服务[netca/netmgr]3、查看Oracle EM状态[emctl status agent]4、让nscd服务开机自启动[chkconfig nscd on]检查nscd服务是否自启动[chkconfig --list | grep nscd]检查nscd服务是否已启动[...原创 2012-12-27 15:52:22 · 93 阅读 · 0 评论 -
JDBC远程连接TimesTen
尝试过windows和linux两种情况。一、windows下安装TimesTen的客户端软件。安装成功之后配置ODBC源,在系统DSN的TAB页下新增驱动程序为TimesTen Client的数据源,点击servers的button,配置好server的网络地址和端口。回到数据源的新增界面,刷新server的DSN,选择要连上去的DSN,设置用户名、密码和连接使用的字符集(AL32UTF...原创 2012-09-13 16:05:26 · 312 阅读 · 0 评论 -
Oracle TimesTen内存数据库学习体会
[b]常用命令[/b]1、启动和停止TimesTen后台服务ttdaemonadmin -start;--启动TimesTenttdaemonadmin -stop;--停止TimesTen2、ttIsql中执行的命令2.1、连接数据库connect "DSN=tt_1122";--连接数据库DSN代表Data Source Name2.2、连接IMDB(I...原创 2012-09-12 11:10:40 · 236 阅读 · 0 评论 -
Fetch Bulk Collect Into
[code="sql"]create or replace procedure Unique_Record_In_Zhk(partition_name in varchar2) is--变量声明TYPE dynamic_cur IS REF CURSOR;cur dynamic_cur;--动态游标select_sql varchar2(200);V_rowid varchar...原创 2012-08-31 14:08:17 · 183 阅读 · 0 评论 -
Oracle动态游标
[code="sql"]create or replace procedure extract_ldrk_to_zhk(partition_table_name in varchar2) is--变量声明TYPE dynamic_cur IS REF CURSOR;cur dynamic_cur;--动态游标select_sql varchar2(100);XM T_WBXX_...原创 2012-08-28 17:19:06 · 80 阅读 · 0 评论 -
Hive初体验
在hive中创建表[code="java"]CREATE TABLE bgjd (domain string, hotelname string, hotelno string,lxr string,bgjddh string,bgjddz string,bgjdssq string,bz string)ROW FORMAT DELIMITEDFIELDS TERMINATED BY ...原创 2012-08-08 16:42:23 · 117 阅读 · 0 评论 -
Oracle SQL Loader
进入命令窗口,定位到loader.ctl所在目录,执行以下命令:sqlldr autumn/autumn control=loader.ctl direct=true parallel=true error=30000loader.ctl内容如下:[code="ctl"]load data CHARACTERSET UTF8 infile 'E:\bgjd_1e.txt'...原创 2012-04-13 13:31:38 · 70 阅读 · 0 评论 -
Oracle 常用SQL
1、查看表空间使用情况等[code="SQL"]SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_...原创 2012-04-12 17:35:05 · 91 阅读 · 0 评论 -
Oracle建分区表
[b]1、按月创建分区[/b][code="sql"]create table T_MHDP( ID VARCHAR2(50) not null, FLT_AIRCODE VARCHAR2(4), FLT_NUMBER NUMBER(7), FLT_DATE DATE) partition by range (FLT_D...原创 2012-07-06 19:00:40 · 92 阅读 · 0 评论 -
RHEL5安装Oracle11g
安装RHEL5的时候有以下注意事项:1、设置好hostname(主机名)。2、设置好ip地址、掩码,网关和DNS。3、设置防火墙开放tcp对应的1521端口。4、禁止使用SELinux。5、创建oracle用户。从图形界面进入oracle用户,下载oracle官网上提供的两个各1G大小的zip文件,解压缩。进入解压后的database目录,执行runInstalle...原创 2012-06-06 20:31:10 · 94 阅读 · 0 评论 -
oracle用户迁移
针对Oracle,如何将一个数据库的用户迁移到另一个数据库? 1、首先找出该用户使用的表空间对象,在目标数据库创建相应的表空间对象。 2、在目标数据库创建相应的用户对象,赋予dba权限,导入备份文件时需要。 3、在源数据库下导出该用户的数据备份(DMP文件),导出该用户所有的数据库对象(如表、序列、函数等)。 4、在目标数据库,用刚创建的用户导入备份出的DMP文件,...原创 2012-05-24 09:39:19 · 271 阅读 · 0 评论 -
吐槽MySQL
1、如果识别符是一个保留字或包含特殊字符,无论何时使用,必须将它引起来,例如when、key、operation、condition。识别符的引用符是反勾号(‘`’)。2、MySQL采取了自增长主键auto_increment,mybatis的Mapper文件里使用。3、公司的项目孵化器,自动生成column的时候会把列名用双引号围起来,导致sql语句无法执行,拿掉双引号,字段如果是保留字...原创 2014-05-30 09:59:08 · 160 阅读 · 0 评论