Oracle9i第2章数据库的创建

Oracle9i第2章数据库的创建

ID:45071792

大小:1.04 MB

页数:49页

时间:2019-11-09

Oracle9i第2章数据库的创建_第1页
Oracle9i第2章数据库的创建_第2页
Oracle9i第2章数据库的创建_第3页
Oracle9i第2章数据库的创建_第4页
Oracle9i第2章数据库的创建_第5页
资源描述:

《Oracle9i第2章数据库的创建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据库的创建在安装好数据库软件以后,如果在安装时没有选择创建数据库,则下一步就该创建数据库了。创建数据库的方法主要有两种,一种是利用图形化向导DBCA(数据库配置助手)创建,另一种是通过写脚本手工创建。利用DBCA创建数据全局数据库名是Oracle数据名的唯一标识,利用全局数据库名能够在网络环境中唯一确定一个数据库。全局数据库名一般是“数据库名.网络域名”。SID用于标识一个Oracle数据库实例。一个数据库至少拥有一个数据库实例。设置数据库连接选项设置完数据库配制的支持选项后,下面就是配制数据库的连接选项。Oracle有两种连接方式供选择,一种是“专用服务器模式”,一种是“共享

2、服务器模式”。在专用服务器模式下,每一个用户进程都对应一个专用的服务器进程为其提供服务,如果存在大量的用户进程,就需要启动同样数量的服务器进程;在共享模式下,Oracle保持一定数量的服务器进程,每个用户进程首先连接到调度服务进程,然后再由高度进程分配一个服务器进程为该用户进程提供服务。客户并发连接数量少,而且经常需要对数据库建立持久的、长时间运行请求的数据库,适合选用专用服务器模式;反之,如果并行用户多,需要考虑系统资源限制的情况,可以选用共享服务器模式。设置数据库初始化参数设置数据库存储创建数据库手工创建数据库手工创建一个oracle数据库要执行以下几个步骤:(1)创建目录。(2)

3、修改/创建初始化参数文件。(3)创建/启动一个oracle服务。(4)制定createdatabase脚本命令。(5)运行createdatabase脚本命令。(6)在注册表中更新ORACLE_SID。(7)备份新数据库。手工创建数据库确定全局数据库名和实例名,创建相关目录全局数据库名用于在网络中唯一标识数据库,而SID用于在网络中唯一标识一个实例。在Oracle中,SID指向的数据库通过初始化参数DB_NAME指定。下面假设要建的数据库名为DEMO,实例名也为DEMO,则分别建立下面的文件夹。用于保存与数据库相关的跟踪文件的文件夹C:oracleadmindemoC:orac

4、leadmindemobdumpC:oracleadmindemoudumpC:oracleadmindemocdump保存初始化文件的文件夹C:oracleadmindemopfile保存数据文件、控制文件、联机日志文件的文件夹C:oracleoradatademo#保存归档日志文件的文件夹#C:oracleoradatademoarchive保存数据库创建脚本文件的文件夹C:oracleadmindemocreate创建初始化参数文件Oracle数据库实例在初始化时,会自动读取一个初始化参数文件。在手工创建数据库时,这个文件需要由

5、DBA创建。内容可以拷贝一个别的实例的init.ora文件后修改即可。db_name=democontrol_files=(“C:oracleoradatademocontrol01.ctl",“C:oracleoradatademocontrol02.ctl",“C:oracleoradatademocontrol03.ctl")instance_name=demobackground_dump_dest=C:oracleadmindemobdumpcore_dump_dest=C:oracleadmindemocdumpuser_dump_d

6、est=C:oracleadmindemoudumplog_archive_start=true修改完成后,就是在{ORACLE_HOME}database目录或{ORACLE_HOME}admindemopfile目录下建立initdemo.ora文件创建口令文件使用orapwd.exe命令,创建口令文件pwdDEMO.ora,命令格式如下:C:>orapwd.exefile=ORACLE_HOMEdatabasepwdDEMO.orapassword=sysentries=5创建实例管理服务Oracle提供的oradim.exe程序,可以在Window环境下生

7、成一个新的实例管理服务。如下所示,在生成服务的同时,设定其启动方式为手动。C:>setORACLE_SID=demoC:>d:oracleora90binoradim-new-sidDEMO-startmodem-pfile“d:oracleora90databaseinitdemo.ora”创建数据库在完成上面的设置后,便可以创建数据了,首先启动SQL/PLUS,然后执行createdb.sql脚本,具体如下所示:C:>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。