内存数据库技术在电信行业的应用(转)
以数据和多样性内容和多媒体为特点的3G时代对运营商的支撑系统提出了新的要求。提高实时性、灵活性和精确性是运营商关注的焦点。内存数据库的引入使得系统快速的数据存储和释放得以实现。目前比较流行的两个内存数据库是TimesTen和Altibase。TimesTen公司原是一家私有的实时数据管理软件供应商,于2005年被甲骨文收购。TimesTen对Oracle数据库和Oracle合成中间件(Oracle®Fusion Middleware)的扩展,成为Oracle整体解决方案中的重要选件。与TimesTen相比,Altibase有着广泛的国内应用案例——中国电信SID系统,中国联通综合营帐系
essbase多维数据库启动与停止的方法
ESSBASE的启动:前提是系统已经启动并挂上了相应文件系统。 然后以essbase数据库用户密码登陆系统,执行系统目录下的start.sh 如下:>sh start.sh完成essbase的启动。start.sh脚本如下,仅供参考;停ESSBASE以essbase用户/密码登陆,>ESSCMD>login>serviename>username>password>shutdownservice>exit[@more@]#start.sh## @(#)B.11.11_LR# Default user .profile file (/usr/bin/sh initialization).# Set up the terminal:if [ "$TERM" = "" ]theneval ` tset -s -Q -m ':?hp' `elseeval `
加快大数据语句执行速度的方法:
修改以加快大数据语句执行速度:alter session set sort_area_size=100000000;alter session set sort_area_retained_size=100000000;SET transaction USE ROLLBACK segment bal_sega;[@more@]
PRO*C中存储过程调用,普通SQL语句游标执行,动态SQL语句游标执行的方法
总结了一下PRO*C中存储过程调用,普通SQL语句游标执行,动态SQL语句游标执行的方法;[@more@]PRO*C中常用SQL及游标、存储过程使用汇总:1) exec sql select c1,c2 into :v1,v2 from table_a;2) exec sql insert into table_a(v1,v2) select b.v1,b.v2 from table_b b where 1=2;3) exec sql insert into table_a(v1,v2) select b.v1,b.v2 from table_b b where 1=2;存储过程调用4) exec sql call procedure_a(:v1,:v2);5) sprintf(sta,"select v1,v2 into :v1,v2 from table_a where v3=%s",v3);exec sql execute immediate :sta;