Oracle9i数据库基础设置与数据字典探索

需积分: 3 1 下载量 151 浏览量 更新于2024-08-01 收藏 137KB DOC 举报
Oracle学习笔记主要涵盖了Oracle9i数据库的基础配置和管理操作,以及数据字典查询。在本文档中,首先对数据库实例的初始化参数进行了设置,包括创建数据库db01时的关键配置,如`createdatabase db01`,指定了最大日志文件组(`maxlogfiles 10`,每个组最多3个文件,大小为15MB)、数据文件数量(`maxdatafiles 1024`),限制实例数为2个,以及日志文件路径和初始大小。数据文件`system_01_db01.dbf`用于系统表空间,大小设为100MB,`undo_01_db01.dbf`用于未提交事务的存储,大小为40MB,临时表空间`temp_01_db01.dbf`大小为20MB,同时设置了extent management为本地均匀大小128K,字符集和国家字符集分别为AL32UTF8和AL16UTF16,且数据库时区设置为America/New_York。 接着,文档涉及了数据字典查询部分,使用SQL语句如`select * from v$dba_users`来查看用户信息,授权特定用户对表的查询权限,获取用户、所有者、公共表和数据库表的信息,以及撤销用户的DBA权限。数据库的生命周期管理也有所提及,通过`shutdown immediate`关闭数据库,然后进行`startup nomount`预加载模式启动,以便进一步检查数据库状态。 `select * from v$instance` 和 `select * from v$sga` 分别展示了当前实例和共享池全局区域的信息,而`select * from v$tablespace`则显示了所有表空间的详细情况。此外,还演示了如何设置会话的NLS(National Language Support,国家语言支持)语言为美国英语,执行数据库的mount(装载)和open(打开)操作,以及对数据库元数据(如表结构)的描述和查询。 最后,文档包含了一个`desc dictionary`的示例,以及从`dict`表中获取所有元数据的查询,这显示了对Oracle数据库管理系统深入理解的关键部分。 通过这些内容,读者可以了解到Oracle数据库的安装、初始化配置、权限管理以及基础的数据字典查询技巧,适合初学者和经验丰富的数据库管理员参考和巩固Oracle知识。