Oracle创建表空间及用户
由于近段时间较忙,很久没有更新文章了,刚看到网上比较基础的,也正是前段时间学习过的一些基础知识,再来复习一下,谢谢这位老兄!!
转自: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创建表空间及用户相关推荐
- Oracle 创建表空间,用户,赋值(简装)
一, 1.Oracle 创建表空间,用户,赋值(简装) C:\Documents and Settings\Administrator>sqlplus /nolog SQL> conn / ...
- Oracle创建表空间、用户、授权
Oracle创建表空间.用户.授权 第1步.利用远程工具连接服务器(CRT.Xshell等) 1.切换oracle用户 2. 无用户名登录,当忘记部分或者所有帐号以及密码的时候可以用此法登录. 3. ...
- oracle system用户创建job 其他用户,oracle创建表空间、用户和表以及sys和system的区别...
一.oracle的3个内置账号(口令管理) scott(示范账户) tiger 内置账号 system 系统管理员 操作用户 sys 超级管理员 操作数据 conn system/sasa; show ...
- oracle创建表空间和用户授权
确定数据文件的存储地址,有两种情况,一个是明确存储地址,一个是跟其他表空间存在一个地方,但是不知道地址,这时候可以根据如下SQL进行查找: select t.* from sys.dba_data_ ...
- Oracle 创建表空间、用户、权限_(plsql)
背景:企业内部oracle数据库日常oracle表空间.用户.权限操作 文章目录 1. 使用dba用户登录plsql 2. 创建表空间 3. 创建用户 4. 赋予用户权限 5. 验证 6. 完整脚本 ...
- SQL那些事儿(四)--oracle创建表空间、用户创建
默认用户为 sys as sysdba,可直接登陆 1.select tablespace_name,file_id, file_name,round(bytes/(1024*1024),0) to ...
- Linux下oracle创建表空间及用户
最近在测试flink的oracle-cdc,公司领导在没用的测试环境搭了一个oracle供我测试,一开始我是拒绝的,毕竟oracle除了crud,也不会别的,奈何拒绝不了,只能边学变做. 1,登录sy ...
- Oracle 创建表空间和用户
文章目录 一.创建表空间 二.创建用户方式(1) 二.创建用户方式(2) 一.创建表空间 表空间? ORACLE 数据库的逻辑单元. 数据库 - 表空间: 一个表空间可以与多个数据文件(物理结构)关联 ...
- Oracle创建表空间、用户、分配权限语句
--创建表空间 create tablespace 表空间名字 logging datafile 'E:\app\sinohuarui\oradata\orcl\文件名.dbf' size 50m a ...
最新文章
- Master RenderMan Procedural Primitive DSO
- .NET开发人员必知的八个网站
- 写给程序员的美术创作指南
- 遍历一个类中的每一个属性、方法、公共字段
- 看 B 站,可以更快!
- [Unity] ACT 战斗系统学习 2:从 Buff 系统开始的思考
- mysql5.5怎么升级补丁_mysql 5.5升级到5.7版本操作流程
- 【LeetCode】【字符串】题号:*434. 字符串中的单词数
- 洛克菲勒的38封信pdf下载_洛克菲勒写给儿子的38封信:要有竞争的决心
- mysql分页查询与ES分页查询解析
- 谈谈我的感受:VS Code和Code Runner
- (附源码)小程序 酒店疫情系统 毕业设计 091931
- 网络硬件三剑客的集线器(Hub)、交换机(Switch)与路由器(Router)
- macOS系统怎么本地运行php文件
- 论文:Discriminative Triad Matching and Reconstruction for Weakly Referring Expression Grounding
- java apex_Apex基础知识(一)
- PPT图片瘦身/图片提取
- 使用pe系统 修复引导
- 计算机如何显示e盘文档,我把电脑E盘里文件隐藏了,怎么弄可以显示出来!
- 详解数字美元白皮书:可能和你想的不一样
热门文章
- 计算机辅助设计b实验目的,上海电力学院电路计算机辅助设计1--含有受控源电路辅助分析...
- matlab气相分解反应动力学,第十二章 化学动力学.ppt
- mysql inputoutput_PHP:同时使用INPUT和OUTPUT参数(不“ INOUT”)调用MySQL存储过程
- 最优化学习笔记(十八)——拟牛顿法(4)DFP算法
- 机器学习笔记(十八)——HMM的参数估计
- 2022年文化潮流趋势报告
- 数据分析体系构建那点事!
- 原型到底应该画到什么程度?被骂N次后我得出了答案
- java程序的调试过程
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。