UNIX下创建ORACLE数据库步骤.docxVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UNIX下创建ORACLE数据库步骤

一? 创建数据库的步骤?创建一个可使用的数据库共需要六步来完成:其中三步用于创建数据库,其余三步用于设置数据库,让它可以使用。?1) 设置操作系统环境变量 ORACLE_HOME、ORACLE_SID、PATH 和 LD_LIBRARY_PATH。?2)?????? 编辑/创建 initsid.ora 参数文件。?3)?????? 在 SQL*Plus 中执行 CREATE DATABASE 命令。?4)?????? 运行所需的 catalog.sql 和 catproc.sql 脚本。?5)????? 运行 pupbld.sql 脚本。?6)?????? 创建用户数据的表空间以及数据库所需的任何其它表空间?二? 设置环境?在创建数据库之前,必须配置 UNIX 环境,并且必须已安装了 Oracle9i Server。?必须设置四个环境变量:ORACLE_HOME、ORACLE_SID、PATH、LD_LIBRARY_PATH。?ORACLE_HOME 是安装 Oracle9i Server 的顶级目录的完整路径。ORACLE_HOME 目录应该由安装 Oracle9i Server 的人员提供,通常是 UNIX 管理员或 DBA。?ORACLE_SID 是给数据库例程分配的、可由用户定义的名称。操作系统使用 ORACLE_SID(系统标识符)来区分在同一台计算机上运行的各个数据库例程。?PATH 指定操作系统查找可执行程序(如 SQL*Plus)时要搜索的路径。Oracle9i 可执行程序位于 $ORACLE_HOME/bin 目录下,需要添加到 PATH 变量中。?LD_LIBRARY_PATH 定义所需库文件的存储目录。?示例?Bourne 或 Korn shell:?$ ORACLE_HOME=/u01/oracle9i/product/9.0.1; export ORACLE_HOME?$ ORACLE_SID=testdb; export ORACLE_SID?$ PATH=/usr/bin:/usr/ccs/bin:$ORACLE_HOME/bin; export PATH?$ LD_LIBRARY_PATH=/usr/lib:$ORACLE_HOME/lib; export LD_LIBRARY_PATH?C shell:?% setenv ORACLE_HOME /u01/oracle9i/product/9.0.1?% setenv ORACLE_SID testdb?% setenv PATH $PATH:$ORACLE_HOME/bin?% setenv LD_LIBRARY_PATH /usr/lib:$ORACLE_HOME/lib?三? 编辑/创建 initsid.ora?每次数据库启动时,都会读取 initsid.ora 文件(可由用户配置的文本文件)。该文件中的参数将对数据库设置进行初始化。initsid.ora 文件中的参数设置不仅在启动时影响数据库,而且还影响数据库的创建方式。在创建数据库之前,必须先配置 initsid.ora 文件。?在安装 Oracle9i Server 时,就会将一个示例 init.ora 文件存放在 $ORACLE_HOME/dbs 中。将该文件作为备份文件保存,不要修改该文件;创建该文件的一个副本,并包含 ORACLE_SID 的名称。?示例?$ cd $ORACLE_HOME/dbs?$ cp init.ora inittestdb.ora?示例 init.ora 文件中有很多注释,这些注释包含有关参数设置的建议。?initsid.ora 中的参数不需要按顺序列出,如果多次列出某个参数,则使用该参数的最后一个设置。Oracle9i Reference 中建议将参数按字母顺序列出以免重复。?应该对某些参数进行配置,其中包括 db_name、control_files、background_dump_dest、user_dump_dest、core_dump_dest 和 undo_management。?将参数 background_dump_dest、user_dump_dest 和 core_dump_dest 设置为存放跟踪文件的完整路径位置:?????????? core_dump_dest???????? 包含数据库生成的核心转储?????????? user_dump_dest???????????? 包含用户跟踪文件?????????? background_dump_dest 包含后台进程的跟踪文件和 alert.log。?db_name 是数据库的名称,其用途与 ORACLE_SID 不同。ORACLE_SID 是用于指定数据库例程的名称。db_

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档