手工方式新建Oracle数据库

手工方式建立Oracle数据库的步骤如下:

1、建立例程服务。

2、建立参数文件。

3、以NOMOUNT方式启动例程。

4、建立数据库

5、运行脚本完成后续操作。

 

下面将给出创建数据库DEMO的具体步骤:

1、建立例程服务(利用ORADIM工具):

在Windows平台上使用新例程之前,必须建立并启动相应的例程服务。建议将例程名设置为数据库名。

C:\>oradim -new -srvc OracleServicedemo -intpwd 123

 

2、建立参数文件:

启动例程之前必须先准备好参数文件。参数文件需放在%ORACLE_HOME%\database目录下。PFILE应命名为initSID.ora, SPFILE应命名为spfileSID.ora

(1)建立PFILE

C:\>SET ORACLE_SID=demo

C:\>sqlplus sys/123 as sysdba

SQL>create pfile='%oracle_home%\database\initdemo.ora' from spfile

建立完之后要进行修改。因为它是从一个已经存在的例程的初始化参数设置中创建来的。

 

(2)建立SPFILE:

因为SPFILE更易于管理,所以Oracle建议使用SPFILE。

create spfile='%oracle_home%\database\spfiledemo.ora' from pfile='%oracle_home%\database\initdemo.ora';

 

(3) 启动例程:

建立数据库之前必须首先启动例程,因为建立数据库要求用户必须具有SYSDBA特权,所以应以SYSDBA身份连接

并启动例程。

C:\>set ORACLE_SID=demo

C:\>sqlplus sys/123 as sysdba

 

(4) 建立数据库:

要求例程必须处于NOMOUNT状态,利用CREATE DATABASE命令,细节需参看其他书籍。

 

(5)完成建立数据库的后续任务:

------安装数据字典视图

SQL>@%oracle_home%\rdbms\admin\catalog.sql

------安装Oracle系统包

SQL>@%oracle_home%\rdbms\admin\catproc.sql

------安装PRODUCT_USER_PROFILE表

SQL>@%oracle_home%\sqlplus\admin\pupbld.sql

 

你可能感兴趣的:(oracle数据库)