手工创建数据库 您所在的位置:网站首页 废墟图书馆代表性角色 手工创建数据库

手工创建数据库

#手工创建数据库| 来源: 网络整理| 查看: 265

                                                                          手工创建数据库 一、相关信息

1.手动创建数据库的步骤  1.创建相关目录  2.创建初始化参数文件  3.创建口令文件  4.创建oracle实例  5.连接实例  6.启动实例到nomount状态  7.创建数据库  8.创建表空间  9.创建数据字典  10.创建EM档案库(可选)  11.创建服务器参数文件(可选)

2.相关目录  adump:存放相关审计信息的文件。  bdump:存放相关后台进程信息的文件,如:alter.log.  cdump:存放核心低级文件。  create:存放创建数据库的脚本。  dpdump:数据棒导出的默认路径  pfile:启动数据库的初始化文件  udump:用户进程文件。

 

二、创建过程

 1.创建相关目录   mkdir d:/oracle/admin/lcc/adump   mkdir d:/oracle/admin/lcc/bdump   mkdir d:/oracle/admin/lcc/cdump   mkdir d:/oracle/admin/lcc/dpdump   mkdir d:/oracle/admin/lcc/udump   mkdir d:/oracle/admin/lcc/create   mkdir d:/oracle/admin/lcc/pfile   mkdir d:/oracle/oradata/lcc

 

 2.创建初始化参数文件   1.从d:/oracle/product/10.2.0/db_1/admin/sample/pfile目录下将系统自带的 一个sample初始化参数文件initsmple.ora,修改后,命名为init.ora存放到d:/oracle/admin/lcc/pfile目录下。   2.在d:/oracle/product/10.2./db_1/database目录下创建文件initlcc.ora里面的内容为:IFILE='d:/oracle/admin/lcc/pfile/init.ora'

 

 3.设定环境变量(cmd)    set ORA_BASE=d:/oracle    set ORA_HOME=d:/oracle/product/10.2.0/db_1    set oracle_sid=lcc  

 4.创建口令文件(cmd)    orapwd file=d:/oracle/product/10.2.0/db_1/database/pwdlcc.ora password=root force=y

 

 5.创建oracle实例服务(cmd)    oradim -new -sid lcc -startmode manual -pfile d:/oracle/admin/lcc/pfile/init.ora      6.建立listener.ora,tnsnames.ora和sqlnet.ora     7.连接数据库到nomount状态

 8.创建数据库   create database lcc   datafile 'd:/oracle/oradata/lcc/system01.dbf' size 250M   reuse autoextend on next 25M maxsize unlimited   extent management local   sysaux datafile 'd:/oracle/oradata/lcc/sysaux01.dbf' size 120M   reuse autoextend on next 10240K maxsize unlimited   smallfile default temporary tablespace temp tempfile   'd:/oracle/oradata/lcc/temp01.dbf' size 200M   reuse autoextend on next 20M maxsize unlimited   smallfile undo tablespace "UNDOTBS1' datafile   'd:/oracle/oradata/lcc/undotbs01.dbf' size 200M   reuse autoextend on next 20M maxsize unlimited   charactor set AL32UTF8   national charactor set AL16UTF16   logfile group 1 size 10M   group 2 size 10M   group 3 size 10M   user sys identified by root user system identified by manager;

 

9.创建表空间  ①   create smallfile tablespace "USERS" logging datafile   'd:/oracle/oradata/lcc/user01.dbf' size 25M   reuse autoextend on next 15M maxsize unlimited   extent management local segment space management auto;

 ②   alter database default tablespace "USERS";

 ③   create smalllfile table "EXAMPLE" logging datafile  'd:/oracle/oradata/lcc/example01.dbf' size 200M    reuse autoextend on next 15M maxsize unlimited   extent management local segment space management auto;   10.创建数据字典   @d:/oracle/product/10.2.0/db_1/rdbms/admin/catalog.sql;   @d:/oracle/product/10.2.0/db_1/rdbms/admin/catblock.sql;   @d:/oracle/product/10.2.0/db_1/rdbms/admin/catproc.sql;   @d:/oracle/product/10.2.0/db_1/rdbms/admin/catoctk.sql;   @d:/oracle/product/10.2.0/db_1/rdbms/admin/owminst.plb;

 conn system/[email protected]  @d:/oracle/product/10.2.0/db_1/sqlplus/admin/pubbld.sql;    conn system/[email protected]  @d:/oracle/product/10.2.0/db_1/sqlplus/admin/help/hlpbld.sql helpus.sql;

 

11.创建em档案库  conn sys/root as sysdba  @d:/oracle/product/10.2.0/db_1/sysman/admin/emdrep/emreposcre d:/oracle/product/10.2.0/db_1 sysman root temp on;  whenever sqlerror continue;  shutdown immeidate  startup  alter user sysman identified by root account unlock;  alter user dbsnmp identified by root account unlock;  select 'utl_recomp_begin: ' || to_char(sysdata,'HH:MI:SS') from dual;  execute utl_recomp.recomp_serial();

 

12.创建DBControl SQL>host d:/oracle/product/10.2.0/db_1/bin/emca.bat -config dbcontrol db -silent -DB_UNIQUE_NAME lcc -PORT 1521     -EM_HOME d:/product/10.2.0/db_1 -LISTENER LISTENER -SERVICE_NAME lcc -SYS_PWD root -SID lcc -ORACLE_HOME     d:/oracle/product/10.2.0/db_1 -DBSNMP_PWD root -LISTENER_OH d:/oracle/product/10.2.0/db_1 -LOG_FILE     d:/lcc_DB/emConfig.log -SYSMAN_PWD root



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有