`

oracle一个创建用户、创建表空间、授权、建表的完整过程

 
阅读更多

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

Sql代码 复制代码 收藏代码
  1. conn scott/tiger as sysdba  
conn scott/tiger as sysdba



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

Sql代码 复制代码 收藏代码
  1. create user zzg identified by zzg123;  
create user zzg identified by zzg123;



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

Sql代码 复制代码 收藏代码
  1. alter user zzg identified by unis;  
alter user zzg identified by unis;



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

Sql代码 复制代码 收藏代码
  1. select username,default_tablespace from dba_users;  
select username,default_tablespace from dba_users;



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

Sql代码 复制代码 收藏代码
  1. create tablespace ts_zzg datafile 'f:\ts_zzg\zzg_data.dbf' size 200M;  
create tablespace ts_zzg datafile 'f:\ts_zzg\zzg_data.dbf' size 200M;


注:datafile后面是表空间的物理存储路径,文件名的后缀可以随便.

6.创建好表空间,还需要将表空间分配给用户.

Sql代码 复制代码 收藏代码
  1. alter user zzg default tablespace ts_zzg;  
alter user zzg default tablespace ts_zzg;




7.我们可以通过步骤4来查询用户所在的表空间.

8.给用户分配了表空间,用户还不能登陆(没有登录权限),因此还需要为用户分配权限

Sql代码 复制代码 收藏代码
  1. grant create session,create table,create view,create sequence,unlimited tablespace to zzg;  
grant create session,create table,create view,create sequence,unlimited tablespace to zzg;



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

Sql代码 复制代码 收藏代码
  1. conn zzg/unis;  
conn zzg/unis;



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

Sql代码 复制代码 收藏代码
  1. select *from session_privs;  
select *from session_privs;



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

Sql代码 复制代码 收藏代码
  1. drop user zzg cascade;  
分享到:
评论

相关推荐

    Oracle表分区 建表空间 创建用户

    Oracle的相关知识,建表空间,创建用户,给用户授权, 删除用户,给表多列加锁,导出和导入,范围分区,散列分区,列表分区,复合分区、、、

    oracle 创建用户、创建表空间

    oracle 创建用户、创建表空间、授权、建表的完整过程

    Oracle新建用户、角色,授权,建表空间的sql语句

    Oracle创建用户操作相信大家都不陌生,下面就为您介绍Oracle创建用户的语法的相关知识,希望对您学习Oracle创建用户的方面能有所帮助

    oracle建表,实例,用户

    可以对Oracle数据库 创建表空间,实例,新建用户,以及授权操作手册。方便实用

    怎么创建表空间以及用户

    1.创建用户kaifa(密码亦为kaifa),...在表空间下创建用户 create user dm identified by password default tablespace dm temporary tablespace temp; c.给用户授权 grant connect,resource,dba to kaifa;

    Oracle常用的命令如何查看表的结构

    --在表空间下面建表不受限制 4.创建角色 create role 角色名 identified by 密码; 5.给角色授权 grant create session to 角色名;--给角色授予创建会话的权限 grant 角色名 to 用户名; --把角色授予用户

    Oracle最常用的语句

    --在表空间下面建表不受限制 4.创建角色  create role 角色名 identified by 密码; 5.给角色授权  grant create session to 角色名;--给角色授予创建会话的权限  grant 角色名 to 用户名; --把角色授予用户 6....

    ORACLE学习笔记-新建用户及建表篇

    一、用户相关SQL语句 /*新建用户*/ create user SA identified by 2013; 说明:SA用户名,2013密码 /*授权connect,resource给用户sa*/ grant connect,resource to sa; 说明:CONNECT角色: –是授予最终用户的...

    韩顺平oracle学习笔记

    注意:在删除用户时,如果要删除的用户已经创建了表,就需要在删除的时候带一个参数cascade 4.用户管理的综合案例 概述:创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需要为其指定相应的权限。...

    oracle数据库经典题目

    18. 表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个SYSTEM系统表空间。 19.视图是一个表示表的数据的数据库对象,它允许用户从一个表或一组表中通过一定的查询语句建立一个“虚表”。 20.序列是一种...

    Oracle 10g 开发与管理

    我相信本文会对初学者使用oracle有一个初步的使用印象。右图为我所参 考的书籍。 目录 第一讲 Oacle关系数据库 9 一. Oracle的安装 9 二. 用浏览器进入em 企业管理器 11 三.启动DBCA的方法 11 四.服务设置 11...

    oracle数据库笔记

    我相信本文会对初学者使用oracle有一个初步的使用印象。右图为我所参 考的书籍。 第一讲 Oacle关系数据库 9 一. Oracle的安装 9 二. 用浏览器进入em 企业管理器 11 三.启动DBCA的方法 11 四.服务设置 11 五. ...

    Oracle数据库以及Oracle SQL Developer初体验

    先进入SQL PLUS,首先创建一个新的用户 输入:create user username identified by password; 创建用户名和密码。 此时我们的用户只是创建并没有任何权限,接下来还有授权。 输入:grant resource to username; 是...

    ORACLE数据库智能化管理系统2012

    数据库状态及运行情况综合查看,使您了解ORACLE运行状况及空间、日志归档、数据文件等使用情况更直观,并可智能生成数据库热备份脚本和备份恢复方案,为您的数据库保驾护航,使您高枕无忧。 本系统可执行SQL分组语句后...

    Oracle事例

    重新指定用户的缺省表空间 alter user 用户名 default tablespace 表空间名 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; ...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

    IBM WebSphere Portal门户开发笔记01

    57、JS动态插入元素到BODY的第一个位置 332 58、JS正则表达式去除空格类方法 335 59、JS重写CONFIRM把确定修改为是与否 335 60、JS执行EXE可执行文件 336 61、JS读取注册表且执行EXE文件 336 62、JS与VBSCRIPT的结合...

Global site tag (gtag.js) - Google Analytics