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

oracle

oracle

默认参数设置(使用dba用户执行)

ALTER SYSTEM SET deferred_segment_creation=false;
作用:设置后导出表时候,没有数据也能导出表结构
ALTER SYSTEM SET job_queue_processes=10;
作用:控制Oracle数据库中可用于执行作业队列进程(Job Queue Processes)的最大数量。

创建用户分权限

create user mg IDENTIFIED BY "mg" -- 创建用户
ALTER USER mg IDENTIFIED BY "123"; -- 修改用户密码GRANT CREATE SESSION TO MG; -- 会话权限SELECT username, account_status, created FROM dba_users;

创建角色分权限

-- 创建自定义角色
CREATE ROLE table_management_role;-- 授予创建表的权限
GRANT CREATE TABLE TO table_management_role;-- 授予修改表结构的权限(ALTER TABLE)
GRANT ALTER ANY TABLE TO table_management_role; -- 注意:ALTER ANY TABLE 是一个强大的权限,应谨慎授予
-- 或者,如果你只想让用户修改自己拥有的表,可以授予 ALTER 权限给特定的表(这需要更细致的权限管理)-- 授予删除表的权限
GRANT DROP ANY TABLE TO table_management_role; -- 同样,DROP ANY TABLE 也是一个强大的权限
-- 或者,对于特定的表,可以授予 DROP 权限-- 授予创建视图的权限
GRANT CREATE VIEW TO table_management_role;-- 授予修改视图定义的权限(ALTER VIEW)
GRANT ALTER ANY VIEW TO table_management_role; -- 谨慎授予
-- 或者,对于特定的视图,可以授予 ALTER 权限-- 授予删除视图的权限
GRANT DROP ANY VIEW TO table_management_role; -- 谨慎授予-- 授予修改表数据的权限(INSERT, UPDATE, DELETE)
-- 这里可以授予对特定表的权限,或者如果希望用户能修改所有表的数据,可以使用以下权限(但通常不推荐)
-- GRANT INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO table_management_role;
-- 更安全的做法是授予对特定表的权限
GRANT INSERT, UPDATE, DELETE ON specific_table TO table_management_role;
-- 对于多个表,可以重复上述 GRANT 语句-- 或者,如果你希望用户能修改自己拥有的表的数据,通常不需要额外授予 INSE
http://www.dtcms.com/a/273840.html

相关文章:

  • 从代码学习深度学习 - 针对序列级和词元级应用微调BERT PyTorch版
  • 线程池拒绝策略执行之后的补偿案例
  • Express + @vladmandic/face-api + mySql 实现人脸识别
  • Oracle 数据库 Dblink
  • 【项目经理】实施项目技术问题
  • 5G标准学习笔记14 - CSI--RS概述
  • Telnet远程连接实验(Cisco)
  • 包稳定的Docker 安装方式(CentOS)
  • 前端实现 MD5 加密
  • 【Linux应用】Ubuntu20.04 aarch64开发板一键安装ROS2(清华源)
  • 登录超时问题的排查方法与预防经验分享
  • 【机器学习】机器学习基础
  • 设计模式笔记_结构型_代理模式
  • GPT3/chatGPT/T5/PaLM/LLaMA/GLM主流大语言模型的原理和差异
  • 触觉反馈手套技术是迈向远程机器人系统灵巧操作的关键一步
  • 【Linux】系统引导修复
  • 【八股消消乐】浅尝Kafka性能优化
  • 服务器机柜与网络机柜各自的优势
  • 微信小程序111~120
  • 十二、k8s工程化管理Helm
  • Docker部署私有仓库
  • Linux_3:进程间通信
  • 全面掌控 Claude Code:命令 + 参数 + 快捷键一文全整理(建议收藏)
  • DVWA靶场通关笔记-反射型XSS(Reflected Medium级别)
  • react打包发到线上报错Minified React error #130
  • 在HP小机上跑了1432天的Oracle RAC,能不能重启?
  • 【ECharts】多个ECharts版本共存解决方案
  • 日历插件-FullCalendar的详细使用
  • git lfs部署及报错处理
  • 静态路由综合配置实验报告