数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

用Oracle创建实例的参数需求


发布日期:2022年01月12日
 
用Oracle创建实例的参数需求

我们知道Oracle在启动过程中需要读取参数文件(pfile/spfile)来创建实例Oracle在启动过程中寻找参数文件的顺序为

spfile<sid>oraspfileorainit<sid>ora

而创建实例的过程中Oracle需要的最少参数为一个即db_name参数

我们来看一个测试启动一个任意设置的实例本例ORACLE_SID=julia

oracle@jumper dbs]$ export ORACLE_SID=julia[oracle@jumper dbs]$ sqlplus / as sysdbaSQL*Plus: Release Production on Mon May :: Copyright (c) Oracle Corporation  All rights reservedConnected to an idle instanceSQL> startup nomount;ORA: failure in processing system parametersLRM: could not open parameter file /opt/oracle/product//dbs/initjuliaora

Oracle最后检查的文件为initjuliaora让我们创建这个文件然后数据库实例即可创建

SQL> ! echo db_name=julia > /opt/oracle/product//dbs/initjuliaoraSQL> startup nomount;ORACLE instance startedTotal 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/log core_dump_dest string ?/dbs user_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_julialogMon May   :: Starting ORACLE instance (normal)Mon May   :: WARNING: EINVAL creating segment of size xfix 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 nondefault 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=

               

上一篇:Oraclespool用法小结

下一篇:如何在Oracle10g中启动和关闭OEM