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. svn 提交信息模板
  2. Oracle timestamp 转换 date
  3. reactjs组件的props属性及其特点
  4. Asp.Net MVC 使用FileResult导出Excel数据文件
  5. 找出一个数组中唯一一个出现2次的数字
  6. JavaSE基础笔记一
  7. WEB前端大作业-程序员个人在线简历响应式网站模板(HTML+CSS+JavaScript)
  8. Android单元测试
  9. dll反编译工具java_JAVA反编译工具的使用
  10. 假设检验实例(python)
  11. 模拟点击框架网页内无id无name的按钮
  12. oracle loop面试题,oracle存储过程面试题
  13. 一步步教你轻松学KNN模型算法
  14. Transact-SQL编程
  15. OpenGL实现雾化效果
  16. 【CXY】JAVA基础 之 Map
  17. Python实现自省的方法有哪些?
  18. 成为高级程序员的10个步骤
  19. 【动态规划】股票交易日
  20. 7-8 等腰直角三角形 -- PTA

热门文章

  1. 网络资产管理系统_网络版固定资产管理系统具备哪些优势?
  2. internal java compiler error_java字节码注入AOP作业心得
  3. mysql导入dat文件_mysql dat 导入数据库
  4. 求杨辉三角的前n行数据_它是高考热点,代表数学之美,还是编程狗的最爱——杨辉三角...
  5. H5 存储数据sessionStorage
  6. mysql执行ref_MySql执行分析
  7. n平方的求和公式_高中数学:数列求和及数列的综合应用,掌握常见模型
  8. html文字自适应屏幕居中显示,DIV+CSS经典布局[宽度自适应][自动屏幕居中]的实现...
  9. 我的世界中国版服务器无限夜视,我的世界中国版怎么无限夜视_我的世界夜视药水怎么合成_我的世界怎么永久夜视...
  10. 2018年4月工业用微型计算机,2018年自考工业用微型计算机押密试题及答案(六)...