需求分析的主要方法有 Oracle创建实例的最少参数需求
Oracle创建实例的最少参数需求
我们知道 Oracle在启动过程中 需要读取参数文件(pfile/spfile)来创建实例 Oracle在启动过程中 寻找参数文件的顺序为:spfile<sid> ora spfile ora init<sid> ora
而创建实例的过程中 Oracle需要的最少参数为一个 即db_name参数

我们来看一个测试 启动一个任意设置的实例 本例ORACLE_SID=julia:
[oracle@jumper dbs]$ export ORACLE_SID=julia[oracle@jumper dbs]$ sqlplus / as sysdba
SQL*Plus: Release Production on Mon May : :
Copyright (c) Oracle Corporation All rights reserved
Connected to an idle instance
SQL> startup nomount;ORA : failure in processing system parametersLRM : could not open parameter file /opt/oracle/product/ /dbs/initjulia ora
Oracle最后检查的文件为initjulia ora 让我们创建这个文件 然后数据库实例即可创建:
SQL> ! echo db_name=julia > /opt/oracle/product/ /dbs/initjulia ora
SQL> startup nomount;ORACLE instance started
Total System Global Area bytesFixed Size bytesVariable Size bytesDatabase Buffers bytesRedo Buffers bytes
我们可以看一下缺省的各类文件的存储地点:
SQL> show parameter dump_dest
NAME TYPE VALUE background_dump_dest string ?/rdbms/logcore_dump_dest string ?/dbsuser_dump_dest string ?/rdbms/log
SQL> show parameter control_files
NAME TYPE VALUE control_files string ?/dbs/cntrl@ dbf
[oracle@jumper dbs]$ cat $ORACLE_HOME/rdbms/log/alert_julia logMon May : : Starting ORACLE instance (normal)Mon May : : WARNING: EINVAL creating segment of size x fix shm parameters in /etc/system or equivalentLICENSE_MAX_SESSION = LICENSE_SESSIONS_WARNING = SCN scheme Using log_archive_dest parameter default valueLICENSE_MAX_USERS = SYS auditing is disabledStarting up ORACLE RDBMS Version: System parameters with non default values: db_name = juliaPMON started with pid= DBW started with pid= LGWR started with pid= CKPT started with pid= SMON started with pid= RECO started with pid= lishixinzhi/Article/program/Oracle/201311/16641