oracle同一个用户数据隔离,ORACLE一个实例多个用户实现数据隔离
在数据库只有一个实例的情况下,如果要实现数据的隔离,最简单的方法就是创建多个表空间,添加多个用户,一个用户对应一个表空间,这样就实现了数据的隔离(多个开发团队共用一个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一个实例多个用户实现数据隔离相关推荐
- iphone怎么传数据到另一个手机,苹果如何转移数据到新手机,两台iphone怎么同步所有数据
换新手机后,需要迁移旧苹果手机的数据到新苹果手机里面,那么,iphone怎么传数据到另一个手机?本篇文章带您深度了解苹果手机的数据传输技巧. 方法一.通过"快速开始"传输数据 苹果 ...
- MySQL 新增表中的数据为另外一个或多个表的数据(业务场景:创建关系表,复制旧表数据到新表)
问题 昨天同学问了我个问题 我想写个sql脚本,循环插入数据,数据是另一个表中的a.b字段 A表中的a.b字段数据,循环加入B表中a.b字段.就是这个意思 我问他为什么不用Java写,他说是数据维护, ...
- oracle外部结合,浅谈Oracle外部文件
所谓Oracle外部文件外部文件,意味着这些文件从严格意义上来讲并不属于Oracle数据库的一部分.Oracle外部文件也就是属Oracle物理存储结构的一部分,属于外面嵌入到Oracle数据库内部的 ...
- 只运行一个实例的写法
有时我们需要只允许运行应用程序的一个实例,当进程启动时,如果发现应用程序的一个实例在运行,就自动停止运行.我们通常通过Mutex互斥体在Main函数中实现,通常的写法是: [STAThread] st ...
- mysql管理用户数据库_MySQL 数据库管理(一)(用户与受权)
前言 在企业信息化的过程当中,数据库中库和表都会大量存在,须要分配给管理者核实的权限进行操做 合理地分配权限,可使数据库管理井井有理,各个管理者只须要关注本身负责的内容,也可避免误操做对系统形成损失 ...
- centos将某一目录权限给用户_CentOS账号和权限的管理,指定用户目录权限
用户账号文件/etc/passwd :保存用户名称.宿主目录.登录shall等基本信息 每一行对应一个用户的账号记录 (所有用户都可以访问passwd文件中的内容,但只有root用户才能更改) 用 ...
- 【工业大数据】工厂大数据之数据源分析;如何挖掘并驾驭大数据的价值,成为“大数据企业”?
众所周知,工业大数据是工厂智能化水平提升的关键路径,而数据源的分析和管理是工厂大数据的基础,理清理顺数据源也是实施工厂大数据的第一步.本文就对工厂的数据源进行简要分析. 数据源的划分 以下从两个维度对 ...
- 首单怎么让用户掏钱,只能降价吗?|用户心理学
用户首单是极其重要的,需要用户深度关注到首单的价值,以首单建立品牌与用户的初次连接,以首单强化品牌与用户的全渠道品牌营销策划. 用户是否购买一个产品,取决于以下两个因素:动因和顾虑 01 动因:用户想 ...
- linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例
本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...
最新文章
- (转)国外软件外包项目网站(适用软件兼职)
- Hadoop命令执行时提示JVM OOM问题的处理
- 关于在真实物理机器上用cloudermanger或ambari搭建大数据集群注意事项总结、经验和感悟心得(图文详解)...
- 时间复杂度、渐进记法、主定理
- 【转】【OPenGL】OPenGL 画图板-- 中点算法画圆
- python中关于命名的例子_Python()-类命名空间和对象/实例命名空间
- ELK详解(五)——Head插件简单使用
- asp.net多图片上传同时保存对每张图片的描述
- 一些值得学习的Unity教程
- nmds与mds的区别_聚类分析和NMDS分析的基本步骤.doc
- js鼠标单击和双击事件
- 安装GD库 GD库安装全过程详解
- python的自省与反射
- ChatGPT百科全书(全网最全面)
- 八大典型APT攻击过程详解
- Android的四大天王
- 鲲鹏计算产业的典型应用
- java调用windowsAPI初识-简单的文件删除功能
- 营业执照办理后多久办税务登记证
- 在canvas中应用font-awesome字体