Oracle数据库新建用户并为其创建一个视图(示例)

简介: Oracle数据库新建用户并为其创建一个视图(示例)

1.创建用户

//<1> 以sysdba管理员登录创建用户smart/smart 
    sqlplus /nolog 
    conn /as sysdba; 
    create user smart identified by smart;
//<2> 查看所有的用户列表(查看用户是否创建成功) 
    select * from all_users;```
####2.授予权限


--为了能够保证能够登陆,必须赋予如下权限


--授予smart用户创建session的权限,即登陆权限


grant create session to smart;


--授予smart用户使用表空间的权限


grant unlimited tablespace to smart;


--授予smart用户创建视图的权限


grant create any view to smart;```


3.登录另一用户,为新建用户smart授予访问指定表的权限

--oracle对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权. 
  --如果tianzhi_smart用户要授权给smart用户查看自己的zh_major_item表的权限; 
    sqlplus tianzhi_smart/tianzhi_smart@localhost:1521/orcl 
  --授予smart用户查看指定的权限 
    grant select on zh_major_item to smart;```
####4.登录新建用户smart,创建视图


// 登录smart用户

sqlplus smart/smart@localhost:1521/orcl


// 测试是否可以访问tianzhi_smart用户下的zh_major_item表

select * from tianzhi_smart.zh_major_item;


// 创建视图

create or replace force view vw_major_item

AS Select * from tianzhi_smart.zh_major_item

WITH READ ONLY;


// 测试视图是否创建成功

//观察是否与 select * from tianzhi_smart.zh_major_item;查询结果相同

select * from vw_major_item;```

相关文章
|
1天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
13 7
|
1天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
9 6
|
1天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
9 5
|
8天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
10天前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
13 1
|
7天前
|
NoSQL 前端开发 MongoDB
前端的全栈之路Meteor篇(三):运行在浏览器端的NoSQL数据库副本-MiniMongo介绍及其前后端数据实时同步示例
MiniMongo 是 Meteor 框架中的客户端数据库组件,模拟了 MongoDB 的核心功能,允许前端开发者使用类似 MongoDB 的 API 进行数据操作。通过 Meteor 的数据同步机制,MiniMongo 与服务器端的 MongoDB 实现实时数据同步,确保数据一致性,支持发布/订阅模型和响应式数据源,适用于实时聊天、项目管理和协作工具等应用场景。
|
3月前
|
监控 Oracle 关系型数据库
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
251 2
|
4月前
|
存储 缓存 Oracle
Oracle数据库可扩展性和性能
【7月更文挑战第6天】
80 7
|
存储 SQL 负载均衡
达梦数据库与Oracle数据库:功能、性能和适用场景对比
数据库在现代信息技术领域中扮演着至关重要的角色。在企业级应用中,选择正确的数据库管理系统对于数据存储、处理和查询效率至关重要。本文将对比两个备受关注的数据库管理系统——达梦数据库和Oracle数据库,从功能、性能和适用场景等方面进行深入探讨,以帮助读者在选择合适数据库时做出明智的决策。
2770 1

推荐镜像

更多