随笔分类 -  数据库

摘要:oracle系统表v$session、v$sql表的列字段说明‍在本视图中,每一个连接到数据库实例中的 session都拥有一条记录。包括用户 session及后台进程如 DBWR, LGWR, arcchiver等等。V$SESSION中的常用列V$SESSION是... 阅读全文
posted @ 2016-02-25 23:31 明月镇魂 阅读(832) 评论(0) 推荐(0)
摘要:关于子查询中能否用order by子句,有以下两种情况:第一种例如:select a.col1 from a where a.col2 in (select b.col2 from b order by b.col1);这种情况下子查询只是一个集合,并不需要进行ord... 阅读全文
posted @ 2015-06-03 00:31 明月镇魂 阅读(548) 评论(0) 推荐(0)
摘要:前言MView的两大应用方向一是用于数据库的复制,这个在Oracle文档《Advanced Replication》中有详细的描述。另一个是用于数据仓库,同样Oracle文档《Oracle Database Data Warehousing Guide》中也有详细的描... 阅读全文
posted @ 2015-03-10 20:53 明月镇魂 阅读(653) 评论(0) 推荐(0)
摘要:一直都是SQL92的join形式,今天特别再把之前的(+)好好看看,因为现在还是有很多人用这种写法,根本看不懂啊Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外关联 SEL... 阅读全文
posted @ 2015-03-08 20:56 明月镇魂 阅读(668) 评论(0) 推荐(0)
摘要:(),小括号表示必须的。【】,中括号表示不是强制的,可选的,没有没有都没有关系。{},里的列里多个可选项,只能在其中选择一项。 阅读全文
posted @ 2015-03-08 20:54 明月镇魂 阅读(950) 评论(0) 推荐(0)
摘要:在写本篇博客之前,有一点小东西要写在前面,汉字占多少个字节得看你用的是什么编码集,如果是GBK和GB2312的话,确实是两个字节,在Windows平台上会是你预期的两个字节。但是在linux平台使用的是UTF8字符集,那么就不一定了,不过,我现在做PLSQL等东西一般... 阅读全文
posted @ 2015-01-13 01:07 明月镇魂 阅读(255) 评论(0) 推荐(0)
摘要:原文章地址:点击打开链接权限(privilege)是指执行特定类型SQL命令或访问其它方案对象的权利,它包括系统权限和对象权限两种。系统权限(System Privilege):是指执行特定SQL命令的权利。它用于控制用户可以执行的一个或一组数据库操作。对象权限(Ob... 阅读全文
posted @ 2015-01-04 00:29 明月镇魂 阅读(379) 评论(0) 推荐(0)
摘要:原文地址:点击打开链接对于一个新建的用户,如果没有分配给unlimited tablespace系统权限的用户,必须先给他们指定限额,之后他们才能在表空间中创建对象,限额可以是:A、以兆字节或者千字节为单位的特定值B、无限制的限额是指定标空间中允许的空间容量,默认的情... 阅读全文
posted @ 2015-01-04 00:26 明月镇魂 阅读(985) 评论(0) 推荐(0)
摘要:如图四川网省在导入总部导出的DMP文件中报1658错误,但是经过查询,表空间的使用率才10%,最后查明的用户空间配额给的太小造成的问题。用户表空间配额与用户表空间是完全不一样的概念:如果对用户进行了表空间配额限制,哪怕用户就算拥有再大的表空间也只能使用被限制的那部分大... 阅读全文
posted @ 2015-01-04 00:22 明月镇魂 阅读(352) 评论(0) 推荐(0)
摘要:Oracle 10g引入了DATA PUMP提供的是一种基于服务器的数据提取和恢复的实用程序,DATA PUMP在体系结构和功能上与传统的EXPORT和IMPORT实用程序相比有了显著的提升。DATA PUMP允许您停止和重启作业,查看运行的作业的状态,及对导入和导出... 阅读全文
posted @ 2014-12-29 01:08 明月镇魂 阅读(183) 评论(0) 推荐(0)
摘要:connect、resource和dba三种标准角色:授权语句:grant connect ,resource,dba to user with admin option; (注意:其中的“with admin option”选项的含义是权限转授,该用户user能把他... 阅读全文
posted @ 2014-12-29 00:58 明月镇魂 阅读(382) 评论(0) 推荐(0)
摘要:with admin option 用于系统权限授权,with grant option 用于对象授权。但给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角... 阅读全文
posted @ 2014-12-29 00:35 明月镇魂 阅读(392) 评论(0) 推荐(0)
摘要:很多熟悉SQL server的朋友在接触到oracle的时候经常犯的一个错误就是总以为oracle中也会有update from这种结构。请你死了这条心吧,在oracle中的update语句中不存在from语句。前面我们简单介绍过Oracle的update语句。这里我... 阅读全文
posted @ 2014-12-05 22:35 明月镇魂 阅读(1939) 评论(0) 推荐(0)
摘要:oracle中字符串的比较有两类 1.填补空格的语义比较 2.非填补空格的语义比较 填补空格的语义比较: 如果两个字符串有不同的长度,oracle首先会在短的字符串那边末尾添加空格,直到两个字符串长度相等。 oracle然后按字符顺序比较... 阅读全文
posted @ 2014-11-13 20:35 明月镇魂 阅读(859) 评论(0) 推荐(0)
摘要:1.查询所有表的外键的:select table_name, constraint_name from user_constraints where constraint_type = 'R'; 2.禁用所有外键约束, 使用下面的sql生成对应sql脚本:select... 阅读全文
posted @ 2014-11-06 01:29 明月镇魂 阅读(243) 评论(0) 推荐(0)
摘要:from 原文章地址1 查询系统所有对象SELECT OWNER, OBJECT_NAME, OBJECT_TYPE, CREATED, LAST_DDL_TIME, TIMESTAMP, STATUSFROM DBA_OBJECTS WHERE OWNER=UPP... 阅读全文
posted @ 2014-11-01 14:54 明月镇魂 阅读(222) 评论(0) 推荐(0)
摘要:set heading off——不显示每行的列名set echo off——不重复显示所要执行的sql语句set line 200——设置每行显示200字符set pages 0——不进行分页显示set feed off——不显示sql语句的运行结果(selecte... 阅读全文
posted @ 2014-11-01 14:30 明月镇魂 阅读(1007) 评论(0) 推荐(0)
摘要:在相应用户下执行一下语句:select status from DBA_IND_PARTITIONS --分区索引select status from dba_indexes --普通索引如果状态不是VALID的,那么就是失效的索引。在使用分区表情况下,可能出现... 阅读全文
posted @ 2014-09-03 09:30 明月镇魂 阅读(1791) 评论(0) 推荐(0)
摘要:今天对一张创建了分区表的表进行update操作,正好需要修改的是创建分区的那一列,由于是要修改在分区表范围内的数据,所以无法修改。然后搜了一下,需要修改row movement这个属性:alter table eq_excpdetail enable row move... 阅读全文
posted @ 2014-08-12 00:57 明月镇魂 阅读(502) 评论(0) 推荐(1)
摘要:本帖最后由 macrowho 于 2014-2-19 11:35 编辑最近使用到同义词,在做测试的时候发现SYNONYM针对underlying表权限方面有一个特别需要注意的地方,在这里贴出实验过程,方便大家回忆起这个特点。测试步骤如下:SYS@DB10G SQL> ... 阅读全文
posted @ 2014-08-03 14:16 明月镇魂 阅读(192) 评论(0) 推荐(0)