角色和权限相关的视图
dba_tab_privs 角色或用户被赋予的“对象权限”dba_role_privs 角色或用户被赋予的“角色”dba_sys_privs 角色或用户被赋予的“系统权限”user_sys_priv...
【转】Fixed Size和variable_size等SGA区组成的含义
SQL> show sgaTotal System Global Area 105978600 bytesFixed Size 453352 bytesVariable Size 50331648 bytesDatabase Buffers 54525952 bytesRedo Buffers 667648 bytesSQL>Fixed Size:oracle 的不同平台和不...
drop、delete 与truncate
要删除一个表,你可以使用SQL语句DROP TABLE。例如,又从数据库中彻底删除表mytable,你要使用如下的语句: DROP TABLE mytabletruncate操作 同没...
DUMP函数
DUMP函数的输出格式类似:类型 <[长度]>,符号/指数位 [数字1,数字2,数字3,......,数字20]各位的含义如下:1.类型: Number型,Type=2 (类型代码可以从Oracle的文档上查到)2.长度:指存储的字节数3.符号/指数位...
逻辑有点难理解的Sql执行结果,以及用处
准备测试环境:create table kevintest (col1 char(1),col2 char(2),col3 int);insert into kevintest values('A','B',2);insert into kevintest values('A','B',3);insert into kevintest values('A','B',4);insert...
大量包含Insert语句的脚本文件批量执行导入数据
今天,同事让我帮忙处理这样一个问题:PM提供了数十个<table name>.dat文件,每个文件中包含大量的Insert语句,比较大的dat文件达到了700多M,如何将这些数据快速的导入...
查看一个User所有对象占用的空间大小
使用DBA_Extents,DBA_Segments(有DBA权限User登录)或者使用某个User登录后使用user_extents,user_segments查询当前User所有对象占用空间大小。下面2个Sql得到的结果一样:select sum(bytes)/1024/1024 ||'M' from ...
【转】一份高级技术支持笔试题(主要是Oracle和Unix,含参考答案)
一、 unix相关问题1、 你常用的主机和OS是什么?(以下Unix相关问题尽量基于你常用的Unix环境作答) 我常用的是Sun主机,操作系统一般是Solaris8或Solaris10。...
批量分析表的一段PL/Sql
beginfor x in (select owner,table_name from dba_tables where blocks is null and owner in ('HR'))loopexecute immediate 'begin DBMS_STATS.UNLOCK_TABLE_STATS('''||x.owner||''','''||x.table_name||''');end...
windows下处理kill session不被释放的锁
select spid, osuser, s.program fromv$process p, v$session s where p.addr=s.paddr and sid=sessionsidSPID OSUSER------------...
Oracle关于week的计算问题
问题如下:使用如下两句SQL查询,结果分别为35和36,而事实上这两天在同一周select TO_CHAR (TO_DATE ('20080901', 'yyyyMMdd'), 'ww') as Week from dual;select TO_CHAR (TO_DATE ('20080902', 'yyyyMMdd'), 'ww...
修改buffer size
set serveroutput on size 5000;默认size 2000,用以上命令可以改变buffer size大小为5000
【转】新建实例打开已有的数据库 — 数据库与实例的区分测试
TOM说:数据库可被许多实例安装和打开,或者一个接一个的实例安装和打开,或者由多个实例同时安装和打开(即RAC)……一个数据库可以同时被许多实例安装和打开,这就是关于RAC的所有内容了。下面我们测试一下看看...
PL/SQL小结
在pl/sql中定义包的过程中,类型定义要写在包头里,赋值语句写在begin。。end中。定义数组类型的方法: TYPE TYPE_Array_S IS TABLE of NUMBER(14,4);游标定义: &n...
Oracle中date类型使用注意
'********************************************************************'* Module : clsGPCSJOB:GetTime()'* Author ...
exists子句在Sql中的含义
带有EXISTS谓词的子查询不返回任何数据,只产生逻辑真值“true”或逻辑假值“false”。 使用存在量词EXISTS后,若内层查询结果非空,则外层的WHERE子...
在Oracle中取得某一天前后几天的字符串的方法
TO_CHAR(TO_DATE('20050927','YYYYMMDD')-1,'YYYYMMDD')取得2005年9月27日的前一天TO_CHAR(TO_DATE('20050927','YYYYMMDD')+1,'YYYYMMDD')取得2005年9月27日的后一天select TO_CHAR(TO_DATE('20050927','YYYYMMDD')...
Install Oracle 10gR2 64bit on RHEL5 x64
1. Install RHEL5 with following software package Install RHEL5 with following software packageDesktopGnomeApplicationsEditorEngineering and scientificgraphical internetgraphics...
【转】什么是字符集?
字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包括关系,如 us7ascii就是zhs16gbk的子集, 从us7ascii到zhs16gbk不会有数据解释上的问题,不会有数据丢失,Oracle对这种问题也要求从子...
Oracle中删除重复数据的Sql
删除childitem和facility重复的数据:DELETE FROM gcost_gt$catalog t1 WHERE t1.ROWID != &n...