`
womendu
  • 浏览: 1482398 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
http://space.itpub.net/22034023/viewspace-680475index skip scan的基本介绍。 表employees (sex, employee_id, address) ,有一个组合索引(sex, employee_id). 在索引跳跃的情况下,我们可以逻辑上把他们看成两个索引,一个是(男,employee_id),一个是(女,emp ...
现象:突然系统报警负载过高 下面的处理步骤: 1、找到占用cpu高的进程 select tc.sql_text,tb.machine from v$process ta,v$session tb, v$sql tc where ta.addr=tb.PADDR and tb.SQL_HASH_VALUE=tc.HASH_VALUE and ta.SPID=31128 2、找到进程执行的sql 可以看到使用的了索引跳跃扫描 查看 select * from table(dbms_xplan.display_cursor('7b0908u6wx1ab')); 从这个就 ...
现象:系统突然报连接数过高,基本的现象就是有什么东西被锁了,导致后续的连接都在等待,那么到底是那个会话导致了阻塞那?可以查看视图v$session ,关注以下几个字段 sid-------------------------被阻塞的进程id status--------------------被阻塞的进程状态 COMMAND--------------被阻塞的进程执行的命令 ROW_WAIT_FILE#----被阻塞的进程对应的rowid所在的数据文件id row_wait_block#-----row_wait_row#对应的rowid所在的表的object id row_wait ...
SQL> create table T1 (x varchar2(20) primary key); ----主键类型是char型 Table created. SQL> insert into t1 select object_id from all_objects; 71032 rows created. SQL> commit; Commit complete. SQL> desc t1; Name Null? Type ----------------------------------------- - ...
在线重定义表具有以下功能: 修改表的存储参数; 可以将表转移到其他表空间; 增加并行查询选项; 增加或删除分区;---------------------------------------------常用 重建表以减少碎片; 将堆表改为索引组织表或相反的操作; 增加或删除一个列。------------------------------------或更改主键的类型(从number->varchar2) 调用DBMS_REDEFINITION包需要EXECUTE_CATALOG_ROLE角色,除此之外,还需要CREATE ANY TABLE、ALTER ANY TABLE ...
SET UNUSED的用法 原理:清楚掉字典信息(撤消存储空间),不可恢复。 可以使用 SET UNUSED 选项标记一列或者多列不可用。 使用DROP SET UNUSED 选项删除被被标记为不可用的列。 语法: ALTER TABLE table SET UNUSED (COLlist多个) 或者 ALTER TABLE table SET UNUSED COLUMN col单个; ALTER TABLE table DROP UNUSED COLUMNS; set unused不会真地删除字段。 除了alter table drop field外,也可以 ...
ORA-14074: partition bound must collate higher than that of the last partition错误解决 在使用alter table TAB_STAT_DAY_COMPANY add PARTITION p201001 values less than (to_date('2010-01-01','yyyy-mm-dd')); 增加分区时,我想大家碰到的最多的错误就是ORA-14074: partition bound must collate higher than that of the last partition. 因为 ...
需求描述:一个表已经上线,但是上线之后发现该表的数据量很大,而且会删除历史数据,该表上要建立多个唯一索引,现在的问题就是在建表的时候是建立了一个普通表,现在需要将普通表转化为分区表,并尽量减少对应用的影响1、使用ctas的方式来建立create table t1 ( ID VARCHAR2(60) not null, a VARCHAR2(60) not null, b VARCHAR2(60) not null, create_time TIMESTAMP(6) not null, d NUMBER(2) not null, e VARCHAR2(40 ...
最近没事儿干,玩vb.net,再次感觉到了VS的强大.然后就开始对Eclipse不爽了. 百度百度,还真找到嘞.哈哈. 减少 ALT+/ 的使用频率,尽量使用自动补全........打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。找到Java 下的 JAVA->Editor->
imp "'sys/oracle as sysdba'" FROMUSER=scott FILE=/home/oracle/SCOTTFULL_20120313.dmp log=/home/oracle/11.log buffer=496000 feedback=100 or imp "'sys/oracle@tnsname as sysdba'" FROMUSER=scott FILE=/home/oracle/SCOTTFULL_20120313.dmp log=/home/oracle/11.log buffer=496000 feedbac ...
sys@TARGETAD>select * from v$version where rownum<2; BANNER --------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production 在打开外键约束的时候出现这个错误 为了找到到底是那些数据有问题: [ora11g@targetad admin]$ pwd /home/ora11g/pro ...
http://wenku.baidu.com/view/6ccd650af12d2af90242e63d.html http://wenku.baidu.com/view/8c8e0d838762caaedd33d409.html?from=related&hasrec=1 http://www.lisijie.org/?p=260
在rac中使用裸设备来做数据文件的时候,建议使用udev来绑定设备,不然当增加新的盘的时候就有可能出现问题 见http://t.askmaclean.com/viewthread.php?tid=546&extra=page%3D1&frombbs=1 标准环境,RAW 是需要 CLVM 的,除非你是 LUN ---> DISK---这个需要来确定如何使用这个东西
以前开发了一个应用,并集成到手机的ROM里随手机一起发布,后又对该应用进行了升级,但每次安装之后重启手机该程序又恢复到上一个版本,分析了好久发现问题出在AndroidManifest.xml文件的一个版本号设置不当,每次发布只修改了versionname里的值,但事实上ANDROID程序比较的时候是通过versioncode来比较两次安装的版本,每次发布升级的时候除修改versionname之外还需要将versioncode也递增。
摘要: 1.打开串口函数open_port()中要实现的函数: (1)open("/dev/ttys0",O_RDWR | O_NOCTTY | O_NDELAY);/*打开串口0*/ (2)fcntl(fd,F_SETFL,0)/*恢复串口为阻塞状态*/ (3)isatty(STDIN_FILENO) /*测试是否为中断设备 非0即是中断设备*/ 2.配置串口参数函数set_opt()中要实现的函数: (1)保存原先有串口配置 tcgetattr(fd,&oldtio); (2)先将新串口配置清0 bzore(&newtio,sizeo ...
Global site tag (gtag.js) - Google Analytics