Oracle9i学习笔记:创建数据库与管理
"Oracle9i学习笔记是一份2005年的文档,包含了创建数据库的步骤以及数据字典查询的相关操作。这份笔记分享了如何使用Oracle9i创建数据库,并且涉及了数据库实例、日志文件、数据文件、表空间、字符集设置等关键概念。此外,还展示了对数据库用户权限管理、数据字典视图查询和数据库状态操作的示例。" Oracle9i是Oracle公司的一个早期版本的数据库管理系统,广泛应用于企业级的数据存储和管理。本笔记主要涵盖以下几个核心知识点: 1. **创建数据库**:创建数据库是Oracle9i中的基础操作。在描述中,可以看到使用了`ORACLE_HOME/rdbms/admin/buildall.sql`脚本来初始化数据库的创建。`MAXLOGFILES`、`MAXDATAFILES`和`MAXINSTANCES`分别定义了日志文件组的最大数量、数据文件的最大数量和最大实例数。接着,定义了日志文件组和大小,如`GROUP1`、`GROUP2`和`GROUP3`。`DATAFILE`指定了数据文件的位置和大小,例如`system_01_db01.dbf`。`UNDOTABLESPACE`定义了回滚表空间,`TEMPORARYTABLESPACE`则定义了临时表空间。 2. **字符集与时间区设置**:`CHARACTERSET`和`NATIONALCHARACTERSET`分别设置了数据库的字符集(AL32UTF8)和国家字符集(AL16UTF16),这决定了数据库支持的字符编码。`SETTIME_ZONE`用于设置数据库的时间区域,这里是'America/New_York'。 3. **数据字典查询**:数据字典是Oracle系统中存储元数据的地方,它提供了关于数据库对象的信息。笔记中展示了查询`DBA_USERS`、`USER_TABLES`、`ALL_TABLES`和`DBA_TABLES`等数据字典视图的例子,这些查询可以帮助管理员了解用户的权限、用户拥有的表、所有表以及数据库中的所有表。 4. **权限管理**:`GRANT`和`REVOKE`语句用于授予和撤销用户对特定对象的权限。例如,`GRANT SELECT ON TABLE_NAME TO USER/RULE`允许用户查询指定的表,而`REVOKE DBA FROM USER_NAME`则撤销了用户对数据库管理员权限。 5. **数据库状态操作**:`SHUTDOWN IMMEDIATE`用于立即关闭数据库,`STARTUP NOMOUNT`启动数据库但不装载任何表空间,`ALTER DATABASE MOUNT`则装载数据库到挂载状态,这些命令用于控制数据库的状态。 6. **SGA(System Global Area)监控**:`V$SGA`视图提供了关于系统全局区的详细信息,包括数据库缓存、共享池、日志缓冲区等,这对于性能调优非常重要。 7. **NLS参数设置**:`ALTER SESSION SET NLS_LANGUAGE=AMERICAN`改变会话的NLS语言设置,这影响了数据的显示和处理方式。 通过这份笔记,初学者可以了解Oracle9i数据库的基本管理和操作,而对于有经验的DBA,也可以回顾早期版本的Oracle数据库配置和管理方式。虽然Oracle9i已不再是最新的版本,但其核心概念在后续的Oracle版本中仍然适用,因此仍有一定的参考价值。
剩余22页未读,继续阅读
- 粉丝: 508
- 资源: 32
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 贵州煤矿矿井水分类与处理策略:悬浮物、酸性与非酸性
- 醛固酮增多症肾上腺静脉采样对比:ACTH后LR-CAV的最优评估
- 开源云连接传感器监控平台:农业土壤湿度远程监测
- 母婴用品企业年度生产计划线性规划优化模型:实证与应用
- 井下智能变电站:Rogowski线圈电流检测系统的研发与性能验证
- 霍州矿区煤巷稳定性分析及支护策略
- ARM嵌入式系统远程软件更新方案:基于TFTP协议
- 煤炭选煤中汞分布规律与洗选脱汞效果
- 提升码垛机器人性能:拉格朗日动力学模型与滑模模糊控制的应用
- 增强现实技术提升学前手写教学:设计与开发案例
- 不规则工作面沉陷三角剖分算法提升与应用
- 卡尔曼滤波在瞬变电磁干扰压制中的应用研究
- 煤矿安全能力研究:理论与系统构建
- LonWorks总线技术在斜巷运输车辆定位与跑车防护中的应用
- 神东煤炭集团高效煤粉锅炉系统:节能环保新实践
- Ti/SnO2+Sb2Ox/PbO2电极分形维数与电催化性能研究