oracle初始化化表空间用户权限
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;
最新文章
- ALV TREE中双击触发PAI事件的方法
- Hewlett-Packard Enterprise 实习总结日记
- [猜数字]把两个数和告诉A,积告诉B,求这两个数是什么
- pro5
- C中文件操作说明
- Flex使用宋体渲染越南语显示错误
- Codeforces 302D
- Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)
- javascript新的原生态API
- Delphi中的THashTable
- C++拾遗(十三)友元和嵌套类
- centos 6 编译安装httpd-2.4
- shell 脚本中$$,$#,$?分别代表什么意思?
- 【MySQL疑难杂症】如何将树形结构存储在数据库中(方案一、Adjacency List)
- Oracle导入导出常用命令
- uWSGI+Django+nginx(下)
- Flask中的CBV
- nginx unit 1.8 支持基于java servlet 的开发模型
- shell脚本实现多台服务器自动巡检
- 删除SQL注入的一些方法总结
热门文章
- DNS使用的是TCP协议还是UDP协议(转)
- 用SLF4j/Logback打印日志-1
- Swift3.0:NSURLConnection的使用
- AVL树原理及实现 +B树
- 检索(retrieval &;&; search )-单目标-多目标跟踪-MTMC Tracking和 ReID
- iOS开发-Block回调
- iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态
- RxJava RxLifecycle 生命周期 内存泄漏 MD
- Android Studio快速集成讯飞SDK实现文字朗读功能
- 【中文分词系列】 4. 基于双向LSTM的seq2seq字标注