1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

unix下Oracle创建实例的方法

2022-11-19 | 数据库 | gtxyzz | 609°c
A+ A-

下面为您介绍的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/../.. 点对应你自己建的目录

本文来源:1818IP

本文地址:https://www.1818ip.com/post/10170.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。