精品推荐
手动建立 Oracle9i 数据库
日期:2007年12月28日 作者: 查看:[大字体
中字体 小字体 ]
选择数据库建置方式 Oracle9i 数据库建置过程包含下列三项主要工作: n 建置新的数据库实体档案,包含资料文件、重置日志文件。 n 建立控制档,并予以初始化。 n 建置 Oracle9i 存取数据库系统时必要的数据字典(data dictionary)。 实际上,您可能经由下列三种方式之一来建置新的 Oracle9i 数据库时: n 使用 Oracle「数据库建置组态精灵」(Database Configuration Assistant,DBCA)。 Oracle Universal Installer 在安装过程中会适时激活 DBCA 协助您建立数据库,视您选择的安装种类而定。DBCA 将以图形接口方式引导您逐步完成 Oracle9i 数据库的建置工作。若是安装过程未激活 DBCA,您也可以事后单独激活 DBCA 建立新数据库,甚至建立第二个 Oracle9i 数据库。 n 执行指令文件(script)手动建立 Oracle9i 数据库 如果您手边恰好保存着上次建立 Oracle9i 数据库所用的指令文件,那么您可以直接编修该指令文件,并予以执行。否则,建议您使用 Oracle9i 提供的范例指令文件进行编修。Oracle9i 不仅提供了数据库建置范例指令文件,也提供了起始参数范例文件。您可视实际需要进行必要调整。 n 移转(migrate)或升级(upgrade)既有数据库。 如果您的应用系统正在存取既有 Oracle 数据库,除非您需要一个全新的数据库或是测试用环境,否则应该不需要建立新数据库。在此情况下,您所面临的将是数据库移转或升级议题。有关这方面的详尽信息,请参阅《Oracle9i Database Migration》手册。 再谈起始参数档 还记得上一期曾经提过的起始参数档吗?因为手动建立 Oracle9i 数据库之前必须先激活 Oracle9i Instance,因此您必须先建立一个起始参数档。建立新的起始参数档时,最快速的方式就是编辑 Oracle9i 提供的范例档案,然后另存新档。我较习惯的方式是直接编辑既有起始参数档之复本,然后视实际需要进行调整。因为起始参数档可供设定的参数非常多,如果某些参数未经过明确设定,Oracle9i 会自动代入默认值。 第一次以手动方式建立 Oracle 数据库时,建议您尽可能不要修改各起始参数值。等到您熟悉每个参数的意义与使用时机之后,再利用文字编辑器调整或新增其它参数。除此之外,Oracle9i 允许您建立服务器参数文件(以二进制格式存放)。该档案内的参数可在 Oracle9i Instance 激活后执行 ALTER SYSTEM 指令予以修改。 以下是建置新数据库之前必须新增或编辑的起始参数,包括: n 全域数据库名称 n 控制文件名称与路径 n 资料区块大小 n 影响 SGA 容量的起始参数 n 设定处理程序最大数目 n 设定空间回复(Undo)管理方法 设定全域数据库名称 Oracle9i 的全域数据库名称由「数据库名称」与「网域名称」所组成,其中「数据库名称」设定于 DB_NAME 起始参数,而「网域名称」则是设定于 DB_DOMAIN 参数。这两个参数合并之后就可以在网际网络上唯一识别每一个 Oracle9i 数据库。举例来说,假设我们欲建立的 Oracle9i 数据库之全域数据库名称为 mydb.uuu.com.tw,那么可在起始参数档内设定下列两参数: DB_NAME = mydb DB_DOMAIN = uuu.com.tw Tips: 您可以执行 ALTER DATABASE RENAME GLOBAL_NAME 指令更改 Oracle9i 数据库的全域数据库名称;在您更改 DB_NAME 与 DB_DOMAIN 这两个起始参数后必须将 Oracle9i 数据库重新激活才会生效。此外,控制档也必须重新建立。
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:ORACLE 锁
下一篇:在 Red Hat Linux 9 上安装 Oracle9i Database
相关文章:
相关软件: