`
itspace
  • 浏览: 978505 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle 启动实例所需最小化参数

阅读更多
以下实验过程来自10.2.0.3
引用
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production


我们知道Oracle启动实例寻找参数文件的顺序为spfile<sid>.ora,spfile.ora,init<sid>.ora。那么Oracle启动一个实例最小化参数是什么呢?以下就是实验过程。
创建任意名字实例
引用
[ora10g@mcprod ~]$ export ORACLE_SID=zhoul

启动实例需要参数文件initzhoul.ora
引用
[ora10g@mcprod ~]$ sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.3.0 - Production on Sat Jan 9 13:55:35 2010

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Connected to an idle instance.

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/ora10g/oracle/product/10.2.0/db_1/dbs/initzhoul.ora'
SQL> exit
Disconnected

创建参数文件initzhoul.ora
引用
[ora10g@mcprod ~]$ touch /ora10g/oracle/product/10.2.0/db_1/dbs/initzhoul.ora

再次尝试启动,提示需要参数db_name
引用
SQL> startup nomount
ORA-01506: missing or illegal database name

添加db_name至参数文件
引用
[ora10g@mcprod ~]$ echo "db_name=zhoul">initzhoul.ora

再次尝试启动zhoul实例,启动成功
引用
SQL> startup nomount
ORACLE instance started.

Total System Global Area  117440512 bytes
Fixed Size                  1260384 bytes
Variable Size              58721440 bytes
Database Buffers           50331648 bytes
Redo Buffers                7127040 bytes

查看数据字典v$parameter,发现启动该实例的只有db_name是非默认,也就是说只要只要设置参数db_name,即可启动数据库实例,其他参数均可采用初始值。
引用
SQL> select name from v$parameter where isdefault='FALSE';

NAME
--------------------------------------------------------------------------------
db_name


观察alert_zhoul.log,可以看到Oracle在启动实例zhoul中调成了部分初始值。注意到undo retention自动调整被关闭。
引用
SQL> show parameter background_core_dump

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_core_dump                 string      partial


[ora10g@mcprod log]$ cat  alert_zhoul.log
Sat Jan  9 13:58:08 2010
Adjusting the default value of parameter parallel_max_servers
from 40 to 25 due to the value of parameter processes (40)
Sat Jan  9 13:58:08 2010
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Sat Jan  9 13:58:19 2010
Adjusting the default value of parameter parallel_max_servers
from 40 to 25 due to the value of parameter processes (40)
Sat Jan  9 13:58:19 2010
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Sat Jan  9 13:59:52 2010
Adjusting the default value of parameter parallel_max_servers
from 40 to 25 due to the value of parameter processes (40)
Sat Jan  9 13:59:52 2010
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Sat Jan  9 14:01:25 2010
Adjusting the default value of parameter parallel_max_servers
from 40 to 25 due to the value of parameter processes (40)
Sat Jan  9 14:01:25 2010
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Shared memory segment for instance monitoring created
Picked latch-free SCN scheme 2
Using LOG_ARCHIVE_DEST_1 parameter default value as /ora10g/oracle/product/10.2.0/db_1/dbs/arch
Autotune of undo retention is turned off.
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.3.0.
System parameters with non-default values:
  db_name                  = zhoul
PMON started with pid=2, OS id=32133
PSP0 started with pid=3, OS id=32135
MMAN started with pid=4, OS id=32137
DBW0 started with pid=5, OS id=32139
LGWR started with pid=6, OS id=32141
CKPT started with pid=7, OS id=32143
SMON started with pid=8, OS id=32145
RECO started with pid=9, OS id=32147
MMON started with pid=10, OS id=32149
MMNL started with pid=11, OS id=32151

0
0
分享到:
评论

相关推荐

    oracle11g单实例搭建教程

    2. **所需软件**: - 数据库安装包:两个分卷的数据库软件包,如`p13390677_112040_Linux-x86-64_1of7.zip`和`p13390677_112040_Linux-x86-64_2of7.zip`。 - 补丁工具和补丁包:如`p6880880_112000_Linux-x86-64....

    Oracle数据库内存参数调优技术

    SGA是Oracle实例启动时加载到内存中的区域,主要包括以下几个部分: 1. 数据缓冲区(db_block_buffers):存储从磁盘读取的数据块,大小取决于db_block_buffers参数乘以db_block_size。通常,数据缓冲区占SGA的大...

    Oracle数据库管理员快速入门

    以上内容涵盖了Oracle数据库管理员快速入门所需的基础知识点,包括安装配置、日常管理操作以及数据库存储结构管理等方面。通过这些基础知识的学习,初学者可以迅速掌握Oracle数据库的基本操作,并为进一步深入学习...

    CentOS7 1804 最小化静默安装Oracle Database 12c 第 2 版.docx

    1. **CentOS最小化安装**: 为了减少不必要的服务和软件包,推荐进行最小化的CentOS 7 1804安装。这样可以节省磁盘空间并提高系统的性能。 2. **虚拟机网络配置**: 在VMware中,设置网络为Host-Only模式。配置VMnet1...

    A02_ORACLE数据库体系结构.pdf

    在Oracle数据库中,系统全局区域(SGA)是一个重要的内存结构,它为Oracle实例所共享。SGA包括多个组件,如数据库缓冲区缓存、重做日志缓冲区、共享池、大型池和Java池等。每个Oracle实例都有一个SGA,并且它被实例...

    centos8 for oracle

    这里我们详细讨论如何在CentOS 8最小化安装的基础上,为Oracle 11.2.0.1准备环境。 标题"centos8 for oracle"暗示了我们的任务是在CentOS 8系统上安装Oracle数据库。由于描述中提到的是Oracle 11.2.0.1,这是一个较...

    Oracle的逻辑结构、物理结构与实例.docx

    一个数据块通常占用一定的磁盘空间,而该空间的大小是由`DB_BLOCK_SIZE`初始化参数决定的。这个参数指定了标准块的大小,标准块指的是那些大小与`DB_BLOCK_SIZE`相等的块。非标准块则是指那些大小与`DB_BLOCK_SIZE`...

    Oracle10g数据库管理 应用与开发 标准教程 课后简答题

    初始化参数文件是Oracle启动时读取的重要配置文件,它定义了数据库实例和数据库本身的许多运行参数。修改初始化参数通常需要在数据库关闭状态下编辑参数文件,随后重启数据库以使修改生效。这一流程确保了参数变更的...

    oracle精简客户端(含98安装所需文件)

    4. **Instant Client**:Oracle Instant Client是Oracle提供的一种小型客户端,它包含了连接到数据库所需的最小组件,非常适合在资源有限的环境中使用。 5. **JDBC驱动**:Java Database Connectivity (JDBC) 驱动...

    Oracle DBA基础知识

    参数文件包含了运行数据库实例所需的配置信息。 - **PFILE**:文本格式的参数文件。 - **SPFILE**:二进制格式的参数文件,可以直接修改而无需重启实例。 ###### 1.5.6 口令文件 口令文件用于存储Oracle数据库的...

    oracle自动安装脚本

    首先,Oracle自动安装脚本通常基于shell脚本语言编写,如bash或sh,它包含了执行Oracle安装所需的一系列命令和参数。这些命令可能包括设置环境变量、创建用户和组、配置网络服务、调整系统参数、解压和运行安装程序...

    Oracle服务器端安装和配置

    这个用户需要具有管理员权限,以确保能够执行安装和管理数据库所需的各种操作。同时,创建一个合适的目录结构,比如`/u01/app/oracle`,以存放Oracle软件和数据文件。 接着,下载Oracle Database的安装包,通常是 `...

    Oracle11g_Cenotos7.3静默安装

    1. 解压缩下载的Oracle安装文件,并创建一个响应文件(如`response_file.rsp`),其中包含安装时所需的各种参数,例如接受许可协议、安装类型、数据库类型、安装路径等。 2. 运行安装命令,例如:`./runInstaller -...

    Linux Oracle12c静默安装脚本

    在“Oracle single-install master”这个压缩包中,可能包含了整个静默安装所需的所有文件,如响应文件、预安装脚本、后安装脚本等。预安装脚本通常用于处理依赖性问题,确保系统满足Oracle的硬件和软件需求,如安装...

    Oracle执行计划与SQL优化实例.pptx

    综上所述,《Oracle执行计划与SQL优化实例》不仅提供了理论知识,还通过具体实例展示了如何运用执行计划来优化SQL查询,是数据库管理员和开发人员提升Oracle数据库性能不可或缺的指南。理解和应用这些知识,将有助于...

    数据库 oracle11g

    此外,适当的权限分配可以防止不必要的权限滥用,有助于保护数据的安全,并遵循最小权限原则,即每个用户只能拥有完成其工作所需的权利。因此,了解并正确配置这些用户和组对于Oracle数据库管理员来说至关重要。

    oracle 11G高可用备份

    9. 计划停机保护:除了应对意外停机,Oracle数据库还提供了在计划性维护(如系统升级)期间最小化停机时间的技术,例如联机系统重新配置和联机修补。 10. 最高可用性体系结构最佳实践:Oracle在白皮书中推荐了一些...

    centos6 for oracle

    安装完成后,还需要进行数据库实例的创建、数据文件的分配、初始化参数的设定等一系列数据库管理操作。同时,确保遵循Oracle的许可条款,尤其是对于商业用途。 总之,"CentOS 6 for Oracle"涉及的是在精简版的...

    oracle10g客服端

    4. **Instant Client**:Oracle还提供轻量级的Instant Client版本,它不包含完整的数据库实例,但包含了运行SQL*Plus和其他Oracle工具所需的最小组件。如果"oracle10g客服端.exe"是Instant Client,那么它将占用较少...

    ORACLE管理员教程

    4. **参数文件**(Parameter File):参数文件定义了Oracle数据库实例的配置参数,例如初始化参数。它是一个文本文件,可以在操作系统层面进行编辑,但修改后需要关闭数据库实例才能生效。参数文件包含了数据库运行...

Global site tag (gtag.js) - Google Analytics