ORACLE用户创建过程

原创 2013年12月05日 10:48:37

     对于ORACLE用户创建过程,估计大家在熟悉不过了,无论是自己练习玩,

还是工作用,都免不了做这步,有的人已经熟练的记住了,有的人还是喜欢复制粘贴,

把创建用户的脚本存在记事本里,直接拿来用。但是这种脚本太简单,所以最容易被弄丢了。

关键时刻找不到,又没记住。烦了吧!所以最好记住,忘了就看看这里!

第一步:创建表空间

create tablespace ICB datafile 'D:\oracle\product\10.2.0\oradata\icb\icb.dbf' size 2048M
autoextend on next 256M maxsize unlimited logging extent management local autoallocate segment space management auto;
alter tablespace ICB add datafile 'D:\oracle\product\10.2.0\oradata\icb\icb01.dbf' size  2048M autoextend on next 256M;

注意:“maxsize unlimited logging extent management local autoallocate segment space management auto” 这段可以根据需要可不加;

“alter tablespace ICB add datafile 'D:\oracle\product\10.2.0\oradata\icb\icb01.dbf' size  2048M autoextend on next 256M" 不需要可不加。

 

第二步:创建用户

  create user test
  identified by "test"
  default tablespace ICB
  temporary tablespace TEMP
  profile DEFAULT
  quota unlimited on system
  quota unlimited on test
  quota unlimited on users;

 

第三步:授权
 -- Grant/Revoke role privileges
 grant connect to test with admin option;
 grant resource to test with admin option;
 -- Grant/Revoke system privileges
 grant create any table to test;
 grant create any view to test;
 grant create table to test with admin option;
 grant select any table to test;
 grant unlimited tablespace to test with admin option;

注意:权限根据需要自己来设置。

 

最后:就是退出

exit;

 

总结:oracle用户的创建一共就三个步骤,

1)创建表空间(如果表空间已存在,则可以不做这步)

2)创建用户

3)授权

 

 

查看当前的用户都创建了什么存储过程

查看当前用户:select * from user_procedures; 或者select * from user_objects where object_type='PROCEDURE';-- ...
  • ziwen00
  • ziwen00
  • 2010年10月01日 09:50
  • 1232

oracle用户创建

1.数据库安装时的参数设定下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:oracle,数据库名与数据库SID号都输入:or...
  • huiseshiyiyue
  • huiseshiyiyue
  • 2012年04月28日 08:58
  • 69

Oracle用户创建

--创建表空间 create tablespace demo datafile 'e:/test/a211.dbf'--创建表空间的路径 size 1m--默认的表空间的文件大小为1M autoext...
  • a4171175
  • a4171175
  • 2017年12月13日 10:01
  • 55

oracle 用户创建

create user test01 identified by 123456;  alter user test01 default tablespace TBSP_test01 quota...
  • yuqu123
  • yuqu123
  • 2015年06月28日 15:29
  • 218

Oracle 创建用户所有对象的同义词

      Oracle同义词从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,...
  • caok
  • caok
  • 2009年02月10日 21:55
  • 1797

oracle 创建job与ora-12011

oracle job简介 主要的使用情景 定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等 俗话说万事开头难,这里我只简单记述一个创建一个简单的jo...
  • dia20082137
  • dia20082137
  • 2011年11月17日 14:23
  • 2027

oracle hr样例数据库用户建立

一、解锁hr用户 1、sys身份连接数据库  2、解锁:alter user hr account unlock; 3、修改密码:alter user hr identified hr; 二、导入脚本...
  • wdyr321
  • wdyr321
  • 2013年09月08日 16:14
  • 1307

Oracle(4)创建用户,分配权限及角色,Schema概念

--创建普通用户 create user 用户名 identified by 密码(密码不能以数字开头) --刚创建的用户没有任何权限,需要管理员分配相应的权限 create user jiaozl1...
  • u013943420
  • u013943420
  • 2017年04月01日 14:28
  • 1601

oracle无法跨用户表创建视图

表现:    能访问其他用户的表,但不能创建视图    CREATE OR REPLACE VIEW uuuu    AS     select t1.a,       t1.b,       t1....
  • asd14828
  • asd14828
  • 2009年07月15日 13:38
  • 1298

Oracle查询某用户下的表,创建时间

查询TEST用户下的所有表,及其创建时间 SELECT OBJECT_NAME ,CREATED FROM ALL_OBJECTS WHERE OBJECT_TYPE='TABLE' AND OWNE...
  • wym2006110322
  • wym2006110322
  • 2013年04月08日 18:14
  • 693
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORACLE用户创建过程
举报原因:
原因补充:

(最多只允许输入30个字)