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

Oracle-SQL*Plus 简单操作

连接Oracle服务器

conn 用户名/密码 as 连接身份@服务器连接字符串

连接身份:表示该用户连接后拥有的权限

sysdba:数据库管理员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制、管理功能、创建数据库。sys 用户必须用 sysdba 身份才能登录,system 用户可以用普通身份登录。
sysyope:数据库操作员,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制。
normal:普通用户,权限只有查询某些数据表的数据。默认的身份是 normal用户。

注意:如果 SQL*PLUS 工具启动在服务器上,并且服务器上只有一个数据库实例的情况下,连接字符串可以缺省

Oracle用户和权限

创建用户

create user 用户名 identified by 密码 [ account lock | unlock ]

注意:lock | unlock 创建用户时是否锁定,默认为锁定状态。锁定的用户无法正常的登录进行数据库操作。

数据库常用角色(role)

connect :主要应用在临时用户,特别是那些不需要建表的用户,通常只赋予他们 connect role。connect 是使用 Oracle 的简单权限,拥有 connect 角色的用户,可以与服务器建立连接会话(客户端对服务器连接,称为会话)。
resource :更可靠和正式的数据库用户可以授予 resource role。resource 提供给用户另外的权限以创建他们自己的表、序列、过程、触发器、索引等。
dba :拥有所有的系统权限dba role。包括无限制的空间限额和给其他用户授予各种权限的能力。用户 system 拥有 dba 角色。

一般授予用户 connect 和 resource 角色即可

授予权限

grant 角色 | 权限 to 用户名(角色名)

撤销权限

revoke 角色 | 权限 from 用户名(角色名)

修改用户密码

alter user 用户名 identified by 新密码

修改用户处于锁定(非锁定)状态

alter user 用户名 account lock | unlock

删除用户

drop user 用户名

相关文章:

  • thinkphp 使用paginate分页搜索带参数
  • Money去哪了- 每日站立会议
  • ethereumjs/merkle-patricia-tree-2-API
  • 腾讯音乐赴美IPO仅11亿美元,疑受科技股抛售和中美贸易战影响
  • 【quick-cocos2d-lua】 基本类及用法
  • mysql安装时无法启动服务解决方案
  • Linux初级运维(十五)——bash脚本编程之函数
  • Hystrix断路器在微服务网关中的应用
  • 怎么把工作型PPT制作的好看又专业?
  • git切换分支
  • 数据加密:RSA 加解密
  • react 前端项目技术选型、开发工具、周边生态
  • Keras笔记
  • JQ和Js获取span标签的内容
  • yaml 配置文件
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • .pyc 想到的一些问题
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【前端学习】-粗谈选择器
  • 10个最佳ES6特性 ES7与ES8的特性
  • C语言笔记(第一章:C语言编程)
  • ECMAScript入门(七)--Module语法
  • java中具有继承关系的类及其对象初始化顺序
  • js中forEach回调同异步问题
  • laravel with 查询列表限制条数
  • Less 日常用法
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • mysql 5.6 原生Online DDL解析
  • 阿里云购买磁盘后挂载
  • 编写符合Python风格的对象
  • 软件开发学习的5大技巧,你知道吗?
  • 使用权重正则化较少模型过拟合
  • 双管齐下,VMware的容器新战略
  • 温故知新之javascript面向对象
  • 追踪解析 FutureTask 源码
  • #Z0458. 树的中心2
  • (03)光刻——半导体电路的绘制
  • (2)Java 简介
  • (c语言)strcpy函数用法
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (数据结构)顺序表的定义
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • 、写入Shellcode到注册表上线
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET 命令行参数包含应用程序路径吗?
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .net的socket示例
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET开发者必备的11款免费工具
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • [\u4e00-\u9fa5] //匹配中文字符
  • [Android实例] 保持屏幕长亮的两种方法 [转]