- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 hive分析函数应用
Window Function又称做窗口函数,分析函数。在Oracle里面就有这样的分析函数,用于数据统计分析之用。在Hive里面,数据分析也提出相似的需求。使用方法如下:select t.*, row_number() over(partition by area sort by updated_date ) as rnofrom table_name tov
2014-03-13 09:56:57
2295
原创 linux配置ssh免登录
ubuntu操作系统其他系统一样登陆ubuntu用户cd ~mkdir .sshssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa--加入验证自身公钥cat .ssh/id_rsa.pub >> .ssh/authorized_keys--修改权限chmod 644 .ssh/authorized_key
2014-02-12 11:44:28
562
原创 linux下配置全局jdk
--切换root用户sudo -s--创建目录存放文件mkdir -p /opt/soft/--从远程机器拷贝jdk文件到本地目录scp ubuntu@远程机器ip地址:/opt/soft/jdk-6u45-linux-x64.bin /opt/soft/--解压文件./jdk-6u45-linux-x64.bin--编辑全局环境变量文件/e
2014-02-12 11:39:38
1908
原创 oracle存储过程通过http接收xml文件并解析入库
--------------------------------------------配置------------------------------------------------------创建控制列表并赋权BEGINDBMS_NETWORK_ACL_A
2011-07-29 18:01:28
5539
原创 oracle_stream配置初步
<br />版本oracle11.1.0.7.0<br />主库: oradb<br />丛库: streamdb<br /><br />--1.修改主从数据库参数,对于11g可以不用设置下面参数,默认值就可以<br />alter system set aq_tm_processes=2 scope=both;<br />alter system set global_names=true scope=both; <br />alter system set job_queue_p
2010-06-24 09:56:00
1080
原创 删除重复记录
delete from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)and rowid not in (select min(rowid) from people group by peopleId having count(peopleId )>1)
2010-06-08 16:34:00
343
原创 pga详解
一、pga内存结构:1.fixed pga:这部分包含一些小的固定尺寸的变量,以及指向变化PGA部分的指针。2.variable pga:这部分是按照堆(Heap)来进行组织的,所以这部分也叫做PGA堆。 可以从X$KSMPP视图中看到有关PGA堆的分布信息。 2.1 固定表永久内存 2.2 uga 2.2.1 固定uga部分:这部
2010-05-21 14:59:00
1859
原创 oracle错误说明
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用
2010-05-19 15:44:00
4409
原创 oracle空间监控脚本
select tbs as 表空间名称, sum(totalM) as 空间合计M, sum(usedM) as 已使用空间, sum(remainedM) as 剩余空间M, sum(usedM)/sum(totalM)*100 as 已使用空间百分比, sum(remainedM)/sum(totalM)*100
2010-03-22 11:07:00
597
原创 oracle设置共享服务器模式
1.修改初始化参数文件,加入如下内容 或用alter system 命令修改spfile shared_servers=3--初始共享服务器进程数,设置为0表示关闭共享服务器模式 max_shared_servers=39--最大共享服务器进程数 dispatchers="(protocol=TCP)(serv=orcl)(list=orcl)(poo=on)(disp=5
2010-03-19 11:45:00
920
原创 sga&uga&pga
1. SGA的设置 Fixed Sizeoracle 的不同平台和不同版本下可能不一样,但对于确定环境是一个固定的值,里面存储了SGA 各部分组件的信息,可以看作引导建立SGA的区域。Variable Size包含了shared_pool_size、java_pool_size、large_pool_size 等内存设置Database Buffers
2010-03-04 14:46:00
572
原创 oracle 10053 trace
10053事件是oracle提供的用于跟踪sql语句成本计算的内部事件,它能记载CBO模式下oracle优化器如何计算 sql成本,生成相应的执行计划。如何设置10053事件设置本session的10053开启:Alter session set events’10053 trace name context forever[,level {1/2}]’;关闭:
2010-01-25 15:20:00
938
原创 oracle olap函数(续)
/*connect by函数*/CREATE TABLE TBL_TEST( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER DEFAULT 0);INSERT INTO TBL_TEST(ID,NAME,PID) VALUES(1
2010-01-14 17:29:00
389
原创 oracle olap函数
/*sum()over()*/--默认计算所有行的合计select t.empno,t.ename,t.sal,t.deptno,sum(t.sal)over() from scott.emp t;--partition by分组合计select t.empno,t.ename,t.sal,t.deptno, sum(t.sal)over(partition
2010-01-14 16:27:00
558
原创 oracle常用视图
v$sessionv$sysstatv$statnamev$sqlv$sql_planv$processv$lockv$filestatv$latchv$sqlareav$open_cursorv$librarycachev$db_object_cachev$rowcachev$segstat
2009-12-22 16:30:00
391
原创 DB2学习笔记--常用函数
DB2常用函数与Oracle比较1、类型转化函数:decimal, double, Integer, smallint,real,Hex(arg), date, time,timestamp,char, varchar 常用举例: --转化为字符串类型 Oracle: select to_char(15.500
2009-04-09 21:41:00
1838
原创 db2监控
设置快照监控:db2 update dbm cfg using dft_mon_stmt on(整个实例中有效)db2 get monitor switches(当前会话有效)db2 update monitor switches using bufferpool on lock on sort on statement on table on uow on查询:db2 get snap
2008-11-11 00:07:00
4476
原创 DB2性能调整
一、规则1.确保有足够的磁盘(每个 CPU 有 6-10 个磁盘才是一个好的开端)。 每个表空间的容器应 该跨越所有可用的磁盘。 有些表空间,例如 SYSCATSPACE 以及那些表数量不多的表空间, 不需要展开到所有磁盘上, 而那些具有大型用户或临时表的表 空间则应该跨越所有磁盘。( 表空间)。 2.缓冲池应该占用可用内存的大约 75% (OLTP) 或 50%
2008-07-16 23:49:00
1133
2
原创 DB2 HADR快速配置
/*说明: 1.数据库版本必须一致,此例为8.2ese 2.运行db2licm -l 查看是否支持hadr特性 3.两台机器: serverA 10.10.20.16 255.255.255.0 serverB 10.10.20.110 255.255.255.0 4.两台机器均使用默认实例DB2,服务端口号均为 50000 5.由于安装后注册表参数 db2comm=TCP
2008-06-25 23:31:00
1782
原创 DB2中跟踪SQL
/***********************oracle中跟踪SQL************************/1.跟踪自己的SQL语句 1)timed_statistics=true; 2)alter session set sql_trace=true; 或者 alter session set events 10046 trace name context foreve
2007-12-04 23:04:00
1963
原创 db2常见问题
1.问题:修改DB2服务器的主机名后,实例不能启动 解决:修改sqllib/db2/db2nodes.cfg为新主机名2.问题:修改DB2服务器密码后,实例不能启动 解决:在windows服务中修改DB2服务的登陆用户密码3.问题:新安装的DB2,应用程序无法连接 解决:重启DB2数据库服务器4.问题:还原数据库是提示找不到相应的备份 解决:在v8
2007-08-21 23:57:00
934
原创 oracle中查看用户权限
1.查看所有用户: select * from dba_user; select * from all_users; select * from user_users;2.查看用户系统权限: select * from dba_sys_privs; select * from all_sys_privs; select * from user_sys_pri
2007-08-21 23:48:00
2786
原创 db2日志
db2日志配置:1.配置方式:不可恢复模式和可恢复模式 1)当数据库配制不可恢复时(对应Oracle的非归档模式), 默认配置即数据库配置参数(userexit和logretain都为off时) 只能进行数据库的脱机完全备份,此时日志文件的使用方式为循环覆盖方式, 首先使用logprimary个日志文件进行记录 若不能满足单个事务对日志记录的空间要求,则最多可以再使用lo
2007-07-29 16:29:00
3432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人