Oracle9i数据库管理:使用DBCA创建与管理

需积分: 9 0 下载量 161 浏览量 更新于2024-09-14 收藏 1.22MB PDF 举报
"本文介绍了如何利用Oracle Database Configuration Assistant (DBCA) 创建Oracle 9i数据库,以及如何管理服务器上的第二个Oracle 9i数据库。" 在Oracle 9i环境中,创建数据库的过程可以通过命令行执行CREATE DATABASE语句,但这对于不熟悉Oracle的用户来说可能较为复杂。为了简化这一过程,Oracle提供了DBCA工具,它是一个图形用户界面的应用,允许用户以直观的方式创建、配置和管理数据库。DBCA在Oracle Universal Installer安装过程中会被自动启动,帮助用户创建第一个数据库,但用户也可在任何时候单独启动该工具进行后续操作。 使用DBCA建立Oracle 9i数据库的步骤如下: 1. 首先,确保你的系统已经安装了Oracle 9i Enterprise Edition Release 9.0.1,并且有一个已经配置好的数据库实例,例如,示例中的ORACLESID为ora901。 2. 检查你的操作系统环境。在这个例子中,系统是SuSE Linux 7.2。 3. 启动DBCA。你可以通过运行相应的启动脚本或者在Oracle的bin目录下找到dbca来启动这个工具。 4. 在DBCA的界面中,选择“创建新数据库”选项。这将引导你通过一系列向导界面,设定数据库的基本参数,如数据库名称、存储参数、字符集、安全设置等。 5. 在向导中,你可以选择数据库模板,例如通用数据库、数据仓库、Internet应用程序等,每种模板都预设了一组适合特定用途的参数。 6. 定义数据库的管理选项,例如选择自动内存管理、存储类型(文件系统或ASM)和表空间的分配。 7. 确认所有设置无误后,点击“完成”按钮,DBCA将执行必要的步骤创建数据库,包括创建控制文件、系统表空间、临时表空间、用户表空间等。 关于如何管理第二个Oracle 9i数据库,这里主要涉及数据库的启动和关闭。对于多个数据库实例,每个实例都有自己的监听程序和后台进程。要启动或关闭第二个数据库实例,你需要执行相应的SQL*Plus命令或操作系统级别的命令。 1. 启动数据库实例:可以使用SQL*Plus命令STARTUP或者操作系统级的`/etc/init.d/oracle start ora_sid`,这里的ora_sid是第二个数据库的实例名。 2. 关闭数据库实例:在SQL*Plus中使用SHUTDOWN命令,或者在操作系统级别使用`/etc/init.d/oracle stop ora_sid`。 3. 若要连接到新的数据库实例进行操作,你需要在SQL*Plus中指定正确的ORACLE_SID环境变量,或者在tnsnames.ora文件中添加对应的连接定义。 DBCA为Oracle 9i数据库的创建和管理提供了一个用户友好的界面,使得非专业DBA也能轻松地进行数据库的维护工作。同时,理解如何在多实例环境中启动和关闭数据库实例是管理多个Oracle数据库的关键技能。