Cassandra系列-4-管理工具ClusterAdmin
1,下载Windows上的PHP工具:EasyPHP-5.3.9-setup.exe2,下载Cassandra-Cluster-Admin:sebgiroux-Cassandra-Cluster-Admin-a6ac35f.zip3,安装,配置EasyPHP(1)安装EasyPHP-5.3.9-setup.exe(2)将Cassandra-Cluster-Adm...
SYS模式下对象的特性
0,背景SYS schema下包含数据字典,不支持部分特性,或在SYS下有特殊规则。比如:(1)Tables in the SYS and SYSTEM schema cannot be redefined online,《Database Administrator's Guide10g Release 2》,15 Man...
错误的提示导致简单问题复杂化
测试用表:SQL> create table t(x date);Table created.SQL> insert into t values(sysdate);1 row created.SQL> commit;Commit complete. 1,ORA-01451: column to be modified to NULL cannot be modif...
Cassandra系列-3-集群搭建
5. 搭建集群5.1 创建用户,目录--logon as rootmkdir -p /nosql/cassandragroupadd nosqlguseradd nosql -g nosqlgchown -R nosql:nosqlg /nosql/cassandrachmod -R 755 /nosql/cassandrapasswd nosql5.2 复制JRE...
Cassandra系列-2-基本功能测试
4,使用cassandra-cli4.1 基本命令[nosql@rhel5 ~]$ cd $CASS_HOME[nosql@rhel5 apache-cassandra-1.0.10]$ cd bin[nosql@rhel5 bin]$ cassandra-cli -h 127.0.0.1 -p 9160-bash: cassandra-cli: command not found[n...
Cassandra系列-1-安装-启动
擦作系统版本:[root@rhel5 lib]# uname -aLinux rhel5 2.6.18-8.el5xen #1 SMP Thu Mar 15 21:02:53 EDT 2007 i686 i686 i386 GNU/Linux1环境准备1.1用户准备--logon as rootmkdir -p /nosql/cassandragroupadd no...
not-null约束对执行计划的影响
1,对null值的处理(group by,distinct,max/min)SQL> select comm,count(*) from scott.emp 2 group by comm; COMM COUNT(*)---------- ---------- ...
使用DBMS_RLS实现细粒度访问控制
1,介绍DBMS_RLS用于实现细粒度访问控制,Virtual Private Database (VPD)基于该功能实现,只在企业版中支持。2,实现基于动态谓词实现,即在解析SQL时动态增加安全规则。(1)可以控制的操作:index,select,insert,...
细粒度审计测试FGA
--1,清理审计记录truncate table sys.fga_log$;select * from sys.fga_log$;select * from dba_tables where table_name like '%AUDIT%';--创建测试表drop table hr.c;create table hr.casselect * from hr.cou...
搭建DataGuard碰到的小陷阱
搭建物理standby时,一步三折,解决过程如下:1,主库日志传输失败,切换主库为备库时报ORA-16416(备库与主库不同步错误)。经分析,LOG_FILE_NAME_CONVERT有误。排除该问题后,仍然不同步。2尝试复制已归档的文件...
企业计算资源管理利器-GridControl介绍
GridControl(GC)介绍1,定位帮助系统管理员管理大量系统(主机,数据库,应用服务器等),提供集中、基于例外的管理。集中,指通过一个控制台可以管理所有系统;基于例外指可以对系统可用性、性能指标进行监控,系统不可...
实现整数二进制指定位置为0或1
1,需求: 使用PL/SQL实现整数二进制指定位置为0或1,用函数表示: r = f(src,pos,0_or_1) r:设置结果 f:实现设置的函数 src:原值 pos:指...
sqlldr中使用条件装载及作为外部表访问
目的:sqlldr中使用条件装载及作为外部表访问。1,sqlldr中使用条件装载:[oracle@bocnet95 mh]$ cat netval.sqlcreate table netval( fncode VARCH...
ORACLE字符列长度语义
<<Oracle Database Reference 10g Release 2 (10.2)>>关于NLS_LENGTH_SEMANTICS说明如下:1,NLS_LENGTH_SEMANTICS仅用于CHAR、VARCHAR2类型的新建列的语义说明(字节、字符),并且不影响已有列。2,NCHAR, NVARCHA...
TimesTen_安装-创建数据库
TimesTen安装及创建数据库。1,用户、用户组、目录准备#log in as root#create user group,allow direct driver connectiongroupadd timesten#create registry directorymkdir /etc/TimesTen#create admin group,i...
数据泵导出索引数据和统计信息吗
关于在数据泵问题:(1)索引数据导出吗?(2)源表统计数据导出/导入吗?1创建测试表drop table test;create table testasselect dbms_random.string('x',50) as x from dualconnect by level<=1e6;create index idx_te...
内存数据库TimesTen介绍
全称:Oracle TimesTen In-Memory Database1,基本特性:作为在应用层部署的嵌入式数据库,以完全常驻物理内存的方式提供SQL方式的实施访问.2,通过以下方式提高响应速度和吞吐量: --在内存中管理数据 --针...
StreamsAdvancedQueuing
Streams Advanced Queuing是Oracle自带的特性,支持数据库内、系统间、甚至与其他消息中间件进行可靠消息转递。1,背景支持接口包括Java,PL/SQL,C/C++.在Oracle10GR2中,Advanced Queuing重命名为Streams Advanced Qu...
dbms_system
DBMS_SYSTEM包支持很多功能(设置会话参数、启动跟踪、设置特定错误导出、写入跟踪文件、重置统计值为0),但在官方文档中没有说明.根据<<Secrets of the Oracle Database>>中的介绍,整理如下:*获取环境变量值DBMS_SYS...
并行dml操作所需的TM锁
目的:跟踪分析并行查询,并行更新时获取锁情况,结论如下:(1)并行查询不请求表上的TM锁,同时执行的更新操作不影响并行查询的执行计划;(2)在会话不启用并行dml时,使用并行更新提示的sql中只有查询部分使用并行,获取mode...