由于近段时间较忙,很久没有更新文章了,刚看到网上比较基础的,也正是前段时间学习过的一些基础知识,再来复习一下,谢谢这位老兄!!

转自:http://blog.chinaunix.net/uid-12099237-id-3372677.html

当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间。

1.创建表空间

不论是Lnux环境,还是Wndows环境,都要首先创建好表空间的存放路径,如:

/opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis

若事先不创建该目录路径,则在创建表空间的时候会出错。

然后执行如下命令:

SQL> create tablespace cocis

2 datafile 'D:\oracle\oradata\cocis\cocis01.dbf'

3 size 100M AutoExtend On Next 10M Maxsize 2048M

4 extent management local

5 segment space management auto

6 /

表空间已创建。

2.为应用创建用户

创建用户的同时,为用户指定缺省的永久表空间和临时表空间。

SQL> create user cocis identified by cocis

2 default tablespace cocis

3 temporary tablespace temp;

用户已创建。

SQL> select username,default_tablespace,temporary_tablespace

2 from dba_users

3 where username='COCIS';

USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE

------------------------------ ------------------------------ ------------------

COCIS COCIS TEMP

SQL> select username,user_id,password,default_tablespace,temporary_tablespace

2 from dba_users

3 where username='COCIS';

USERNAME USER_ID PASSWORD TEMPORARY_TABLESPACE

------------------------------ ---------- ------------------------------ -----------------------

COCIS 61 E031F623C0F15D34 COCIS

3.权限的授予

SQL> grant connect,resource to cocis;

授权成功。

注释:当用户创建之后,一般只需要授予CONNECT和RESOURCE这两个角色即可。若要单独进行授权,则需执行单独的授权命令,如grant create table to cocis;等。

SQL> revoke unlimited tablespace from cocis;

撤销成功。

SQL> alter user cocis quota unlimited on cocis;

用户已更改。

注释:为了更严谨的管理,可以回收用户的UNLIMITED TABLESPACE权限,然后对用户的空间限额进行单独授权。

转载于:https://blog.51cto.com/pimg2005/1038252

Oracle创建表空间及用户相关推荐

  1. Oracle 创建表空间,用户,赋值(简装)

    一, 1.Oracle 创建表空间,用户,赋值(简装) C:\Documents and Settings\Administrator>sqlplus /nolog SQL> conn / ...

  2. Oracle创建表空间、用户、授权

    Oracle创建表空间.用户.授权 第1步.利用远程工具连接服务器(CRT.Xshell等) 1.切换oracle用户 2. 无用户名登录,当忘记部分或者所有帐号以及密码的时候可以用此法登录. 3. ...

  3. oracle system用户创建job 其他用户,oracle创建表空间、用户和表以及sys和system的区别...

    一.oracle的3个内置账号(口令管理) scott(示范账户) tiger 内置账号 system 系统管理员 操作用户 sys 超级管理员 操作数据 conn system/sasa; show ...

  4. oracle创建表空间和用户授权

    确定数据文件的存储地址,有两种情况,一个是明确存储地址,一个是跟其他表空间存在一个地方,但是不知道地址,这时候可以根据如下SQL进行查找: select t.*  from sys.dba_data_ ...

  5. Oracle 创建表空间、用户、权限_(plsql)

    背景:企业内部oracle数据库日常oracle表空间.用户.权限操作 文章目录 1. 使用dba用户登录plsql 2. 创建表空间 3. 创建用户 4. 赋予用户权限 5. 验证 6. 完整脚本 ...

  6. SQL那些事儿(四)--oracle创建表空间、用户创建

    默认用户为  sys as sysdba,可直接登陆 1.select tablespace_name,file_id, file_name,round(bytes/(1024*1024),0) to ...

  7. Linux下oracle创建表空间及用户

    最近在测试flink的oracle-cdc,公司领导在没用的测试环境搭了一个oracle供我测试,一开始我是拒绝的,毕竟oracle除了crud,也不会别的,奈何拒绝不了,只能边学变做. 1,登录sy ...

  8. Oracle 创建表空间和用户

    文章目录 一.创建表空间 二.创建用户方式(1) 二.创建用户方式(2) 一.创建表空间 表空间? ORACLE 数据库的逻辑单元. 数据库 - 表空间: 一个表空间可以与多个数据文件(物理结构)关联 ...

  9. Oracle创建表空间、用户、分配权限语句

    --创建表空间 create tablespace 表空间名字 logging datafile 'E:\app\sinohuarui\oradata\orcl\文件名.dbf' size 50m a ...

最新文章

  1. Master RenderMan Procedural Primitive DSO
  2. .NET开发人员必知的八个网站
  3. 写给程序员的美术创作指南
  4. 遍历一个类中的每一个属性、方法、公共字段
  5. 看 B 站,可以更快!
  6. [Unity] ACT 战斗系统学习 2:从 Buff 系统开始的思考
  7. mysql5.5怎么升级补丁_mysql 5.5升级到5.7版本操作流程
  8. 【LeetCode】【字符串】题号:*434. 字符串中的单词数
  9. 洛克菲勒的38封信pdf下载_洛克菲勒写给儿子的38封信:要有竞争的决心
  10. mysql分页查询与ES分页查询解析
  11. 谈谈我的感受:VS Code和Code Runner
  12. (附源码)小程序 酒店疫情系统 毕业设计 091931
  13. 网络硬件三剑客的集线器(Hub)、交换机(Switch)与路由器(Router)
  14. macOS系统怎么本地运行php文件
  15. 论文:Discriminative Triad Matching and Reconstruction for Weakly Referring Expression Grounding
  16. java apex_Apex基础知识(一)
  17. PPT图片瘦身/图片提取
  18. 使用pe系统 修复引导
  19. 计算机如何显示e盘文档,我把电脑E盘里文件隐藏了,怎么弄可以显示出来!
  20. 详解数字美元白皮书:可能和你想的不一样

热门文章

  1. 计算机辅助设计b实验目的,上海电力学院电路计算机辅助设计1--含有受控源电路辅助分析...
  2. matlab气相分解反应动力学,第十二章 化学动力学.ppt
  3. mysql inputoutput_PHP:同时使用INPUT和OUTPUT参数(不“ INOUT”)调用MySQL存储过程
  4. 最优化学习笔记(十八)——拟牛顿法(4)DFP算法
  5. 机器学习笔记(十八)——HMM的参数估计
  6. 2022年文化潮流趋势报告
  7. 数据分析体系构建那点事!
  8. 原型到底应该画到什么程度?被骂N次后我得出了答案
  9. java程序的调试过程
  10. 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。