05 2012 档案

摘要:权限分类1、系统权限:系统规定用户使用数据库的权限,即具备该权限的用户可在数据库中执行特定操作(系统权限是对用户而言)。2、对象权限:对象权限允许用户对特定对象(如表、视图、序列、过程、函数或程序包)执行特定的操作。系统权限管理系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。对于普通用户:授予connect, resource权限。对于DBA管理用户:授予... 阅读全文
posted @ 2012-05-19 12:14 PoleStar 阅读(636) 评论(0) 推荐(0) 编辑
摘要:创建用户操作的核对清单1.确定用户需要在其中存储对象的表空间。2.确定每个表空间的限额。3.指定一个缺省表空间与临时表空间。4.创建用户。5.向用户授予权限与角色查看表空间 1 SQL> desc dba_tablespaces 2 Name Null? Type 3 ----------------------------------------- -------- ---------------------------- 4 TABLESPACE_NAME NOT NULL VARCHAR2(30) 5 ... 阅读全文
posted @ 2012-05-14 10:44 PoleStar 阅读(553) 评论(0) 推荐(0) 编辑
摘要:建立分区表 1 create table F_IMEI_CELL_DY_20120508BAK 2 ( 3 IMEI_KEY VARCHAR2(32), 4 DAY_KEY NUMBER(22), 5 TACTYPE_KEY NUMBER(22... 阅读全文
posted @ 2012-05-10 09:50 PoleStar 阅读(539) 评论(0) 推荐(0) 编辑
摘要:分区应用 一般一张表超过2G的大小,ORACLE是推荐使用分区表的。分区一般都需要创建索引,说到分区索引,就可以分为:全局索引、分区索引,即:global索引和local索引。前者并不对索引进行分区(索引也是表结构,索引大了也需要分区),而全局索引可修饰为分区索引(我的理解是 分区表的分区索引),... 阅读全文
posted @ 2012-05-07 15:42 PoleStar 阅读(823) 评论(0) 推荐(0) 编辑
摘要:子例程,函数 子例程,函数的作用域是指在程序中能够看到它的位置范围。子例程是全局的,可以放在脚本中的任意位置,甚至放在其他脚本文件中。当使用来自其他文件的子例程时,应当使用关键字do,require或use将它加载到脚本里。若要调用一个子例程,用户可以在子例程前加上&符号,或在子例程前加上do关键字,也可以在子例程名后面加上一组括号。如果使用了向前引用(forward reference),在调用子例程时就不需要提供&或括号。 1 Subroutine declaration: 2 sub subroutine_name; 3 Subroutine definition: 4 阅读全文
posted @ 2012-05-03 09:57 PoleStar 阅读(9934) 评论(0) 推荐(0) 编辑
摘要:符号表 每个包都有自己的一个符号表,它是一个哈希表;关键字是包中的变量名、文件句柄、目录句柄以及子例程,值是typeglob每个符号都被赋予一个typeglob(即*x),它表示所有名为x的类型。 每个包都有自己的符号表。无论何时使用包声明,都要切换到该包的符号表。从一个包中访问另外一个包的变量,可通过“ 包名 + 双冒号( :: ) + 变量名 " 的方式指定。由于 my 函数赋值的变量不能从其所在的包外面访问,而且它也没有存储在包符号表中,而是存储在为每个子程序所创建的缓冲区里。因此,在使用 "my" 变量时,用户无法通过包的符号表来访问它们,因为它们根本不在 阅读全文
posted @ 2012-05-02 16:40 PoleStar 阅读(2523) 评论(0) 推荐(0) 编辑