当前位置: 首页 > article >正文

ORACLE常用命令

目录

一、新建用户并授权权限

二、修改用户密码

三、授权存储过程访问权限


一、新建用户并授权权限

--创建用户username,密码为password
create user username identified by 'password'
--授予username 连接数据的权限  
Grant create session to username
权限说明
1create session连接数据库 
2create sequence创建序列
3create synonym创建同名对象
4create table创建表 
5create any table创建任何模式的表
6drop table删除表
7create procedure创建存储过程
8execute any procedure执行任何模式的存储过程
9create user创建用户 
10create view创建视图
11drop user删除用户
12drop any table删除任何模式的表

二、修改用户密码

--修改用户密码
alert user username identified by 'password' 

三、授权存储过程访问权限

grant execute on XXXX to username;

授权全部存储过程查询权限

1、查询某个用户下的所有的存储过程(需要以DBA身份登录)

select 'grant execute on '||OBJECT_NAME||' to xudaxin;',DBA_objects.* from DBA_objects where object_type='PROCEDURE' and owner='username';

2、拼接授权语句

select 'grant execute on '||OBJECT_NAME||' to username;',DBA_objects.* from DBA_objects where object_type='PROCEDURE' and owner='XXX';

3、拷贝grant语句然后执行


http://www.kler.cn/a/15598.html

相关文章:

  • 无人机动力系统测试-实测数据与CFD模拟仿真数据关联对比分析
  • Docker:查看镜像里的文件
  • Javascript——设计模式(一)
  • wordpress使用相关
  • 如何从docker-hub下载镜像
  • SOP搭建:企业标准化操作程序构建与实施指南
  • java基础+注解笔记【狂神说java】
  • Go基础篇:类型系统
  • “数字中国·福启海丝”多屏互动光影艺术秀27日在福州举办
  • Windows更新【bug】
  • (一)Kubernetes - 介绍
  • Disruptor --优雅的使用
  • 国民技术N32G430开发笔记(5)- 基本定时器TIM6的使用
  • 外网SSH远程连接linux服务器,看这一篇就够了
  • 动态内存管理
  • 【zotero】从知网万方维普WOS等数据库上导出格式引文-引文格式到zotero中
  • 【RPA开发】lxml 库之 etree 使用详解
  • AI智能课程:第五讲chatGPT搞定APP小程序
  • 【VM服务管家】VM4.x算法模块开发_4.2 联合OpenCV开发
  • 推荐一些免费可用的热门 API
  • JAVA面试中遇到的那些坑,80%的人都种过招
  • 【web基础】html常用标签+作品展示
  • 如何在自己的Maven工程上搭建Mybatis框架?
  • 『LogDashboard』.NET开源的日志面板——登录授权页面扩展
  • Spring Security 6.0系列【30】授权服务器篇之JOSE规范
  • 软件和信息服务业专题讲座