`
zsjg13
  • 浏览: 138333 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

手工方式新建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数据库的恢复

    重做操作系统后oracle数据库的恢复 文件夹中文件说明: ora.reg oracle主要注册项的恢复参考文件 oraodbc.reg odbc驱动项的恢复参考文件 oraole1~4.reg ole 驱动项的恢复参考文件 恢复中重要操作说明: 1、恢复前提...

    oracle数据库建立.doc

    虚拟机环境oracle建立数据库;Oracle数据库软件安装;SQL plus工具的使用;分别利用手工命令和OEM软件两种方式查询新建数据库的信息;

    H155-合集-大型数据库系统概论-实验.pptx

    使用Oracle企业管理器或手工方法创建一个索引簇、哈希簇,并在新建簇上创建新表。 6. 使用Oracle企业管理器或手工方法创建一个过程、函数和包。 H155-合集-大型数据库系统概论-实验全文共24页,当前为第12页。 大型...

    linux服务器上创建第二个ORACLE实例

    原创:在linux 服务器上创建第二个ORACLE数据的实例,手工启动或开机自启动的设置。

    Toad 使用快速入门

    支持Oracle数据库里面所有对象的新建、查看、修改,集成了几乎对所有数据库对象的管理所需要的功能。  按照 模式->对象类别 ->对象->对象可操作属性 -> 对象本身的详细信息和对象相关的信息 来组织,非常有...

    甲骨文客户端配置

    3. 在D:\Program Files\instantclient_10_2 新建一个文本文件,文件名为tnsnames.ora,文件中增加自己的数据库别名配置, 示例如下(详见tnsnames.ora): ORA10G = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...

    网管教程 从入门到精通软件篇.txt

    、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:DataBearn图像;Microsoft Visual FoxPro表格文件 DCT:...

    QTP技术集锦--总结

    13. 在Excel中增加超链接的方式 39 14. 登陆脚本设计 40 15. QTP中Wait与同步点的区别 41 16. QTP tips 41 17. Action 调用 45 18. Action 参数调用 47 19. QTP中根据日期计算年龄的解决办法 48 20. 测试报告知多少 ...

    QTP描述性编程技术集锦

    13. 在Excel中增加超链接的方式 39 14. 登陆脚本设计 40 15. QTP中Wait与同步点的区别 41 16. QTP tips 41 17. Action 调用 45 18. Action 参数调用 47 19. QTP中根据日期计算年龄的解决办法 48 20. 测试报告知多少 ...

    测试培训教材

    QC支持的数据库:Oracle、SQLServer QC支持的操作系统:Windows、Linux、Solaris 支持群集: 服务器端硬件和数据库要求: Windows: Linux: Solaris: 客户端系统要求: 练习1:安装QC 详见...

    超级有影响力霸气的Java面试题大全文档

    与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...

    java 面试题 总结

    SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。 对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器上...

Global site tag (gtag.js) - Google Analytics