易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 10g 要点整理 之 管理安全性


管理安全性
1 Oracle标示符
①不是保留字
②1~30个字符
③只能是字母和#、$、_
④不能包含单引号和双引号
 
2 用户
在Oracle中,数据库用户和模式是安全的最基本单元。
(1)用户和模式
数据库模式定义为数据库对象的集合,而模式的名称就是拥有或控制这些数据库对象集合的用户名称。
 
(2)建立用户
以数据库管理员账户登录。
Create user 用户名 indentified by 密码。
 
授权:grant 权限名 to 用户名;
Create session:系统权限,可以为用户提供连接数据库的能力。
 
(3)修改用户
①重置密码
  任何用户都有能力修改自己的密码,数据库管理员有能力重置其他账户的密码。
  Alter user 用户名 identified by 新密码;
②锁定/解锁账户
  Alter user 用户名 account [lock|unlock]
③修改表空间
  Alter user 用户名 default tablespace 表空间 temporary tablespace 临时表空间
④修改表空间配额
  Alter user 用户名 default tablespace 表空间 quota 配额 on 表空间
 
(4)删除用户
     Drop user 用户名 [cascade];
     如果不加后面的参数,那么如果用户拥有对象,那么删除将失败。
     如果使用后面的参数,那么将删除该用户以及该用户的所有用户对象,还删除其他用户模式中对已删除对象表进行引用的约束。
 
3 系统权限
(1)在Oracle数据库中,有2类权限,即对象权限和系统权限。
对象权限是由用户赋予的访问或操作数据库对象的权限。
系统权限是用来许可对各种特性的访问。
 
为了查看用户的Oracle数据库中可以使用的独特系统权限集合,可以查看dba_sys_privs视图。
(2)常用系统权限
     连接到数据库上:    create session
     创建表:            create table
     在任何模式中创建表:create any table
     删除表:            drop table
     删除任何模式中的表:drop any table
     创建用户:          create user


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

忘记oracle数据库密码怎么办

很久不用的oralce数据库,如果忘记了密码,可以这样解决:
如果没有设置环境变量, 去目录C:\oracle\product\10.2.0\db_1\BIN 执行以下命令:
C:\oracle\product\10.2.0\db_1\BIN>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 22 16:00:18
2010 Copyright (c) 1982, 2005, Oracle. All ri ......

oracle PL/SQL 中常量和变量的声明

 
一、常用数据类型:
Number:数字类型
Int:整数型
Pls_integer:整数型,产生溢出的错误
Binary_integer:整数型
Char:定长字符,最长255个字符
Varchar2:变长字符,最长2000个字符
Long:变长字符,最长2GB
Date:日期型
Boolean:布尔型
二、定义常量
格式:常量名   constant &nbs ......

Oracle学习的一些建议


  学习Oracle是一个漫长艰辛的过程。如果没有兴趣,只是被迫学习,那么是很难学好的。学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络、存储等。因此,要真的决心学好Oracle,就一定要有兴趣。有了兴趣,就会一切变得简单快乐起来。简单总结一下,那就是:兴趣、学习、实践。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号