您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 创建1--清华大学计算中心ORACLE培训资料
创建Oracle9i数据库数据库设计概述Oracle实例数据库物理结构逻辑结构内存结构进程结构DataFilesRedoLogFilesControlFilesServerParameterFileDatabaseTablespaceSegmentDataIndexTempRollbackExtentFreeUsedOSFileDataBlockComprisedofComprisedofComprisedofPartofPartofPartof数据库设计概述数据库实体关系图ComprisedofE_mail:tengyc@263.net通过以下步骤创建一个数据库决定唯一的数据库实例名、数据库名、服务名拷贝和编辑参数文件设置适当的操作系统参数创建数据库实例(instance)调用SQL*PLUS、启动例程创建数据库编辑参数文件SGA系统全局区ParameterFileControlFilesDatabaseFilesRedoLogFilesSpfileE_mail:tengyc@263.net只有当创建或启动数据库时,才从参数文件中读入。如果文件修改可以通过关闭和再次启动数据库来使新参数值生效。参数文件作用系统全局区(SGA)大小设置数据库大量的缺省值设置数据库限制定义数据库的各种物理属性指定控制文件调整内存、优化系统性能定义各种操作参数Oracle9iPFILE文件格式#CacheandI/ODB_BLOCK_SIZE=4096DB_CACHE_SIZE=20971520#CursorsandLibraryCacheCURSOR_SHARING=SIMILAROPEN_CURSORS=300#DiagnosticsandStatisticsBACKGROUND_DUMP_DEST=/vobs/oracle/admin/mynewdb/bdumpCORE_DUMP_DEST=/vobs/oracle/admin/mynewdb/cdumpTIMED_STATISTICS=TRUEUSER_DUMP_DEST=/vobs/oracle/admin/mynewdb/udump#ControlFileConfigurationCONTROL_FILES=(/vobs/oracle/oradata/mynewdb/control01.ctl,/vobs/oracle/oradata/mynewdb/control02.ctl,/vobs/oracle/oradata/mynewdb/control03.ctl)#ArchiveLOG_ARCHIVE_DEST_1='LOCATION=/vobs/oracle/oradata/mynewdb/archive'LOG_ARCHIVE_FORMAT=%t_%s.dbfLOG_ARCHIVE_START=TRUE#SharedServer#UncommentandusefirstDISPATCHESparameterbelowwhenyourlisteneris#configuredforSSL#(listener.oraandsqlnet.ora)#DISPATCHERS=(PROTOCOL=TCPS)(SER=MODOSE),#(PROTOCOL=TCPS)(PRE=oracle.aurora.server.SGiopServer)DISPATCHERS=(PROTOCOL=TCP)(SER=MODOSE),(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer),(PROTOCOL=TCP)Oracle9iPFILE文件格式#MiscellaneousCOMPATIBLE=9.0.0DB_NAME=mynewdb#Distributed,ReplicationandSnapshotDB_DOMAIN=us.oracle.comREMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE#NetworkRegistrationINSTANCE_NAME=mynewdb#PoolsJAVA_POOL_SIZE=31457280LARGE_POOL_SIZE=1048576SHARED_POOL_SIZE=52428800#ProcessesandSessionsPROCESSES=150#RedoLogandRecoveryFAST_START_MTTR_TARGET=300Oracle9iPFILE文件格式#ResourceManagerRESOURCE_MANAGER_PLAN=SYSTEM_PLAN#Sort,HashJoins,BitmapIndexesSORT_AREA_SIZE=524288#SystemManagedUndoandRollbackSegmentsUNDO_MANAGEMENT=AUTOUNDO_TABLESPACE=undotbsOracle9iPFILE文件格式E_mail:tengyc@263.netOracle9i数据库标识参数DB_NAMEDB_DOMAININSTANCE_NAMESERVICE_NAMES…….Undo空间管理在Oracle9i中可以使用传统的回退段,也可以使用Oracle9i的自动空间管理,使Oracle自动管理Undo数据。在参数文件中设置UNDO_MANAGEMENT其取值如下:AUTO表示使用自动UNDO空间管理MANUAL表示使用手动UNDO空间管理,以回退段方式启动UNDO_TABLESPACE=undotbsOracle9i数据库Undo表空间参数E_mail:tengyc@263.net参数文件DB_NAME数据库名INSTANCE_NAME数据库实例名DB_DOMAIN域名CONTROL_FILES控制文件名及路径LOG_ARCHIVE_DEST归档的RedoLog文件位置LOG_ARCHIVE_FORMAT归档的RedoLog文件的缺省文件格式USER_DUMP_DEST用户跟踪文件生成的位置BACKGROUND_DUMP_DEST后台进程跟踪文件生成的位置CORE_DUMP_DESTCORE文件目录AUDIT_TRAIL允许或禁止向审计跟踪中写入行DB_CACHE_SIZE数据缓冲区大小DB_BLOCK_SIZE数据库块大小LOG_BUFFER在SGA中分配给RedoLog缓冲区大小。LOG_ARCHIVE_START允许或禁止自动归档E_mail:tengyc@263.net参数文件LOG_CHECKPOINT_INTERVAL用于增加检验点的频率MAX_DUMP_FILE_SIZE跟踪文件的最大尺寸OPEN_CURSORS一个用户一次可以打开的游标的最值PROCESSES可以同时连接到ORACLE的操作系统的进程数UNDO_MANAGEMENTUNDO管理方法UNDO_TABLESPACEUNDO表空间名SHARED_POOL_SIZE为享SQL语句设置JAVA_POOL_SIZEJAVA池尺寸LARGE_POOL_SIZE大区尺寸SQL_TRACE设置SQL跟踪TIMED_STATISTICS设置动态统计IFILE另一个参数文件的名字CREATEDATABASEdatabaseCONTROLFILEREUSELOGFILEfilespecGROUPintegerMAXLOGFILESintegerMAXLOGMEMBERSintegerMAXLOGHISTORYintegerDATAFILEfilespecMAXDATAFILESintegerMAXINSTANCESintegerARCHIVELOGNOARCHIVELOGDEFAULTTEMPTABLESPACEclauseCHARACTERSETcharasetautoextendUNDOTABLESPACEclauseNATIONALCHARACTERSETcharaset
本文标题:创建1--清华大学计算中心ORACLE培训资料
链接地址:https://www.777doc.com/doc-2651773 .html