甲骨文创建用户及授权创建表

——================================

——Oracle 用户,对象权限,系统权限

——================================

<李>

建立表空间和用户的步骤:

<李>

用户

,建立:,,用户名,identified ,,

,授权:,,session ,用户名:

,,,,,用户名:

,  tablespace   用户名;

     用户名;

grant resource to
grant connect,resource,dba to 用户;
select * from user_sys_privs;查询当前用户权限
grant connect,resource,dba to 用户;给dba权限
grant connect,resource to 用户;
grant unlimited tablespace to 用户;
grant create database link to 用户;
grant select any sequence,create materialized view to 用户;
grant unlimited tablespace to 用户;//授予不限制的表空间
grant select any table to 用户;//授予查询任何表
grant是关键字,select any table是权限,to后面是用户账号

[sql] view plain

  1. 表空间

  2. 建立表空间(一般建N个存数据的表空间和一个索引空间):

  3.  tablespace 表空间名

  4. datafile   *M

  5. tempfile   *M

  6. autoextend   

  7.   storage(

  8.  initial 100K,

  9.   100k,

  10. );

[sql] view plain

  1. 例子:创建表空间

  2.  tablespace DEMOSPACE

  3. datafile 

  4.  1500M

  5. autoextend   5M maxsize 3000M;

  6. 删除表空间

  7.  tablespace DEMOSPACE including contents  datafiles

 


[sql] view plain

  1. 用户权限

  2. 授予用户使用表空间的权限:

  3.   用户名 quota unlimited  表空间;

  4. 或   用户名 quota *M  表空间;

完整例子:

[sql] view plain

  1.  TABLESPACE sdt

  2. DATAFILE   800M

  3.          EXTENT MANAGEMENT  SEGMENT  MANAGEMENT AUTO;

  4.  TABLESPACE sdt_Index

  5. DATAFILE   512M

  6.          EXTENT MANAGEMENT  SEGMENT  MANAGEMENT AUTO;


  7.   demo identified  demo

  8.  tablespace demo;


  9.  ,resource  demo;

  10.      demo;

  11.      demo;

  12.      demo;

  13.      demo;

  14.      demo;

  15.  unlimited tablespace  demo;

  16.      demo;

  17.      demo;

  18.      demo;

[sql] view plain

  1. ip导出方式: exp demo/demo@127.0.0.1:1521/orcl file=f:/f.dmp =y

  2. exp demo/demo@orcl file=f:/f.dmp =y

  3. imp demo/demo@orcl file=f:/f.dmp =y =y

    大脸猫运维博客更多姿势www.itlinux.cn


甲骨文创建用户及授权创建表