上一页 1 ··· 4 5 6 7 8
摘要: 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 as 剩余空间百分比from ( select b.file_id id, b.tablespace_name as tbs, b.file_name as name, b.bytes/1024/1024 as totalM, (b.bytes-sum(nvl(a.bytes,0 阅读全文
posted @ 2012-03-20 19:56 wbzhao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA- 00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存;无法分离会话 ORA-00024: 单一进程模式下不允许从多个进程注册 ORA-00025: 无法分配 ORA-00026: 丢失或无效的会话 ID ORA-00027: 无法删去当前会话 ORA-00028: 您的会话己被 阅读全文
posted @ 2012-03-20 19:52 wbzhao 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 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_privs;3.查看用户对象权限: select * from dba_tab_privs; select * from all_tab_privs; select * from user_tab_privs;4.查看所有角色: select * 阅读全文
posted @ 2012-03-20 19:34 wbzhao 阅读(608) 评论(0) 推荐(0) 编辑
摘要: select resid, delay, discard from (select a.resid, sum(decode(a.ditemid, 'aaa', a.value, '')) || sum(decode(a.ditemid, 'B_WebDNSDW', a.value, '')) delay, sum(decode(a.ditemid, 'B_WebTCPDelayW', a.value, null)) || sum(decode(a.ditemid, 'bbb', a.value, & 阅读全文
posted @ 2012-03-20 19:32 wbzhao 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 应当用: where TO_CHAR(t.RecordTime, 'yyyymmdd') = '20100519'不能用: where t.RecordTime = TO_DATE('200100519', 'yyyymmdd')to_char是把日期截取出来跟待查询的日期去比较to_date是把待查询的日期转成日期格式去与数据库中相关列的内容作比较to_date转的时候,如果要过滤的日期是20100519,转成yyyymmdd的格式标准日期格式之后,后面会拼上时分秒,默认为00:00:00 阅读全文
posted @ 2012-03-20 19:31 wbzhao 阅读(3311) 评论(0) 推荐(1) 编辑
摘要: --创建全局link create public database link pms connect to pms identified by pms using 'TESTDB'CREATE PUBLIC DATABASE LINK 数据库链接名 CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘本地配置的数据的实例名’; --测试本地的新数据库链接名是否可用 select * from project@pms; --创建同义词 create public synonym ProjectExtendInfo for ProjectExtendInf 阅读全文
posted @ 2012-03-20 19:30 wbzhao 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个简单的测试环境:SQL> CREATE TABLE T (ID NUMBER, START_TIME DATE);Table created.SQL> INSERT INTO T (ID, START_TIME) SELECT ROWNUM, CREATED FROM DBA_OBJECTS;36001 rows created.SQL> COMMIT;Commit complete.SQL> CREATE INDEX IND_T_TIME ON T (TO_CHAR(START_TIME, 'YYYY-MM-DD'));Index crea 阅读全文
posted @ 2012-03-20 19:29 wbzhao 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: CREATE OR REPLACE PROCEDURE SHOW_SPACE(P_SEGNAME IN VARCHAR2 ,P_OWNER IN VARCHAR2 DEFAULT USER ,P_TYPE IN VARCHAR2 DEFAULT 'TABLE' ,P_PARTITION IN VARCHAR2 DEFAULT NULL)-- this procedure uses authid current user so it can query DBA_* -- views using privileges from a ROLE and so it can be ins 阅读全文
posted @ 2012-03-20 19:23 wbzhao 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,还是你刚才删除数据以前那么高的水位。也就是说,这条高水位线在日常的增删操作中只会上涨,不会下跌。 下面我们来谈一下Oracle中Select语句的特性。Se... 阅读全文
posted @ 2012-03-20 19:19 wbzhao 阅读(187) 评论(0) 推荐(0) 编辑
摘要: move一个表到另外一个表空间时,索引不会跟着一起move,而且会失效。(LOB类型例外)表move,我们分为:*普通表move*分区表move*LONG,LOB大字段类型move来进行测试和说明。索引的move,我们通过rebuild来实现一:move普通表、索引基本语法:alter table tab_name move tablespace tbs_name;move过的普通表,在不用到失效的索引的操作语句中,语句执行正常,但如果操作的语句用到了索引(主键当做唯一索引),则此时报告用到的索引失效,语句执行失败,其他如外键,非空约束,缺省值等不会失效。我们需要重新创建主键或索引,基本语法为 阅读全文
posted @ 2012-03-20 19:18 wbzhao 阅读(663) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8