hive的简单操作
环境说明:
一般台式机+vmware8.0+orcel enterprise linux6.0+hadoop-0.20.2+hive-0.7.1
--创建测试表 test_hive2[测试表 test_hive3 同理]
hive> create table test_hive2 (id int,id2 int,name string)
> row format delimited
> fields terminated by '\t';
OK
Time taken: 0.055 seconds
hive> load data local inpath '/root/tmp001.txt'
> overwrite into table test_h...
rlwrap的安装_x64_linux6.0
rlwrap的安装
该包的作用是为了解决在sql*plus下上下左右删除按键显示乱码的问题
操作系统信息
[root@rhl6 ~]# uname -a
Linux rhl6.0x64 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@rhl6 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.0 (Santiago)
上传rlwrap包并解压
[root@rhl6 tmp]# ls -l rlwrap-0.37.tar.gz
-rw-r-...
linux yum本地源配置
linux yum(yellowdog update manager)本地源配置
系统平台:Red Hat Enterprise Linux Server release 5
步骤:
1、 将DVD光盘挂载到/media/cdrom中;
2、 拷贝/media/cdrom中的所有文件到/soft/yum/yum0;(注:这一步不是必须的,挂载上去就行了)
3、在/etc/yum.repos.d下新建本地yum源的配置文件local.repo
参照/etc/yum.repos.d/rhel-debuginfo.repo的内容:
[m@localhost ~]$ cat /etc/yum.repos.d/r...
数据库控制文件的5种备份与6种恢复场景的模拟
控制文件的备份与恢复示例
数据库控制文件的重要性毋庸置疑,也是数据库中重要文件中的一种,下边将会从控制文件的5种备份和6种场景的恢复进行讨论,基本涵盖了控制文件的各种备份恢复场景。
1.备份控制文件
1.1 在rman下设置自动控制文件自动备份策略
[oracle@ora10gr2 ~]$ rman target /
Recovery Manager: Release 10.2.0.1.0 - Production on Mon Jan 14 01:34:35 2013
Copyright (c) 1982, 200...
oracle账号频繁锁定问题定位及分析过程ORA-28000
oracle账号频繁锁定问题定位及分析过程
现象:
Enter password:
ERROR:
ORA-28000: the account is locked
Warning: You are no longer connected to ORACLE.
解决过程
查看锁定时间及锁定类别:
SQL> conn / as sysdba
Connected.
SQL> select username,to_char(lock_date,'yyyy/mm/dd hh24:mi:ss') as locktime,account_status from dba_users where username='***********...
ORACLE ASM常用命令
ASM常用命令
--创建磁盘组
--标准冗余
sql>create diskgroup dg01 normal redundancy
failgroup fg01 disk
'/dev/rhdisk5',
'/dev/rhdisk6'
failgroup fg02 disk
'/dev/rhdisk7',
'/dev/rhdisk8';
--外部冗余
sql>create diskgroup dg01 external redundancy
disk
'/dev/rhdisk5',
'/dev/rhdisk6'
--删除磁盘组
--卸载其他节点的磁盘组
sql>alter drop diskgroup dg1 dismount;
--从选定节点删除...
有关索引-其他索引类型
索引学习-其他索引类型
1.不可见索引
1)“不可见”索引可以对优化器隐藏该索引
2)其最大的用途是测试是否应该删除某个索引
3)可以在需要时指定使用索引,其余时间使其不可见
4)数据库还是会继续维护不可见索引的
5)即使指定hint提示也不会是优化器使用到不可见索引
6)可以在会话或者系统级别使用参数 optimizer_use_invisible_indexes设置为true来使优化器使用到这些不可见索引,也可用hint提示...
ASM数据库启动时报错ORA-15032 ORA-15063
基于asm的单实例数据库启动时报错ORA-15032 ORA-15063一例
--报错如下:
SQL> startup
ASM instance started
Total System Global Area 83886080 bytes
Fixed Size 1217836 bytes
Variable Size 57502420 bytes
ASM Cache 25165824 bytes
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DATA"
--查看错误信息:
[oracle@rhl5 ~]$...
备库在切换到主库时报错ORA-00344
备库在切换到主库时报错ORA-00344
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
SWITCHOVER_STATUS
--------------------
TO PRIMARY
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;
ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY
*
ERROR at line 1:
ORA-00344: unable to re-create online log
'/u01/app/oracle/oradata/node1/redo01.log'
ORA-27040: ...
ORACLE关于表上统计信息的备份与恢复
备份恢复表统计信息
在oracle中,统计信息是十分重要的,尤其在10g以后sql执行计划采用CBO后,表上的统计信息将直接影响CBO做出正确的执行计划。所以,我们对那些数据量较大,且其中的数据存在批量加载和删除的情形,我们一般建议在对该类表做完数据批量加载或删除之后,及时对其进行统计信息的收集,此刻,我们便可采用先将该类表之前的统计信息备份之后再次对其统计信息的收集,这样一来,即使新的统计信...