Oracle学习笔记(十四)——数据库管理
来源:互联网 发布:时间线 软件 编辑:程序博客网 时间:2024/06/05 08:44
数据库管理员
1、职责
- 安装和升级oracle数据库
- 建库,表空间,表,视图,索引……
- 指定并实施备份与恢复计划
- 数据库权限管理,调优,故障排除
- 对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包
2、sys和system的区别
1)最重要的区别,存储的数据的重要性不同
- sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,有数据库自己维护,任何用户都不能手动更改。sys用户拥有dba、sysdba、sysoper角色或权限,是oracle权限最高的用户。
- system:用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有dba和sysdba角色或系统权限。
2)其它区别,权限的不同
- sys用户必须以as sysdba或as sysoper形式登录,不能以normal方式登录数据库。
- system如果正常登录,其实是一个普通的dba用户。但是如果以as sysdba登录,其结果实际上是作为sys用户登录的,从登录信息里面可以看到。
3)sysdba和sysoper权限区别图
系统权限
sysdba
sysoper
区别
startup(启动数据库)
startup
shutdown
(关闭数据库)
shutdown
alter database open/ mount /backup
alter database open/ mount /backup
改变字符集
none
create database
none
drop database
none
create spfile
create spfile
alter database archivelog(归档日志)
alter database archivelog
alter database recover(恢复数据库)
只能完全恢复,不能执行不完全恢复
拥有restricted session (会话限制)权限
拥有restricted session权限
可以让用户作为sys用户连接
可以进行一些基本的操作拥有但是不能查看用户数据
登录之后用户是sys
登录之后用户是public
3、dba权限的用户
dba用户:是指具有dba角色的数据库用户。特权用户可以执行启动实例,关闭实例等特殊操作,而dba用户只有在启动数据库后才能执行各种管理工作。
4、管理初始化参数
1、初始化参数用于设置实例或是数据库的特征。oracle9i提供了200多个初始化参数,并且每个初始化参数都有默认值。
- 显示初始化参数
- show parameter命令
- 如何修改参数
- 如果希望修改这些初始化的参数,可以到文件D:\oracle\admin\oracle\pfile\init.ora文件中去修改。
0 0
- Oracle学习笔记(十四)——数据库管理
- Oracle学习笔记(二十四)——函数
- 数据库学习笔记(十四)
- Oracle笔记(十四) 用户管理
- Oracle笔记(十四) 用户管理
- Oracle笔记(十四) 用户管理
- Oracle笔记(十四) 用户管理
- Oracle笔记十四:用户管理
- 方法—Swift学习笔记(十四)
- Oracle学习笔记之Oracle数据库管理
- Oracle学习(十四)之users表空间数据文件管理
- Oracle数据库权限管理学习笔记
- Oracle数据库权限管理学习笔记
- Android学习笔记(十四)———Service学习
- Oracle学习(十四):管理用户安全
- 学习笔记(十四)
- DB2 学习笔记 ——数据库管理
- Oracle学习笔记(十九)——管理索引
- 阿里云服务器linux系统远程登录和文件管理的工具
- nginx+php-fpm日志分析
- awk-3
- MUI_Ajax
- JZOJ4444
- Oracle学习笔记(十四)——数据库管理
- copy与mutableCopy
- 记录下而已
- OpenCV3.0或OpenCV3.1的SVM操作
- OC_实现UITableviewCell之间的间距
- oracle 恢复到之前某个时间点
- Displaying Graphics with OpenGL ES(三)——Drawing Shapes
- jquery中mouseover和mouseout以及mouseenter和mouseleave的区别
- Java--计算中英文长度的若干种方法