o9i数据库创建问题,请高手指点一下. 请问创建新的数据库是不是用EMCA? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.designxf.com/Article/200601/5758248.htm 转发一个unix下的一 创建数据库的步骤 创建一个可使用的数据库共需要六步来完成:其中三步用于创建数据库,其余三步用于设置数据库,让它可以使用。 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_name 和 ORACLE_SID 在多数情况下是相同的,但这并不是必需的。initsid.ora 中的 db_name 必须与创建数据库时 CREATE DATABASE 命令中使用的数据库名称相同(区分大小写)。control_files 初始化参数为数据库指定每个控制文件的完整路径和文件名。在创建数据库时,它指定必须创建的控制文件。undo_management 初始化参数确定是由 Oracle 服务器自动处理还原数据,还是由 DBA 手动处理还原数据。在初始化文件中将 undo_management 设置为 AUTO。附录 A 结尾附有一个示例 inittestdb.ora 文件。 在unix/linux下也可以通过window图形界面来创建。 dbca windows/linux下均是如此. 怎么样通过代码来实现这个需求,高手们麻烦进来赐教下 exists或者是in的子查询条件,是否可以放在本身的条件里 请教一个sql拼写与统计的问题。 查询ORACLE的CPU占用率、内存的使用量 pl/sql develop 存储过程 pls-00103 在线等待 帮我看下下面这个触发器嘛,不知道是怎么了,编译总通不过哦 崩溃了,PL/SQL输入的命令不显示! 请教一个算法 救火,Oracle中查询系统时间是From那张表呀? oracle中,一个进程大约占用多少内存? 一个100万条记录表,目前查询速度过慢,让你给出5条优化措施 我的oracle备份问题,关于exp
一 创建数据库的步骤
创建一个可使用的数据库共需要六步来完成:其中三步用于创建数据库,其余三步用于设置数据库,让它可以使用。
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_name 和 ORACLE_SID 在多数情况下是相同的,但这并不是必需的。initsid.ora 中的 db_name 必须与创建数据库时 CREATE DATABASE 命令中使用的数据库名称相同(区分大小写)。
control_files 初始化参数为数据库指定每个控制文件的完整路径和文件名。在创建数据库时,它指定必须创建的控制文件。
undo_management 初始化参数确定是由 Oracle 服务器自动处理还原数据,还是由 DBA 手动处理还原数据。在初始化文件中将 undo_management 设置为 AUTO。
附录 A 结尾附有一个示例 inittestdb.ora 文件。