下面为您介绍的Oracle创建实例的方法是在unix下Oracle创建实例的方法,如果您对Oracle创建实例方面感兴趣的话,不妨一看。
#unix系统存储:逻辑卷组–》逻辑卷—》文件系统—》文件夹—》文件
#查看逻辑卷 vgdisplay
#一般有三个逻辑卷组 #/dev/vg00(系统逻辑卷) /dev/vgitapp(应用逻辑卷) /dev/vgitdb(数据存储逻辑卷)
#创建逻辑卷 hp-ux lvcreate -L 120000 -n lv_itsmdb01 /dev/vgitdb # 120000 单位是:m
#创建文件系统
newfs -F vxfs /dev/vgitdb/rlv_itsmdb01
#路径根据oracel安装目录进行相应修改 创建目录/oracle/app/oracle/oradata执行组和用户为dba和oracle
#mount文件系统 #路径根据oracel安装目录进行相应修改 mount -F vxfs /dev/vgitdb/lv_itsmdb01 /oracle/app/oracle/oradata
#oracle帐户登录系统
#建文件夹
mkdir/oracle/admin/itsm3/cdump/oracle/admin/itsm3/udump/oracle/admin/itsm3/logs/oracle/admin/itsm3/bdump /oracle/admin/itsm3/pfile /oracle/oradata/itsm3/archive sqlplus/nolog connSYS/adminasSYSDBA setechooff spool$ORACLE_BASE/admin/itsm3/logs/Createitsm3.log
#如没有Createitsm3.log,自己创建这个文件 startup nomount pfile=$ORACLE_HOME/dbs/inititsm3.ora #自己创建inititsm3.ora(内容从其他的实例下寻找,之后修改),执行此命令后若报错,一般都是文件夹没有,或者创建未知不对,自行查找对应
CREATEDATABASEitsm3 LOGFILE GROUP1('/oracle/oradata/itsm3/redo01.log')SIZE102400K, GROUP2('/oracle/oradata/itsm3/redo02.log')SIZE102400K, GROUP3('/oracle/oradata/itsm3/redo03.log')SIZE102400K MAXLOGHISTORY1 MAXLOGFILES5 MAXLOGMEMBERS3 ARCHIVELOG DATAFILE'/oracle/oradata/itsm3/system01.dbf'SIZE250MAUTOEXTENDONNEXT10240KMAXSIZEUNLIMITED DEFAULTTEMPORARYTABLESPACEtemp Tempfile'/oracle/oradata/itsm3/temp01.dbf'size40Mautoextendonnext5120kMAXSIZEUNLIMITED undotablespaceundotbs datafile'/oracle/oradata/itsm3/undotbs01.dbf'size100Mautoextendonnext5120kMAXSIZEUNLIMITED MAXINSTANCES1 MAXDATAFILES1024 CHARACTERSETUTF8 NATIONALCHARACTERSETUTF8; altertablespacesystemdefaultstorage (initial64Kminextents1 maxextentsunlimitedpctincrease50); altertablespacesystemminimumextent64k; createtemporarytablespacetempitims Tempfile'$ORADATA_DICT/$ORACLE_SID/tempitims.dbf'size100M autoextendonnext5120kMAXSIZE200M extentmanagementlocal; CREATETABLESPACEusers LOGGING DATAFILE'$ORADATA_DICT/$ORACLE_SID/user01.DBF' SIZE10MAUTOEXTENDONNEXT5MMAXSIZE30M BLOCKSIZE4096EXTENTMANAGEMENTLOCALUNIFORMsize204800 SEGMENTSPACEMANAGEMENTAUTO; spooloff spool$ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatalog.log @$ORACLE_HOME/rdbms/admin/catalog.sql spooloff spool$ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatproc.log @$ORACLE_HOME/rdbms/admin/catproc.sql spooloff spool$ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatexp7.log @$ORACLE_HOME/rdbms/admin/catexp7.sql spooloff spool$ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatrep.log @$ORACLE_HOME/rdbms/admin/catrep.sql spooloff spool$ORACLE_BASE/admin/$ORACLE_SID/logs/Createcaths.log @$ORACLE_HOME/rdbms/admin/caths.sql spooloff connectsystem/manager spool$ORACLE_BASE/admin/$ORACLE_SID/logs/Createpupbld.log @$ORACLE_HOME/sqlplus/admin/pupbld.sql spooloff exit --CreateTablespacespActiveAlm CREATETABLESPACEitsmtablespaces LOGGING DATAFILE'/oracle/itsm3data/itsm3/itsmtablespaces.DBF'
#目录要进行修改
SIZE50MAUTOEXTENDONNEXT10MMAXSIZE10000M BLOCKSIZE8192EXTENTMANAGEMENTLOCALUNIFORMsize409600 SEGMENTSPACEMANAGEMENTAUTO; --createuseritims connsys/adminassysdba setechoon spool$ORACLE_BASE/admin/$ORACLE_SID(也可以是itsm3)/logs/createUsers.log CREATEUSERitsm IDENTIFIEDBYitsm1234 DEFAULTTABLESPACEUSERS TEMPORARYTABLESPACETEMPITIMS; grantdbatoitsm; spooloff exit;
#$ORACLE_SID 是环境变量,通过设置.profile 得到,可以写成绝对路径 如:/oracle/../.. 点对应你自己建的目录