在数据库只有一个实例的情况下,如果要实现数据的隔离,最简单的方法就是创建多个表空间,添加多个用户,一个用户对应一个表空间,这样就实现了数据的隔离(多个开发团队共用一个oracle实例)。

1.ssh shell 工具登录到oracle服务器(Linux)

切换到oracle

输入命令:su - oracle

进入sqlplus

输入命令:sqlplus

输入用户名和密码(有dba权限的用户)

2.查看表空间文件的位置

select name from v$datafile;

假如我的实例名称为orcl,oracle安装在了/u01/app目录下,查询结果是这样

/u01/app/oracle/oradata/orcl/system.dbf

/u01/app/oracle/oradata/orcl/users01.dbf

......

3.创建表空间

这里就创建在/u01/app/oracle/oradata/orcl/目录下,

db_test01 是表空间名称,data_test01.dbf是表空间文件

create tablespace db_test01 datafile '/u01/app/oracle/oradata/orcl/data_test01.dbf' size 256M autoextend on next 100M maxsize unlimited;

这步执行完用 select name from v$datafile; 查看下是否创建成功。

也可以再给这个表空间再增加表空间文件(一个表空间文件不够的情况下)。

alter tablespace db_test01add datafile '/u01/app/oracle/oradata/orcl/data_test02.dbf' size 256M autoextend on next 100M maxsize unlimited;

4.创建用户并指定用户所使用的表空间

创建用户名为test_user,密码为123456,所使用表空间为db_test01的用户

create user test_user identified by 123456 default tablespace db_test01;

5.用户授权

将dba权限授给test_user

grant dba to test_user

ok,搞定了,可以用plsql或其他工具登录测试一下。

若要实现数据的隔离(如:另一个开发小组也用这个数据库实例),重复3,4,5步,指定不同的表空间名称、不同的表空间文件、不同的用户即可。

oracle同一个用户数据隔离,ORACLE一个实例多个用户实现数据隔离相关推荐

  1. iphone怎么传数据到另一个手机,苹果如何转移数据到新手机,两台iphone怎么同步所有数据

    换新手机后,需要迁移旧苹果手机的数据到新苹果手机里面,那么,iphone怎么传数据到另一个手机?本篇文章带您深度了解苹果手机的数据传输技巧. 方法一.通过"快速开始"传输数据 苹果 ...

  2. MySQL 新增表中的数据为另外一个或多个表的数据(业务场景:创建关系表,复制旧表数据到新表)

    问题 昨天同学问了我个问题 我想写个sql脚本,循环插入数据,数据是另一个表中的a.b字段 A表中的a.b字段数据,循环加入B表中a.b字段.就是这个意思 我问他为什么不用Java写,他说是数据维护, ...

  3. oracle外部结合,浅谈Oracle外部文件

    所谓Oracle外部文件外部文件,意味着这些文件从严格意义上来讲并不属于Oracle数据库的一部分.Oracle外部文件也就是属Oracle物理存储结构的一部分,属于外面嵌入到Oracle数据库内部的 ...

  4. 只运行一个实例的写法

    有时我们需要只允许运行应用程序的一个实例,当进程启动时,如果发现应用程序的一个实例在运行,就自动停止运行.我们通常通过Mutex互斥体在Main函数中实现,通常的写法是: [STAThread] st ...

  5. mysql管理用户数据库_MySQL 数据库管理(一)(用户与受权)

    前言 在企业信息化的过程当中,数据库中库和表都会大量存在,须要分配给管理者核实的权限进行操做 合理地分配权限,可使数据库管理井井有理,各个管理者只须要关注本身负责的内容,也可避免误操做对系统形成损失 ...

  6. centos将某一目录权限给用户_CentOS账号和权限的管理,指定用户目录权限

    用户账号文件/etc/passwd   :保存用户名称.宿主目录.登录shall等基本信息 每一行对应一个用户的账号记录 (所有用户都可以访问passwd文件中的内容,但只有root用户才能更改) 用 ...

  7. 【工业大数据】工厂大数据之数据源分析;如何挖掘并驾驭大数据的价值,成为“大数据企业”?

    众所周知,工业大数据是工厂智能化水平提升的关键路径,而数据源的分析和管理是工厂大数据的基础,理清理顺数据源也是实施工厂大数据的第一步.本文就对工厂的数据源进行简要分析. 数据源的划分 以下从两个维度对 ...

  8. 首单怎么让用户掏钱,只能降价吗?|用户心理学

    用户首单是极其重要的,需要用户深度关注到首单的价值,以首单建立品牌与用户的初次连接,以首单强化品牌与用户的全渠道品牌营销策划. 用户是否购买一个产品,取决于以下两个因素:动因和顾虑 01 动因:用户想 ...

  9. linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例

    本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...

最新文章

  1. (转)国外软件外包项目网站(适用软件兼职)
  2. Hadoop命令执行时提示JVM OOM问题的处理
  3. 关于在真实物理机器上用cloudermanger或ambari搭建大数据集群注意事项总结、经验和感悟心得(图文详解)...
  4. 时间复杂度、渐进记法、主定理
  5. 【转】【OPenGL】OPenGL 画图板-- 中点算法画圆
  6. python中关于命名的例子_Python()-类命名空间和对象/实例命名空间
  7. ELK详解(五)——Head插件简单使用
  8. asp.net多图片上传同时保存对每张图片的描述
  9. 一些值得学习的Unity教程
  10. nmds与mds的区别_聚类分析和NMDS分析的基本步骤.doc
  11. js鼠标单击和双击事件
  12. 安装GD库 GD库安装全过程详解
  13. python的自省与反射
  14. ChatGPT百科全书(全网最全面)
  15. 八大典型APT攻击过程详解
  16. Android的四大天王
  17. 鲲鹏计算产业的典型应用
  18. java调用windowsAPI初识-简单的文件删除功能
  19. 营业执照办理后多久办税务登记证
  20. 在canvas中应用font-awesome字体

热门文章

  1. 2021-06-07Leetcode154.寻找旋转数组中最小的数字
  2. MySql: 替换某个字段中的指定字符串——replace函数
  3. stm32flash存储掉电不失数据
  4. ubuntu详细教程[软件安装,命令大全,常用快捷键]
  5. 实践两年多的新零售,谁会掉队,谁会脱颖而出?
  6. mysql5.7查看数据库,【查看和修改mysql5.7端口】
  7. 挺立在孤独、失败与屈辱的废墟上
  8. total commander 笔记
  9. 爬虫从入门到入预(8)
  10. H5禁止ios回弹效果