暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle创建用户、创建表空间、授权

毫末之木 2017-09-28
597

1.首先我们可以用scott用户以sysdba的身份登录oracle. 

  1. conn scott/tiger as sysdba  

2.然后我就可以来创建用户了. 

  1. create user zzg identified by zzg123;  

3.创建好用户我们接着就可以修改用户的密码. 

  1. alter user zzg identified by unis;  

4.默认情况下用户创建好后系统会默认给该用户分配一个表空间(users); 
我们可以通过下面的sql语句来查看一下所有用户所在的表空间. 

  1. select username,default_tablespace from dba_users;  

5.一般在开发情况下,我们当然不会使用用户的默认表空间,所以这时我们需要创建一个表空间. 

  1. create tablespace ts_zzg datafile 'f:\ts_zzg\zzg_data.dbf' size 200M;  

注:datafile后面是表空间的物理存储路径,文件名的后缀可以随便. 
6.创建好表空间,还需要将表空间分配给用户. 

  1. alter user zzg default tablespace ts_zzg;  

7.我们可以通过步骤4来查询用户所在的表空间. 
8.给用户分配了表空间,用户还不能登陆(没有登录权限),因此还需要为用户分配权限 

  1. grant create session,create table,create view,create sequence,unlimited tablespace to zzg;  

9.给用户分配了权限之后我们就可以用zzg用户来登录了. 

  1. conn zzg/unis;  

10.登录之后我们也可以来查询用户所具有的权限 

  1. select *from session_privs;  

11.最后我们也可以删除用户及其相关对象 

  1. drop user zzg cascade;  

============================================

Oracle系统,即是以Oracle关系数据库为数据存储和管理作为构架基础,构建出的数据库管理系统。 Oracle,世界第一个支持SQL语言的商业数据库,定位于高端工作站,以及作为服务器的小型计算机,如IBM P系列服务器、HP的Integraty服务器、Sun Fire服务器。Oracle公司的整个产品线包括数据库服务器、企业商务应用套件、应用开发和决策支持工具。

工具/原料

  • Oracle数据库

  • PLSQL

方法/步骤

  1. 1

    首先是Oracle的安装,具体安装的Oracle的步骤这边就不进行介绍了,在我另一篇经验中会讲到如何安装Oracle。

  2. 2

    Oracle安装完成后,是自带实例的,建议:如果进行新的开发,可以自己建一个实例,这边就不进行赘述。这边需要用到一个软件:PLSQL来进行操作数据库实例,进行创建表和用户。

  3. 3

    安装完成PLSQL后,打开sql命令窗口,这个就是编写SQL语句的文本框。

    在文中写入对应的sql语句

  4. 4

    创建表空间语句:

    create tablespace user_data    datafile 'D:\ a.dbf' size 50m   autoextend on  next 50m maxsize 20480m   extent management local;

  5. 5

    创建表空间内的用户:

    create user username identified by password   default tablespace user_data;

  6. 6

    给用户授予权限  :

    grant connect,resource,dba to username;

    END

注意事项

  • 要按部就班的来,有表空间才可以创建用户

  • F8为快捷执行语句

更多内容请关注微信公众号:【毫末之木】

文章转载自毫末之木,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论