新第3章创建数据库.ppt
《新第3章创建数据库.ppt》由会员分享,可在线阅读,更多相关《新第3章创建数据库.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 10g 数据库基础教程2011新第3章创建数据库 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望Oracle 10g 数据库基础教程2011本章内容本章内容p创建数据库前的准备p利用DBCA创建数据库p手动创建数据库p数据库服务器初始化参数文件 Oracle 10g 数据库基础教程2011本章要求本章要求p掌握使用数据库配置助手创建数据库方法p了解手动创建数据库的方法p掌握数据库初始化参数文件的使用Oracle 10g 数据库基础教程20113.1
2、创建数据库前的准备创建数据库前的准备p规划数据库p检查系统资源和配置p确定数据库创建方式Oracle 10g 数据库基础教程2011规划数据库规划数据库p确定所要创建的数据库类型。数据库类型包括事务处理(OLTP)类型、数据仓库(DSS)类型及折中的通用类型 p确定数据的存储方式(文件系统、ASM、裸设备)p确定数据库的管理方式(Grid Control、Database Control)p为新建数据库选择全局数据库名p熟悉与数据库相关的初始化参数,包括初始化参数文件p对系统中已存在的数据库进行备份 Oracle 10g 数据库基础教程2011检查系统资源和配置检查系统资源和配置p检查操作系统
3、类型p是否已经安装了Oracle 10g数据库服务器软件,并设置了各种必要的环境参数p当前操作系统用户是否是系统管理员或安装Oracle 10g数据库服务器软件时的系统用户,具有足够的操作系统权限p系统是否具有足够的物理内存,保证Oracle数据库实例能启动p系统是否具有足够的硬盘空间,保证各种数据文件能够成功创建Oracle 10g 数据库基础教程2011决定数据库创建方式决定数据库创建方式 p使用DBCA(Database Configuration Assistant)创建数据库p运行脚本手工创建数据库 Oracle 10g 数据库基础教程20113.2 使用使用DBCA创建数据库创建数
4、据库p创建一个通用型、采用文件系统存储方式和数据库控制管理的DBneworcl。Oracle 10g 数据库基础教程2011完成完成DBDB创建或模版的创建创建或模版的创建调整已存在的调整已存在的DBDB删除已存在的删除已存在的DBDB数据库模版的创建与管理数据库模版的创建与管理完成自动存储管理的配置完成自动存储管理的配置Oracle 10g 数据库基础教程2011说明说明:“包括数据文件包括数据文件”模版,既包含模版,既包含数据库的结构数据库的结构,也包含,也包含数据数据 库的物理文件库的物理文件。用户。用户只能修改只能修改数据库名称和数据文件的位数据库名称和数据文件的位 置,置,可以可以添
5、加或删除控制文件和重做日志文件组,添加或删除控制文件和重做日志文件组,不能修不能修 改改数据文件、表空间、重做日志文件的数目。数据文件、表空间、重做日志文件的数目。“不包括数据文件不包括数据文件”模版,模版,只包含数据库的结构只包含数据库的结构,不包含数,不包含数 据库的物理文件。据库的物理文件。Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011 Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程
6、2011Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011注意注意:块的大小:块的大小一旦确定一旦确定,以后,以后不能更改不能更改!通常为!通常为OSOS块的整数倍块的整数倍。Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011适合于数据仓库应用和少量用户对数据库建立持久适合于数据仓库应用和少量用户对数据库建立持久 的、长时间的运行的情况。的、长时间的运行的情况。适合于联机事务处理适合于联机事务处理(OLTP)和大量用户对数据库和大量用户对数据库 进行短暂的、频繁的操作进行短暂的、频繁的操作 的情况。的情况。Oracle
7、 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程2011Oracle 10g 数据库基础教程20113.3 手动创建数据库手动创建数据库p确定新建数据库名称与实例名称;p确定数据库管理员的认证方式;p创建初始化参数文件和其中涉及的目录;p修改tnsnames.ora添加客户端监听信息;p创建实例;p连接并启动实例;p使用CREATE DATABASE语句创建数据库;p创建附加的表空间;p运行脚本创建数据字典视图;p创建服务器初始化参数文件;p备份数据库。Oracle 10g 数据库基础教程2011p确定数据库名称与实例名称确定数据
8、库名称与实例名称 n在在“命令提示符命令提示符”界面中执行下列命令设置操作系统环境界面中执行下列命令设置操作系统环境变量变量ORACLE_SID:C:SET ORACLE_SID=MYNEWDB p确定数据库管理员的认证方式确定数据库管理员的认证方式(操作系统操作系统和和口令文件口令文件)n采用采用操作系统认证操作系统认证(本地管理本地管理)方式,保证当前操作系统用户方式,保证当前操作系统用户必须是必须是ORA_DBA操作系统用户组的成员。操作系统用户组的成员。n由文件由文件sqlnet.ora中中sqlnet.authentication_services(NTS)|(NONE)参数、初始化
9、参数、初始化参数文件参数文件init.ora中中remote_login_passwordfile(NONE)|(EXCLUSIVE)|(SHARED)参数和口令文件参数和口令文件pwdsid.ora三者协同作用确定。三者协同作用确定。Oracle 10g 数据库基础教程2011p创建初始化参数文件创建初始化参数文件 n数据库实例启动时首先要读取一个文本初始化参数文件,对数据数据库实例启动时首先要读取一个文本初始化参数文件,对数据库参数进行设置。库参数进行设置。n将将Oracle提供的文本初始化参数文件的样本复制一份,然后在此提供的文本初始化参数文件的样本复制一份,然后在此基础上进行修改,以创
10、建自己的文本初始化参数文件。基础上进行修改,以创建自己的文本初始化参数文件。nOracle 10g提供的文本初始化参数样本文件是位于提供的文本初始化参数样本文件是位于admin目录中的目录中的initsmpl.ora文件。文件。p创建初始化参数文件中的目录:创建初始化参数文件中的目录:oradatamynewdb、adminmynewdba(/b/c/u)dumpp创建实例:创建实例:C:oradim new sid mynewdbp连接连接Oracle实例实例 C:SQLPLUS/NOLOG SQLCONNECT sys/tiger AS SYSDBA 参数参数文件文件Oracle 10g
11、数据库基础教程2011p启动实例启动实例 SQLSTARTUP NOMOUNTp使用使用CREATE DATABASE语句创建数据库语句创建数据库p创建附加的表空间创建附加的表空间n用用CREATE DATABASE语句创建的数据库中,只有语句创建的数据库中,只有SYSTEM,SYSAUX,UNDOTBS,USERS和和TEMP这这5个个表空间,还需要创建其他一些额外的表空间。应该根据实际表空间,还需要创建其他一些额外的表空间。应该根据实际应用需要,为数据库创建附加表空间。应用需要,为数据库创建附加表空间。p运行脚本创建数据字典视图运行脚本创建数据字典视图 n数据字典数据字典:由一系列:由一系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 创建 数据库
限制150内