oracle 数据库得管理

原创 2013年12月03日 11:22:40
数据库的管理 管理数据库的用户主要是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用户登陆的,从登陆的信息里面我们可以看出 系统权限 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 Alert database recover(恢复数据库) 只能执行完全恢复,不能不完全恢复 拥有 restricted session (会话限制)权限 拥有restricted session 权限 可以让用户作为sys用户连接 可以进行一些基本得操作,但不能查看用户数据 登录之后用户是 sys 登录之后用户是public Dba权限得用户 Dbay用户是指具有dba角色得数据库用户,特权用户可以执行启动该实例,关闭实例等特权操作,而dba用户只有在启动数据库后才能执行各种管理工作(没有startup,shutdown) 管理初始化参数 初始化参数用于设置实例或是数据库得特征,oracle9i提供了200多个初始化参数,并且每个初始化参数都有默认值。 显示初始化参数得命令 show parameter 如何修改初始化参数 需要说明得如果你希望修改这些初始化得参数,可以到文件D:\oracle\admin\myoral\pfile\init.ora 文件取修改比如要修改实例得名字 数据库表得逻辑备份和恢复 逻辑备份是指使用工具export将数据对象得结构和数据导出到文件得过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import 利用备份文件把数据对象导入到数据库得过程,物理备份即可在数据库open得状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open得状态下进行

详解Oracle本地管理表空间

详解Oracle本地管理表空间 分类: [oracle]--[存储结构] 2011-11-13 22:17 926人阅读 评论(0) 收藏 举报 oracletablesqluser数据库 ...
  • haiross
  • haiross
  • 2013年10月16日 16:10
  • 2503

Oracle DB 管理空间

• 介绍Oracle DB Server 如何自动管理空间 • 使用压缩节省空间 • 主动监视和管理表空间的空间使用量 • 介绍Oracle DB 中的段的创建 • 控制延迟创建段 • 使用“段指导”...
  • rlhua
  • rlhua
  • 2013年10月29日 00:10
  • 6634

oracle实例管理

oracle实例管理oracle实例,其实就是oracle instance,在oracle数据库体系结构中,是组成oracle服务器的重要部分。那为什么需要这个instance呢?专业上的一种说法是...
  • lai_549519649
  • lai_549519649
  • 2015年11月22日 23:36
  • 921

ORACLE数据库中函数instr和SQLServer数据库中CHARINDEX函数

好东西分享给大家 公司产品后台一直都是基于oracle数据库的,但是最近有些项目中需要使用SQLServer作为后台数据库,在做产品移植时,发现产品移植到SQLServer后问题...
  • u011588304
  • u011588304
  • 2013年10月31日 19:49
  • 885

oracle-dba-表空间与数据文件管理

表空间与数据文件管理 ORACLE数据库应用系统ORACLE中间件DBMS数据文件 逻辑结构:一个数据库有多个表空间,一个表空间有多个段,一个段有多个区段,一个区段有多个数据块,一个数...
  • Nuan_Feng
  • Nuan_Feng
  • 2017年03月03日 23:21
  • 150

oracle创建多个数据库实例及其管理

1.使用database   assist或者create   database   语句后提示数据库已经有了。2.用database   configuration   assistance   创...
  • subuser
  • subuser
  • 2011年02月18日 22:01
  • 6141

ORACLE数据库用户管理

一.数据库用户管理 1.用户与安全   oracle数据库的安全包括在对象级控制数据库访问和使用的机制,这是通过数据库用户实现的。数据库用户是定义在数据库中的 一个名称,它是存取数据库中信息的通道,是...
  • gumengkai
  • gumengkai
  • 2016年04月26日 22:56
  • 1123

oracle学习笔记-存储空间管理(4)

表空间将不同类型的数据对象组织在一起,一般情况下一个数据对象对应一个段。段由若干个区组成,区是存储分配和回收的基本单位。区由若干连续的数据块组成,数据块是逻辑结构中最小的存储单位,是oracle读写数...
  • u010343795
  • u010343795
  • 2016年08月29日 15:56
  • 258

用Oracle的EM做数据库的管理(表空间、用户及授权为例子)

Oracle EM整体使用下来评价很高,如果后续用户们普遍都把Sql server升级到Oracle上可以考虑把这个Oracle EM的常规使用方法做一些简短的操作步骤说明,以便让客户也可以参与到Or...
  • lu_yongchao
  • lu_yongchao
  • 2017年02月23日 13:35
  • 2568

深入理解Oracle 12c数据库管理 笔记

深入理解Oracle 12c数据库管理 跳转至: 导航、 搜索 目录 1 安装Oracle2 实现数据库3 配置高效环境4 表空间和数据文...
  • cteng
  • cteng
  • 2014年10月22日 17:10
  • 2210
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 数据库得管理
举报原因:
原因补充:

(最多只允许输入30个字)