Oracle9i数据库创建与管理笔记
需积分: 9 149 浏览量
更新于2024-09-13
收藏 7KB TXT 举报
"这篇文档是关于Oracle 9i数据库的个人学习笔记,主要涵盖了数据库创建、日志管理、数据文件、表空间、字符集设置、时间区调整以及一些基础的SQL查询和数据库权限操作。适合Oracle新手入门学习。"
在Oracle 9i中,创建数据库是数据库管理员(DBA)的基础工作。文档中给出的例子展示了如何创建一个名为db01的数据库。关键参数包括:
1. `maxlogfiles`:设置数据库中最大日志文件组的数量,这里是10。
2. `maxdatafiles`:定义数据库可以包含的最大数据文件数,这里是1024。
3. `maxinstances`:指定数据库允许的最大实例数,这里是2。
接着,定义了三个日志文件组(LOGFILE GROUP),每个组中包含一个日志文件,并指定了大小(15M)。这些日志文件分别位于/u01/oradata/db01目录下的log_01_db01.rdo、log_02_db01.rdo和log_03_db01.rdo。
然后,创建了一个名为`system_01_db01.dbf`的数据文件,大小为100M,作为系统表空间的数据文件。
`undotablespace UNDO`定义了一个名为UNDO的回滚表空间,用于存储事务回滚信息。数据文件`undo_01_db01.dbf`大小为40M,位于/u01/oradata/db01路径下。
`default temporary tablespace TEMP`指定了默认的临时表空间,其tempfile`temp_01_db01.dbf`大小为20M。
`extent management local uniform size 128k`设置了本地管理表空间的块大小为128K。
字符集部分,选择了`AL32UTF8`作为数据库的字符集,`AL16UTF16`作为国家字符集。
时间区设置为`America/New_York`,适应纽约时区。
文档还包含了若干SQL查询语句,例如查看`dba_users`、用户自身的`tables`、所有`tables`、`dba_tables`等,以及撤销用户权限、数据库关闭与启动、挂载与打开数据库的命令。
此外,还有一些对数据库状态的查询,如`v$instance`、`v$sga`、`v$tablespace`,以及修改会话设置(如`NLS_LANGUAGE`)、表描述(`DESC`)和查询固定表(`v$fixed_table`)的示例。
这个笔记对于了解Oracle 9i的基本操作和概念非常有帮助,适合初学者逐步掌握数据库管理技能。
2011-12-10 上传
2020-05-27 上传
2008-10-15 上传
2009-03-30 上传
2010-01-15 上传
2010-09-13 上传
2008-10-14 上传
2009-04-26 上传
cnchengxuyuan
- 粉丝: 0
- 资源: 1
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫