ORACLE管理学习第一天

转载 2007年09月26日 07:01:00

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

一、数据库管理员的任务
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 sysdate 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;继续普通的数据库操作。 

Oracle学习第一天

1.数据文件:就是orclae\product\10.2\oradata\orcl文件下面的DBF文件,表空间由多个数据文件组成 2.cmd连接数据库:sqlplus scott/tiger ...

oracle学习第一天

sqlplus 其他的图形化工具 ===================== 使用的用户:     用户名:scott     密码  :tiger 登录:     sq...

Oracle数据库学习 第一天

1、数据DBA任务:         管理数据库可用性(高可用性:不允许关闭数据库;非高可用性:可用关机)、设计并创建数据库、管理物理结构、管理基于设计的存储、管理安全性、备份与恢复(重点)、数据库...

Oracle学习-基础-第一天

最简单的建表体验:   Create table语句建立表 要指明表的名称 列的名称 列的数据类型 列的宽度 是否有默认值 常见的数据类型 Char(n)定长 Varchar2(n...

Oracle 学习第一天

Oracle安装会自动的生成sys用户和system用户: (1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_...

玩转oracle学习第一天

oracle学习第一部分 1.oracle简介 1.1 目前常用数据库分类 小型数据库:sql server,access(微软的) 中型数据库:mysql(瑞典公司的),sybase(美国sybas...

ORACLE 数据库 学习第一天

ORACLE 数据库 学习第一天

Oracle 零基础学习第一天——简介和基本命令学习

首先呢,我们访问了Oracle的官网: www.oracle.com  了解了网站里的一些资源,下载页面和下载说明,虽然以前自己也去官网下载过 jdk 之类的相关资源,也只是把他当成一个获取资料的普通...
  • emilyRR
  • emilyRR
  • 2014年11月17日 23:40
  • 592

liunx学习笔记第一天 用户权限管理

原文: http://blog.csdn.net/gzh0222/article/details/7915782 用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORACLE管理学习第一天
举报原因:
原因补充:

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