Oracle10i数据库创建步骤与9i差异

0 下载量 117 浏览量 更新于2024-08-29 收藏 213KB PDF 举报
"Oracle10i数据库创建过程详解" Oracle10i的数据库创建过程相比其前一个版本9i有着一些显著的变化,特别是在图形化工具DBCA(Database Configuration Assistant)的使用上。以下是对创建过程的详细说明: 1. 启动DBCA:安装完成后,用户可以通过运行DBCA来创建新的数据库。DBCA是一个直观的图形界面工具,用于简化数据库的配置和管理。 2. 创建新数据库:在DBCA中,选择"Create a Database"选项,然后进一步选择"New Database",这将引导用户进入数据库创建的流程。 3. 输入全局数据库名和SID:与9i不同的是,10i在创建过程中会立即要求输入全局数据库名(Global Database Name)和系统识别码(System Identifier,SID)。同时,系统管理员账号sys和system的密码也会在这个阶段设置,而在9i中,这个步骤通常在数据库创建完成后执行。 4. 数据库存储选项:Oracle10i引入了三个存储选项,包括文件系统、ASM(Automatic Storage Management)和裸设备。ASM是10i的一个重要新特性,它是一种自动化的存储管理系统,能统一管理数据库的数据文件和控制文件,提供高性能和高可用性。用户可以根据需求选择合适的存储方式。 5. 选择组件和自定义脚本:在数据库组件选择页面,用户可以选择是否包含特定的数据库组件,如OLAP、Data Mining等。如果不需要,可以选择不包含以减少不必要的资源占用。同样,也可以指定是否使用自定义脚本来定制数据库配置。 6. 服务器运行模式:在9i和10i中,用户都可以选择服务器运行模式,如Dedicated Server Mode,即专用服务器模式,适合小型到中型的应用,所有客户端连接都直接与数据库实例交互。 7. 初始化参数设置:在设定初始参数时,10i增加了对字符集和日期格式的预设选项。例如,可以设置数据库使用的默认语言为简体中文,并选择相应的日期格式。值得注意的是,如果选择简体中文作为默认语言,可能会遇到由于缺少双引号导致的错误。因此,正确地设置nls_language和nls_territory参数的值至关重要,例如: - nls_language="SIMPLIFIEDCHINESE" - nls_territory=CHINA 8. 文件位置:在10i中,spfile(参数文件)的默认位置被设置为数据文件所在的目录,这样更便于管理和备份,避免了在不同目录间移动文件的繁琐操作。 Oracle10i在数据库创建过程中提供了更多灵活性和便利性,尤其是ASM的引入,增强了存储管理的自动化程度。同时,对字符集和日期格式的直接配置,以及初始化参数的优化,都体现了Oracle在用户体验和功能完善上的进步。