ITPub博客

首页 > 数据库 > Oracle > [转载] ORACLE管理学习第一天

[转载] ORACLE管理学习第一天

原创 Oracle 作者:wenquan1975 时间:2007-10-18 17:10:41 0 删除 编辑

一、数据库管理员的任务
二、ORACLE的版本号
三、sys和system用户的区别
四、SYSDBA和SYSOPER系统权限
五、Oracle密码文件的作用和说明
六、启动和关闭数据库

[@more@]

一、数据库管理员的任务
1、评估数据库服务器的硬件设备
2、安装ORACLE软件
3、规划数据库
4、创建和打开数据库
5、备份数据库
6、注册系统用户(ORACLE用户)
7、具体实施数据库的设计
8、备份具有完整功能的数据库
9、协调数据库的性能

二、ORACLE的版本号
1、版本号说明
如9.0.1.2.3
9代表版本号;0代表新特征号;1代表维护版本号;2代表普通的补丁设置号码;3代表特殊的平台补丁设置号码
2、查询版本号
select * from product_component_version;
另外,也可以查询v$version视图查看组件级信息

三、sys和system用户的区别sys:所有为数据库的数据字典建立的基本表和视力都存储在SYS模式中。
system:用SYSTEM用户名创建显示管理信息的外部的表和视图以及各种ORACLE选项和工具使用的内部的表和视图

四、SYSDBA和SYSOPER系统权限
SYSDBA:该系统权限可以将用户与SYS用户相连接,非常有效。
执行STARTUP和SHUTDOWN操作;
ALTER DATABASE:打开、登录、备份和更改字符表;
CREATE DATABASE
CREATE SPFILE
ARCHIVELOG和RECOVERY
包括RESTRICTED SESSION权限

SYSOPER:该权限允许用户执行基本的操作任务,但是不具备查看用户数据的能力。
执行STARTUP和SHUTDOWN操作;
CREATE SPFILE
ALTER DATABASE OPEN/MOUNT/BACKUP
ARCHIVELOG和RECOVERY
包括RESTRICTED SESSION权限

五、Oracle密码文件的作用和说明
1、创建密码文件
orapwdUsage: orapwd file= password= entries= where
file - name of password file (mand),
password - password for SYS (mand),
entries - maximum number of distinct DBA and OPERs (opt),
There are no spaces around the equal-to (=) character.
2、如何往口令文件中加用户可查看口令中的用户
加用户通过赋权限的方式:grant sysdba或者grant sysdba
查看用户:select * from v$pwfile_users;
3、remote_login_passwordfile参数
SQL> show parameter pass
NAME TYPE VALUE
--------------------- ----------- ------------------------------
remote_login_passwordfile string NONE
alter system set remote_login_passwordfile=none|exclusive|shared scope=spfile;
none:缺省值,会引起ORACLE采取密码文件不存在时的举动,不安全的连接方式不允许没受权的连接。
exclusive:密码文件只能用于一个数据库
shared:密码文件可以用于多个数据库 ,但是只可以识别一个用户:SYS
很多人的疑问在于:口令文件的缺省名称是orapw,怎么能够共享?
实际上是这样的: Oracle数据库在启动时,首先查找的是orapw的口令文件,如果该文件不存在,则开始查找,orapw的口令文件
如果口令文件命名为orapw,多个数据库就可以共享.

六、启动和关闭数据库
1、启动数据库
a、启动数据库的方法
sql plus;rman;企业管理器
b、使用sql plus启动数据库
sqlplus /nolog
connect ... as sysdba;
startup [pfile='];
c、启动方式
启动实例,装载并打开数据库:startup
启动实例,不装载数据库:startup nomount
启动实例并装载数据库:startup mount
d、限制访问数据库
startup restrict:此时一般用户无法访问数据库
e、迫使实例启动
startup force
f、启动实例,装载数据库并启动完整的介质恢复过程
startup open recover
2、改变数据的可用性
alter database mount;
alter database open;
alter database open read only;
alter system enable|disable restricted session;
3、关闭数据库
shutdown normal:普通模式关闭数据库,不允计新连接,等待所有用户解除连接
shutdown immediate:立即关闭数据库
shutdown transactional:执行完现在事务后立即关闭
shutdown abort:使用终止事务和用户连接(终止数据库实例)的办法关闭数据库
4、禁止操作数据库
alter system quiesce restricted;--停顿数据库
alter system unquiesce;--取消
v$instance:可以查看实例状态
5、暂停和继续数据库
alter system suspend:中断所有数据文件(文件头和文件数据)和控制文件的输入和输出(I/O)暂停数据库
alter system resume;继续普通的数据库操作。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8101272/viewspace-977460/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    1
  • 访问量
    1626