欢迎来到天天文库
浏览记录
ID:51992198
大小:3.45 MB
页数:25页
时间:2020-03-27
《Oracle数据库及其管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章Oracle数据库及其管理4.1创建数据库4.2创建和管理表空间4.1创建数据库4.1.1使用数据库配置助手创建数据库4.1.2使用SQL命令创建数据库4.1.3使用SQL命令修改数据库4.1.1使用数据库配置助手创建数据库在Oracle9i中创建数据库的方法有两种:一是编写SQLPLUS脚本并运行,二是使用Oracle9i的数据库配置助手(DatabaseConfigurationAssistant)。前一种方法虽然有很大的灵活性,但它要求创建者对Oracle9i数据库创建的语法和参数有深入的了解,初学者一般选择使用后一种方法。4.1.1使用数据库配置助手创建数据库(OracleDa
2、tabaseConfigurationAssistant)数据库配置助手具有4种功能:创建数据库;在现有数据库中配置数据库选项;删除数据库;管理数据库模板。创建数据库的模板有四种:DataWarehouse(数据仓库);GeneralPurpose(通用数据库);NewDatabase(新数据库);TransactionProcessing(事务处理)。4.1.1使用数据库配置助手创建数据库步骤1:选择操作步骤2:选择模板步骤3:数据库标识窗口步骤4:数据库特性步骤5:数据库连接选项4.1.1使用数据库配置助手创建数据库步骤6:初始化参数步骤7:数据库存储步骤8:创建选项对以上8个步骤的各
3、个参数设置无误后,单击“确定”按钮开始创建数据库。4.1.2使用SQL命令创建数据库由Oracle数据结构可以知道,要创建一个数据库,需要建立表空间,创建数据文件,设置控制文件、归档文件、日志文件等等。一般情况下,用户只需要使用OracleDatabaseConfigurationAssistant创建Oracle9i数据库即可,这种操作方法并不复杂。而使用命令方式创建数据库以及CREATEDATABASE命令的主要参数设置,我们只需要有一定程度的了解。如果想致力于向OracleDBA(数据库管理员)发展,必须熟练利用SQL命令建立数据库的方式,才能面对创建Oracle9i数据库可能碰到的任
4、何问题。编写SQLPLUS脚本创建数据库CREATEDATABASEdatabase_name[CONTROLFILEREUSE][LOGFILE[GROUPn]('pathfile_name')[SIZEn[K
5、M][REUSE]],…n][MAXLOGFILESn][MAXLOGMEMBERSn][MAXLOGHISTORYn]编写SQLPLUS脚本创建数据库(续)[MAXDATAFILESn][MAXINSTANCESn][ARCHIVELOG
6、NOARCHIVELOG][CHARACTERSETcharset][NATIONALCHARACTERSETcharset][DATAFI
7、LE'pathfile_name'[SIZEn[K
8、M][REUSE]][AUTOEXTEND[OFF
9、ON[NEXTn[K
10、M]MAXSIZE[UNLIMITED
11、n[K
12、M]]]]]]创建数据库命令中参数意义“database_name”:创建的数据库名称。“CONTROLFILESREUSE”:重用已经存在的控制文件。“LOGFILE”:指定重做日志文件名和重做日志组名。“MAXLOGFILS”:最大的重做日志组数量。“MAXLOGMEMBERS”:每个重做日志组中最大的日志文件数。“MAXLOGHISTORY”:可以自动归档的最大日志文件数量。创建数据库命令中参数意义“MAXDAT
13、AFILES”:数据文件的最大数量。“MAXINSTANCES”:数据库中可以同时打开的例程数。“ARCHIVELOG”:采用归档模式。“NOARCHIVELOG”:不采用归档模式。“CHARACTERSET”:指定使用的字符集。“DATAFILE”:指定数据文件名。“AUTOEXTEND”:子句用于指定数据文件自动扩展。4.1.3使用SQL命令修改数据库修改数据库的语法格式:ALTERDATABASEdatabase_name[ARCHIVELOG][NOARCHIVELOG][RENAMEFILE'pathfilename',…nTO'pathre_filename',…n]4.1.
14、3使用SQL命令修改数据库[CREATEDATAFILE'data_filename'[AS'pathfilename'[SIZEn[K
15、M]][REUSE]],…n]DATAFILE'pathfilename'[ONLINE
16、OFFLINE[DROP]
17、RESIZEn[K
18、M]
19、AUTOEXTENDOFF
20、ON[NEXTn[K
21、M][MAXSIZEUMLIMITED
22、n[K
23、M]]]4.1.3使用SQL
此文档下载收益归作者所有