Oracle 数据库相关主题:用户、权限、常用管理工具、常用命令
1. Oracle数据库中SYS、SYSTEM、DBSNMP、SYSMAN 四种用户有什么区别?
- SYS用户(超级管理员):sys用户具有“SYSDBA”或者“SYSOPER”权限。
当创建一个数据库时,SYS 用户将被默认创建并授予 DBA 角色,所有数据库数据字典中的基本表和视图都存储在名为 SYS 的方案中,这些基本表和视图对于 Oracle 数据库的操作时非常重要的。为了维护数据字典的真实性,SYS 方案中的表只能由系统来维护,他们不能被任何用户 或数据库管理员修改,而且任何用户不能在 SYS 方案中创建表。
- SYSTEM用户(普通管理员):system 用户只能用“normal”身份登陆em。
在创建 Oracle 数据库时,SYSTEM 用户被默认创建并被授予 DBA 角色,用于创建显示管理信息的表或视图,以及被 各种 Oracle 数据库应用和工具使用的内容表或视图。
- SYSMAN用户
SYSMAN 是 Oracle 数据库中用于 EM(Execution Management)管理的用户。
EM 管理:启动Oracle数据库控制台服务:OracleDBConsoleXXX数据库控制URL为:https://localhost:1158/emSYSMAN/********
- DBSNMP用户
DBSNMP 是 Oracle 数据库中用于智能代理(Intelligent Agent)的用户,用来监控和管理数据库相关性能的用户,如果停止该用户,则无法提取相关的数据信息。
2. normal 、sysdba、 sysoper 三种权限有什么区别?
- normal权限(普通用户权限): 是普通用户权限。
- sysdba权限(数据库管理员权限):拥有最高的系统权限,sysdba登陆后是sys。
“SYSDBA”权限,即数据库管理员权限,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制、管理功能、创建数据库。
- sysoper权限(数据库操作员权限):主要用来启动、关闭数据库,sysoper登陆后用户是public。
“SYSOPER”权限,即数据库操作员权限,权限包括:打开数据库服务器、关闭数据库服务器、备份数据库、恢复数据库、日志归档、会话限制。
3. Oracle 常用数据库管理工具
1. SQL Plus 工具(SQL Plus)
sqlplus命令的基本语法格式如下:
sqlplus [username]/[password][@connect_identifier][as sysdba]
其中,
username表示用户名。
password表示口令。
@connect_identifier表示连接的网络服务名(或者“主机:端口/全局数据库名”),默认连接本机数据库,可以省略。
如果要以sys用户登录,必须以sysdba身份登录数据库。(用法:sqlplus sys as sysdba)示例:
sqlplus sys@orcl as sysdba
sqlplus sys/********@orcl as sysdba2. 数据库配置助手(Database Configuration Assistant)
3. 网络配置助手(Net Configuration Assistant)
4. 网络管理工具(Net Manager)
4. Oracle 数据库操作常用命令
在CMD控制台的常用命令:
lsnrctl start (备注:lsnrctl start 命令需要使用管理员身份才能执行成功。)
set ORACLE_SID=orcl
sqlplus /nolog进入SQL控制台后的常用命令:
conn / as sysdba;
startupshutdown immediate;
startupselect * from user_tables;
Oracle 数据库相关主题:用户、权限、常用管理工具、常用命令相关推荐
- oracle 将包赋权给用户,oracle数据库如何创建用户和角色,并给其赋权?
一.创建用户并赋予权限 1.创建用户 create user wangxiangyu identified by wangxiangyu; 2.赋权 grant dba to wangxiangyu; ...
- win7 oracle数据库删除用户名,图文帮你win7系统删除Oracle数据库中的用户的具体方法...
许多win7系统用户在工作中经常会遇到对win7系统删除Oracle数据库中的用户进行操作的情况,比如近日有用户到本站反映说win7系统删除Oracle数据库中的用户的情况,但是却不知道要怎么操作wi ...
- Oracle数据库中scott用户不存在的解决方法
Oracle数据库中scott用户不存在的解决方法 参考文章: (1)Oracle数据库中scott用户不存在的解决方法 (2)https://www.cnblogs.com/hjweifans/p/ ...
- Oracle数据库数据查询语句示例(包含大部分常用语句)
Oracle数据库数据查询语句示例(包含大部分常用语句) 目标 本文用到的关系模式 语句示例 1.在创建的s,p,j和spj表中完成以下查询 (1)查询零件重量在10-20之间(包括10和20)的零件 ...
- 用户权限的管理与提权
用户权限的管理与提权 用户权限的管理: 提示:权力越大,责任越大 环境变量的设置: 1. bash shell 配置文件 PS: 如果全局配置和个人配置产生冲突,以个人配置为准. 2.登陆系统后,环境 ...
- oracle数据库创建新用户
最近一直在用oracle数据库.有一次在用oracle数据库创建新用户,导入dmp文件时,只把表结构导入成功,并没有数据.研究一番之后,发现是创建用户没有创建好,特此记录以下. 步骤:
- 赵强老师:Oracle数据库系列课程(12)管理数据库的存储结构与数据的并发-赵强老师-专题视频课程...
赵强老师:Oracle数据库系列课程(12)管理数据库的存储结构与数据的并发-82人已学习 课程收益 从零开始学习Oracle数据库,让学员读整个Oracle数据库有个全面清除的认识和学习. ...
- 疯狂.NET架构通用权限后台管理工具演示版2.0下载
程序未必是最好的,但是我目前所能拥有的程序里是最好的, 功能未必是最全的,但是我目前所能拥有的程序里是最好的. 不管我的再怎么不好,也有成熟的产品,商品化的成果物,请不要乱打击我,你有实力就把你的拿出 ...
- linux sftp没有读写权限,Linux下SFTP用户权限设置条件及实现命令
Linux下SFTP用户权限设置条件及实现命令 众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的,今天的教程就是教大家进行SFTP用户权限设置. 必要条件: 你的op ...
最新文章
- 机器学习之深入理解SVM
- 数据结构算法(二)_算法基础之前传(递归、时间复杂度、空间复杂度、二分查找)...
- Ubuntu16.04安装Xtion驱动并测试使用
- sess.run的错误
- scratch做简单跑酷游戏_腾讯游戏学院专家:做一个多线程游戏框架可以多简单?...
- UIButton设置圆角和边框及边框颜色
- c语言for循环可以初始化多个变量么_C8循环
- matlab engevalstring,Matlab 執行engEvalString命令介紹 | 學步園
- ASP.NET配置设置-关于web.config各节点的讲解
- Python可视化编辑,让Python 不再难懂
- 7款纯CSS3实现的炫酷动画应用
- 正点原子STM32(基于标准库)
- java学科竞赛管理系统_《高校学科竞赛管理系统的web前端设计与实现》文献阅读随笔...
- java超级玛丽代码_java版超级玛丽源代码
- 如何理解模块、组件和对象
- 创维电视显示无服务器,常见创维电视机故障及维修方法【详解】
- GTD时间管理法的五个步骤 用便签备忘录辅助完成高效时间管理
- 使用fir im进行内测托管
- 腾讯云游戏云服务器具有哪些优点
- 2016年1月12日微软将结束IE8、IE9和IE10的技术支持