数据库启动参数
1. NOMOUNT
在数据库启动时,增加NOMOUNT选项表示数据库启动时只启动实例,不安装数据库,不打开数据库。
NOMOUNT选项用于在数据库的控制文件全部损坏,需要重新创建数据库控制文件或创建一个新的数据库时使用。
2. MOUNT
在数据库启动时,使用MOUNT选项表示在数据库启动时启动数据库实例、安装数据库,但不打开数据库。
增加MOUNT选项用于修改数据库的运行模式或进行数据库恢复。例如,在数据库安装以后,修改数据库的运行模式:
1). 将数据库由归档修改为非归档模式
SQL> alter database ARCHIVELOG;
SQL> alter database OPEN;
2). 检查运行模式
SQL> archive log list
3. READ ONLY
在数据库启动时,增加MOUNT选项完成数据库安装后,可以使用ALTER命令,增加选项READ ONLY将数据库打开,表示数据库打开后,心只读方式运行,这时整个数据库处于只读状态,例如:
SQL> startup mount
SQL> alter database open read only;
4. READ WRITE
在数据库启动时,用MOUNT选项完成数据库安装后,可以使用ALTER命令的选项READ WRITE将数据库打开,表示数据库打开后,以读写方式运行,这是数据库的默认方式。
5. OPEN
在数据库启动时,增加OPEN选项表示数据库启动时:启动数据库实例,安装数据库,打开数据库。这是数据库的默认启动选项,一般用于数据库正常启动。
6. RESTRICT
在数据库启动时,增加RESTRICT选项表示数据库以受限方式打开,以这种方式打开数据库后,只有具有RESTRICT SESSION权限的用户才可以连接数据库,例如:
7. PFILE
在数据库启动时,PFILE选项指出数据库参数文件名及路径,用于参数文件不在规定的路径或参数文件名被修改时启动数据库。
例如:startup PFILE=/u02/user/proddb.ora
8. FORCE
在数据库启动时,FORCE选项表示以强制方式启动数据库,可以用于数据库的重新启动。
例如: SQL> startup PFILE=/u02/user/proddb.ora FORCE
上述参数可以在启动数据库时联合使用,例如:
SQL> startup PFILE=/u02/user/proddb.ora OPEN RESTRICT FORCE
这些参数同时起作用。
分享到:
相关推荐
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin ORA_OWNR="oracle" # if the executables do not ...
Linux 下 Oracle 启动和监听 Oracle 数据库是重量级的,其管理非常复杂,将其在 Linux 平台上的启动和关闭步骤整理如下: 一、安装和配置 Oracle 在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并...
在启动的第一步骤,Oracle 首先寻找参数文件(pfile/spfile),然后根据参数文件中的设置(如内存分配等设置),创建实例(INSTANCE),分配内存,启动后台进程。Nomount 的过程也就是启动数据库实例的过程。这个过程...
- **启动参数**:`startup nomount`可以仅启动数据库实例而不装载数据库,适用于维护任务,如备份和恢复。 - **监听器**:数据库启动后,监听器(Listener)需处于活动状态才能接收连接请求。`lsnrctl start`命令...
例如,AUTOSTARTER参数就是一个非强制配置的选项,它在特定情况下可以用来启动管理进程时自动启动所有EXTRACT进程。 3. 特定参数:这类参数通常是为了满足特定环境或平台的需求而设置的。它们并不适用于所有的情况...
7. 启动数据库时指定新的初始化参数文件,执行`startup pfile='c:\oracle\oracle92\database\init.ora';`命令,确保数据库按照新的参数配置启动。 ### 总结 通过以上步骤,我们完成了Oracle数据库的基本内存参数...
- **Oracle启动脚本**:指的是用于启动Oracle数据库服务的一系列自动化命令集合。这种脚本通常被设计成能够自动完成启动过程中的各项任务,从而简化操作流程。 #### 描述解析 - **Oracle 10g启动脚本**:此处指的是...
总的来说,Oracle服务启动涉及远程登录、执行初始化脚本、启动监听器、以SYSDBA身份登录以及设置正确的连接参数。这些步骤确保了Oracle数据库能够正常接收和处理客户端的连接请求,并为用户提供服务。在实际操作中,...
Oracle 修改 SGA 参数无法启动的解决办法 Oracle 中的 SGA(System Global Area)是一块共享内存区域,是 Oracle 实例的核心组件之一。SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA ...
总结来说,Oracle数据库的启动过程是一个复杂的过程,涉及到初始化参数的读取、SGA的分配、后台进程的启动、控制文件的读取和数据文件的打开。理解这些阶段对于数据库管理员来说至关重要,因为他们需要在不同的情况...
这些信息提供了关于当前启动的Oracle实例的一些基本信息,包括SGA的大小和其他关键参数。 #### 四、常见问题及解决方法 1. **无法启动监听器** 如果遇到无法启动监听器的问题,可以检查监听器的状态和日志文件...
1. **创建Oracle实例**:这一步骤中,Oracle系统读取初始化参数文件(如`init.ora`),启动必要的后台进程,并初始化系统全局区(SGA)。实例名称由`Oracle_SID`环境变量确定,不一定与打开的数据库名称相同。 2. **...
AWE可以扩展32位系统的物理地址空间,但操作步骤相对复杂,包括修改服务器启动参数、注册表设置,以及相应的Oracle参数调整。这个方案的内存规划更加细化,分别设定了DB BUFFER_SIZE、LARGE_POOL、JAVA_POOL、SHARED...
- 调整Oracle服务启动参数,例如设置内存分配、日志切换频率等,以提高服务启动速度。 - 使用Oracle企业管理器(EM)进行性能监控和调整。 7. **安全性考虑** - 对Oracle服务进行权限限制,避免未经授权的访问。...
1. 创建初始化参数文件(init.ora或spfile.ora):这是Oracle数据库启动的关键配置文件,包含数据库的初始设置和参数。 2. 编写启动脚本(startup.sh或startup.bat):在Unix/Linux环境下通常为shell脚本,在Windows...
启动实例时,需要读取参数文件 init.ora,决定如何初始化该实例,然后根据参数文件中提供的 SGA 大小,来为 SGA 分配存贮空间,接着启动后台进程,并打开后台跟踪文件。只有具有 sysdba 权限的用户才可以启动实例。 ...
批处理文件`oracle启动服务.bat`和`oracle关闭服务.bat`通常包含上述命令,它们可以方便地自动化这些操作。例如,启动脚本可能包含以下内容: ```bat @echo off net start OracleServiceSID echo Oracle 服务已启动...
四、Oracle启动时的参数文件查找顺序 Oracle在启动时会按照以下顺序查找参数文件: 1. spfileSID.ora 2. 默认SPFILE (spfile.ora) 3. initSID.ora 4. 默认PFILE (未知) 如果在启动命令中指定了PFILE或SPFILE,...