Oracle手工创建数据库步骤详解
需积分: 11 62 浏览量
更新于2024-09-10
收藏 2KB TXT 举报
"Oracle手工建库步骤及配置参数详解"
在Oracle数据库管理中,手工建库是一项重要的任务,它涉及到一系列的配置和步骤。以下是对【标题】"oracle手工建库"和【描述】"oracle 手工建库"中所述知识点的详细解释。
首先,手工建库通常从设置环境变量开始。在命令行中,`cd $ORACLE_HOME/dbs`用于切换到Oracle数据库软件的dbs目录,这是存放数据库相关配置文件的地方。接下来的`orapwdfile=orapwstdb password=oracle`是创建一个口令文件的命令,其中`stdb`是数据库名,`oracle`是系统管理员(SYS)的密码。
`create pfile from spfile;`此命令用于从服务器参数文件(SPFILE)创建一个初始化参数文件(PFILE)。PFILE是数据库启动时读取的文本文件,包含了数据库的各种配置参数。
然后,我们需要编辑初始化参数文件。例如,`vi initstdb.ora`启动了Vi编辑器来编辑initstdb.ora文件,这里列举了一些关键参数:
- `db_name='stdb'`定义数据库的全局唯一名称。
- `memory_target=500m`设定SGA和PGA的总内存目标为500MB。
- `processes=150`设置最大并发进程数为150。
- `audit_file_dest`定义审计文件的存储位置。
- `audit_trail='db'`开启数据库级别的审计跟踪。
- `db_block_size=8192`设定数据库块大小为8KB。
- `db_domain=''`若无域名,则留空。
- `db_recovery_file_dest`定义闪回恢复区的位置。
- `db_recovery_file_dest_size=2G`设置闪回恢复区的大小为2GB。
- `diagnostic_dest`设置诊断数据的存储位置。
- `dispatchers`配置调度器以支持并行执行。
- `remote_login_passwordfile='EXCLUSIVE'`启用独占模式的远程登录密码文件。
- `undo_tablespace='UNDOTBS1'`指定回滚表空间名为UNDOTBS1。
- `control_files`定义控制文件的路径,确保数据的完整性和一致性。
- `compatible='11.2.0'`设定数据库兼容性为Oracle 11.2.0版本。
完成参数设置后,继续建库流程:
- `export ORACLE_SID=stdb`设置当前会话的Oracle系统标识符(SID)。
- `createspfile from pfile;`使用PFILE创建新的SPFILE。
- `startup nomount;`启动数据库实例但不加载数据库。
- `via sql`表示通过SQL命令执行下一步操作。
- `CREATE DATABASE stdb`创建名为stdb的新数据库。
- `USER SYS IDENTIFIED BY oracle`、`USER SYSTEM IDENTIFIED BY oracle`设置SYS和SYSTEM用户的密码。
- `LOGFILE GROUP`部分定义重做日志文件组,包括每个组的大小和块大小,用于记录数据库事务的修改。
在创建数据库过程中,日志文件是非常关键的,因为它保存了所有事务的更改,以确保数据的可恢复性。在上述示例中,创建了三个日志文件组,每个组包含两个成员,分别位于不同的磁盘上,以实现冗余和容错。
Oracle手工建库涉及多个步骤,包括环境配置、参数设定、数据库创建、用户权限分配以及日志文件的规划,这些都对数据库的稳定性和性能有着直接影响。理解并正确执行这些步骤对于数据库管理员来说至关重要。
146 浏览量
2016-09-12 上传
332 浏览量
123 浏览量
2010-09-13 上传
112 浏览量
138 浏览量
116 浏览量
2009-03-16 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
jx_jy
- 粉丝: 37
最新资源
- 实现淘宝式商品放大镜预览的jQuery代码
- MEAN堆栈专用的AngularJS样板项目搭建指南
- 讯客分类信息系统发布:快速搭建分类网站的解决方案
- 中国交通标志CTSDB数据集训练集14深度解析
- Oracle 序列深度解析与应用技巧
- 基于Bootstrap和Ace的Java后台开发框架
- 研究动态接触角的形态学检测技术与算法
- React项目开发与部署实战指南
- MEAN.JS全栈解决方案:从基础到实践的进阶指南
- 全面解析UNZIP压缩包解压功能
- Web端实现iPhone风格菜单布局指南
- 中国交通标志CTSDB数据集训练集13深度解析
- Java领域CS2400项目解析与实战应用
- 鸟类主题新标签页:高清壁纸及实用小工具-crx插件
- 深入解析Oracle数据库权限管理及其工具使用
- Hibernate注解jar包使用与介绍