oracle 数据库得管理

数据库的管理


管理数据库的用户主要是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用户登陆的,从登陆的信息里面我们可以看出


Dba权限得用户
Dbay用户是指具有dba角色得数据库用户,特权用户可以执行启动该实例,关闭实例等特权操作,而dba用户只有在启动数据库后才能执行各种管理工作(没有startup,shutdown)

管理初始化参数
  初始化参数用于设置实例或是数据库得特征,oracle9i提供了200多个初始化参数,并且每个初始化参数都有默认值。
  显示初始化参数得命令 show parameter
如何修改初始化参数
需要说明得如果你希望修改这些初始化得参数,可以到文件D:\oracle\admin\myoral\pfile\init.ora 文件取修改比如要修改实例得名字
数据库表得逻辑备份和恢复
逻辑备份是指使用工具export将数据对象得结构和数据导出到文件得过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import 利用备份文件把数据对象导入到数据库得过程,物理备份即可在数据库open得状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open得状态下进行

猜你喜欢

转载自liucunzhi.iteye.com/blog/1677693