1.初始化参数文件
在Oracle9i或之后共有两种不同类型的初始化参数文件,它们是:
1) 静态参数文件(PFILE),该文件为正文文件。
2) 动态参数文件(SPFILE),该文件为二进制文件。
静态参数文件的文件名一般为:initSID.ora。动态服务器参数文件的文件名一般为spfileSID.ora。这里的SID为实例名。
初始化参数文件的内容包括:
1) 实例名和与实例名相关的数据库名。
2) 控制文件名字和位置。
3) 系统全局区的配置,如shared pool的配置。
4) 还原段(回滚段)的配置。
5) 该实例所能同时启动的进程数。
6) 标准数据块的大小。
7) 是否允许DBA远程登录等。
2. 静态参数文件
只在实例启动时读取这一文件,在UNIX操作系统上,该文件默认是在$ORACLE_HOME/dbs目录下。在NT操作系统上,该文件默认是在$ORACLE_HOME\database下,但在很多Oracle版本中,在这一目录下的参数文件中只存了指向真正参数的指针。
3.静态参数文件的创建和例子(文件名格式:init数据库.ora)
在NT上
copy init.ora $ORACLE_HOME\database\initbear.ora
在UNIX上
cp init.ora $ORACLE_HOME/dbs/initbear.ora
4. 动态服务器参数文件
动态服务器参数文件是一个二进制文件,它总是保存在服务器上而且是由Oracle服务器自动维护的。
5. 动态服务器参数文件(SPFILE)的创建和参数的浏览
该命令的格式:
CREATE SPFILE [=’SPFILE名’] FROM PFILE [=’PFILE名’]
如果不指定相关的名字,如
CREATE SPFILE FROM PFILE
则在$ORACLE_HOME\database下产生SPFILE数据库名.ORA文件。
一般建议用早SPFILE文件生成PFILE文件,之后再利用操作系统编辑器来浏览或编辑PFILE中的参数。其命令如下:
CRATE PFILE [=’PFILE名’] FROM SPFILE
也可以用利用如下命令获得Oracle数据库的全部参数
SQL>connect sys/moon as sysdba
SQL>spool c:\parameter
SQL>show parameter
SQL>spool off
可以查看c:\parameter.LST文件,最好的方法是使用ALTER SYSTEM SET这一SQL命令,这样做既安全又容易。
6. 启动数据库
当ORACLE收到STARTUP命令之后,其执行顺序如下:
1) 首先使用服务器上的spfileSID文件启动实例。
2) 如果没有找到spfileSID文件,就使用服务器上默认的SPFILE文件启动实例。
3) 如果没有找到默认的SPFILE文件,就使用服务器上initSID文件启动实例。
4) 如果没有找到initSID文件,就使用服务器上默认的PFILE文件启动实例。
也可以在STARTUP命令中使用PFILE选项来覆盖以上的优先顺序:
STARTUP PFILE=C:\oracle\ora92\database\initSUN.ORA
7 将数据库置为限制模式
如要维护数据库的结构,或对数据库进行导入导出等。可以使用限制模式来启动数据库,这样只有具有RESTRICTED SESSION系统权限的用户(一般为数据库管理员)才可以登录数据库,其命令为:
STARTUP RESTRICT
也可以使用如下SQL语句将一运行的数据库状态置为限制模式:
ALTER SYSTEM ENABLE RESTRICTED SESSION;
这样已登录的非管理员用户可以继续工作,可以用如下步骤停止这些用户工作:
启动DOS,输入sqlplus/nolog
SQL>connect system/moon as sysdba;
SQL>select sid,serial#,username,type from v$session.
SQL>alter system kill session ‘7,19’;
7,19是SID(会话标识符)
8. 关闭数据库
为了应对各种不同的实际运行情况,Oracle提供了4种不同的关闭数据库的方法
命令格式如下:
SHUTDOWN [NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT]
Shutdown默认为:shutdown normal
9. 如何利用诊断文件来监督实例
在Oracle数据库中共有3种类型的常见诊断文件。它们是:报警文件(在UNIX系统上为alertSID.log,在NT系统上为SIDALRT.log),后台进程追踪文件(background trace files)和用户进程追踪文件(user trace files)。报警文件及后台进程追踪文件存放在由BACKGROUND_DUMP_DEST参数所定义的目录下。用户进程追踪文件放在由USER_DUMP_DEST参数来定义的目录下。
可以使用show parameter命令或使用数据字典v$parameter,如
select name,value from v$parameter where name like ‘%_dest’;
分享到:
相关推荐
7Oracle实例管理.pptx
7-Oracle实例管理.pptx
0、数据库系统概论.PPT 1、oracle之入门.PPT 2、oracle之查询语句.PPT 3-oracle之DDL和DML.ppt 6、oracle之数据库对象.PPT ...oracle实例管理.PPT oracle数据库创建.PPT oracle网络.PPT oracle之锁.PPT
linux中安装oracle11g时display设置
第三讲:Oracle实例中后台进程管理 第四讲:Oracle数据数据文件管理 第五讲:Oracle数据库在线日志文件管理 第六讲:Oracle数据库归档日志文件管理 第七讲:Oracle数据库控制文件管理 第八讲:Oracle数据库参数文件...
Oracle10G内部培训ppt Oracle10g实例管理ppt
oradim是oracle实例管理工具,具体参数说明,可以在命令行中直接输入oradim查看帮助提示。使用它能够创建、修改、删除,启动、停止本机上的oracle实例服务,有兴趣的,可以使用它实现一个单数据库多实例的案例。 c...
1 简介 课程目标 1 2 建议日程表 1 3 ... Oracle 实例管理 1 13 服务器进程和数据库缓冲区高速缓存 1 14 物理数据库结构 1 15 表空间和数据文件 1 17 SYSTEM 和SYSAUX 表空间 1 18 ...
Oracle 实例管理 1-13 服务器进程和数据库缓冲区高速缓存 1-14 物理数据库结构 1-15 表空间和数据文件 1-17 SYSTEM 和 SYSAUX 表空间 1-18 段、区和块 1-19 逻辑和物理数据库结构 1-20 课程示例: HR 方案 1-...
管理oracle实例.pptx
Oracle 实例管理1-13 服务器进程和数据库缓冲区高速缓存1-14 物理数据库结构1-15 表空间和数据文件1-17 SYSTEM 和SYSAUX 表空间1-18 段、区和块1-19 逻辑和物理数据库结构1-20 课程示例:HR 方案1-22 数据库体系结构...
Oracle12c ASM实例管理学习手册
实战管理Oracle 12c数据库实例
Oracle实例与管理数据库操作.pptx