oracle单实例安装完毕,需要初始化表空间、用户、等信息。不积跬步,何以至千里!

用sys账户登录oracle数据库,以此来完成所有操作!

01、创建临时表空间

create temporary tablespace dzswjdb_temp   --表空间名字
tempfile '/home/oracle/app/oracle/data/dzswjdb_temp.dbf'   --数据文件的物理位置
size 1000M
autoextend on
next 500M maxsize 2000M    
extent management local

02、创建数据表空间

create tablespace dzswjdb_data
datafile '/home/oracle/app/oracle/data/dzswjdb_data.dbf'
size 1000M
autoextend on
next 500M maxsize unlimited
extent management local
segment space management auto;

03、创建用户

create user  sztq  identified by sztqz2017    --用户/密码
default tablespace dzswjdb_data              --数据表空间
temporary tablespace dzswjdb_temp;

04、用户授权

grant connect,resource,dba to sztq;          --测试环境可以授权dba,生产建议还是按需设置角色
grant unlimited tablespace to sztq;            --对表空间的增长限制(多注意表空间的使用率)

-- grant/revoke system privileges          --授权/回收权限
-- grant/revoke role privileges


题外话,删除用户及表空间(如果表空间是多个账户共用,就不能这样删表空间,后续补充)

01、删除用户及对象

drop user xxx  cascade;   --用户

说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。

02、删除tablespace

drop tablespace tablespace_name including contents and datafiles;    --表空间 ,注意针对单用户对应单个表空间切全部分给此用户

注意区别:

--删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
--删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;

--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上cascade constraints
drop tablespace tablespace_name including contents and datafiles cascade constraints;

转载于:https://www.cnblogs.com/xiaochina/p/7278100.html

oracle初始化化表空间用户权限相关推荐

  1. Oracle(一)创建表空间 用户以及用户授权

    Oracle(一)创建表空间 用户以及用户授权 一.表空间 1.创建表空间 --创建表空间 create tablespace myoracle datafile 'd:\myoracle.dbf'- ...

  2. Linux操作Oracle(8)——Oracle数据库迁移全纪录(1) — 表空间 用户 权限迁移

    目录 一.表空间迁移 1.查看源数据库表空间结构 2.表空间创建 二.用户及权限迁移

  3. oracle 创建数据库 表空间 用户 授权和toad导入导出数据库

    1.创建数据库   简单的方式是使用'Database Configuration Assistant'数据库配置工具根据向导创建   2.创建表空间 在实际使用中需要创建自定义的表空间和临时表空间 ...

  4. oracle创建数据库 表空间 用户

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  5. Oracle 11g常用管理命令(用户、表空间、权限)

    PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户.表空间,权限分配等.以下命令本人都验证操作过,并加上了本人的小结与说明. 1.启动oracle数据库: 从root切换到oracle ...

  6. oracle怎么分配表空间,oracle数据库分配表空间、创造用户、分配用户权限操作

    oracle数据库分配表空间.创建用户.分配用户权限操作 1.创建临时表空间 /* create temporary tablespace*/ create temporary tablespace ...

  7. Linux下和Windows下创建Oracle数据库,表空间,Oracle用户

    通过SSH工具或是XShell工具进入远程Linux下. 其中,通过SSH工具登录的界面如下: 其中Host Name是远程服务器的ip地址.User Name是服务器的一个用户名,端口号默认22,C ...

  8. Oracle 数据库创建表空间、创建用户指定表空间

    Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...

  9. rac建oracle表空间,Oracle Rac创建表空间及用户

    1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FR ...

最新文章

  1. Linux命令整理 - 文件搜索【4】
  2. 如何查看oracle版本信息,如何查看oracle版本信息
  3. Ubuntu16.04安装Mininet
  4. 神策数据助力海通证券,精耕 4 大场景,全面强化数字化运营
  5. 资讯|WebRTC M92 更新
  6. java匿名内部类runnable_Java内部类:匿名内部类(四)
  7. javascript实例_网页空降与抖动
  8. centos7 docker安装和使用_入门教程
  9. python网易云_使用Python实现下载网易云音乐的高清MV
  10. MySQL处理生意参谋_生意参谋低点击率怎么处理?
  11. 人物回眸效果怎么用Vegas设置
  12. meta标签含义详细解释!
  13. 独家出品 | 培训机构免费资源汇总
  14. 【单片机基础】89C52单片机串口通信
  15. 函数参数*arg和参数**arg区别
  16. 计算机视觉算法——基于Transformer的目标检测(DETR / Deformable DETR / DETR 3D)
  17. 解决电脑浏览器打不开网页问题
  18. 基于Python小说电子书阅读系统设计与实现 开题报告
  19. H5 css引入方式 内联样式表
  20. STL 标准模板库详细

热门文章

  1. 用于指纹验证的C#框架
  2. ASP.NET Core与Dapper和VS 2017使用JWT身份验证WEB API并在Angular2客户端应用程序中使用它
  3. cuda pytorch 环境变量_PyTorch-GPU环境配置
  4. es ik分词插件安装
  5. 微信小程序 获取input输入的值
  6. 计算机内存断点,计算机 | 码农们都需要知道的「中断」相关知识
  7. 任正非谈鸿蒙系统问题不大,任正非谈鸿蒙系统:两三年重建生态,有信心打造全球生态...
  8. 使用SpringBoot+JPA报错Incorrect syntax near 'hibernate_sequence'
  9. 计算机的发展与组成ppt,第章计算机的发展与组成.ppt
  10. html密码验证 并跳转页面,vuejs 实现前后端分离登录验证和页面自动跳转