Oracle:手动建库

By | 2014年10月28日

如题,本文呈现在SQL*Plus中通过“Create database”手动创建Orcle数据库实例的方法。

该过程基本上有以下几个步骤:
1.设置操作系统用户的环境变量
2.配置初始化参数文件
3.创建必要的目录结构
4.创建数据库实例
5.后续操作

一、OS User:环境变量

本文中,我打算创建的新实例名为:amy。

二、配置初始化参数文件
在Oracle中初始化参数文件有两种类型:PFILE和SPFILE。
它们的初始位置为:$ORACLE_HOME/dbs

上述LOG,为我的环境中“dbs”目录中的呈现。
Oracle数据库的实例在启动过程中,会首先根据当前的环境变量ORACLE_SID,确定需要连入的数据库实例名。
然后在“dbs”目录中寻找对应的参数文件,默认次序如下:
1.spfile.ora
2.spfile.ora
3.init.ora

你也可以在SQL*Plus中通过“startup pfile=”来强制以某个PFILE启动实例。(这在稍后的实例中会有所演示)

如果上述顺序结束都没有找到需要的初始化参数文件,则Oracle会报错。

下面是我的环境中的初始化参数文件的配置过程日志:

三、创建需要的目录结构

赋予适当的权限:

四、建库

在启动到NOMOUNT后,Linux中必要的后台进程

执行“create database”:

创建完成后,文件系统中的状态变化:

日志位置:

Alert日志:

五、创建需要的数据字典视图

这两个脚本执行的时间非常长,请耐心等待。

六、终了
至此,手动建库就完成了。

七、额外的事宜
查看表空间的使用情况:

监听器的状态:

操作系统后台进程的状态:

————————————————————————————————
Finished。

打赏

说点什么

avatar
  Subscribe  
提醒