• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

手工重新创建8i数据库

发布: 2007-7-02 11:08 | 作者: admin | 来源: | 查看: 8次 | 进入软件测试论坛讨论

领测软件测试网
手工重新创建8i数据库 
作者:llmmysun

1.查看原来的数据库文件,保存其位置和大小

SYSTEM
/home/ora817/oradata/clubcore/system01.dbf   800M

TOOLS
/home/ora817/oradata/clubcore/tools01.dbf  250M

RBS
/home/ora817/oradata/clubcore/rbs01.dbf   1024M

TEMP
/home/ora817/oradata/clubcore/temp01.dbf  2048

USERS
/home2/ora817/oradata/clubcore/users01.dbf  2048

INDX
/home3/ora817/oradata/clubcore/indx01.dbf 2048

CLUB_CORE
/home2/ora817/oradata/clubcore/club_core01.dbf  2048

 --查询原用户名,并导出原用户下数据 
 
--2.查询数据库sid
 ORACLE_SID=clubcore
 
 --3.确定原表空间名称和大小
 TABLESPACE                                                      USED MB
------------------------------------------------------------ ----------
   FREE MB      TOTAL
---------- ----------
CLUB_CORE                                                             0
      2048       2048

INDX                                                                  0
      2048       2048

RBS                                                                 116
       908       1024


TABLESPACE                                                      USED MB
------------------------------------------------------------ ----------
   FREE MB      TOTAL
---------- ----------
SYSTEM                                                               90
       710        800

TEMP                                                                  0
      2048       2048

TOOLS                                                                 0
       250        250


TABLESPACE                                                      USED MB
------------------------------------------------------------ ----------
   FREE MB      TOTAL
---------- ----------
USERS                                                                 2
      2046       2048


7 rows selected.

--4.确定重做日志文件的位置
GROUP# STATUS
---------- --------------
MEMBER
--------------------------------------------------------------------------------
         1
/home3/ora817/oradata/redo0101.log

         1
/home4/ora817/oradata/redo0102.log

         2
/home3/ora817/oradata/redo0201.log


    GROUP# STATUS
---------- --------------
MEMBER
--------------------------------------------------------------------------------
         2
/home4/ora817/oradata/redo0202.log

         3
/home3/ora817/oradata/redo0301.log

         3
/home4/ora817/oradata/redo0302.log


6 rows selected.

--创建密钥文件 orapwd file=orapwsid password=***  entries=5       

--执行创建数据库脚本

CREATE DATABASE clubcore
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 7
MAXLOGMEMBERS 3
MAXDATAFILES 100
DATAFILE @#/home/ora817/oradata/clubcore/system01.dbf@# SIZE 800M REUSE AUTOEXTEND ON NEXT  10240K MAXSIZE UNLIMITED
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET ZHS16GBK
LOGFILE GROUP 1 (@#/home3/ora817/oradata/redo0101.log@#,@#/home4/ora817/oradata/redo0102.log@#) SIZE 40960K,
GROUP 2 (@#/home3/ora817/oradata/redo0201.log@#,@#/home4/ora817/oradata/redo0202.log@#) SIZE 40960K,
GROUP 3 (@#/home3/ora817/oradata/redo0301.log@#,@#/home4/ora817/oradata/redo0302.log@#) SIZE 40960K;

--创建数据文件
CREATE TABLESPACE "INDX" LOGGING DATAFILE @#/home3/ora817/oradata/clubcore/indx01.dbf@# SIZE 2048M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED;
CREATE TABLESPACE "USERS" LOGGING DATAFILE @#/home2/ora817/oradata/clubcore/users01.dbf@# SIZE 2048M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED;
CREATE TABLESPACE "TOOLS" LOGGING DATAFILE @#/home/ora817/oradata/clubcore/tools01.dbf @# SIZE 250M REUSE AUTOEXTEND ON NEXT  320K MAXSIZE UNLIMITED;
CREATE TABLESPACE "CLUB_CORE" LOGGING DATAFILE @#/home2/ora817/oradata/clubcore/club_core01.dbf@# SIZE 2048M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED;
CREATE TABLESPACE "RBS" LOGGING DATAFILE @#/home/ora817/oradata/clubcore/rbs01.dbf@# SIZE 1024M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED;
create temporary tablespace TEMP  tempfile @#/home/ora817/oradata/clubcore/temp01.dbf@# size 2048M;

--创建回滚段
create public rollback segment rb1 tablespace RBS  storage (initial 100K next 100K minextents 20 maxextents 100 optimal 50M);
create public rollback segment rb2 tablespace RBS  storage (initial 100K next 100K minextents 20 maxextents 100 optimal 50M);
create public rollback segment rb3 tablespace RBS  storage (initial 100K next 100K minextents 20 maxextents 100 optimal 50M);
create public rollback segment rb4 tablespace RBS  storage (initial 100K next 100K minextents 20 maxextents 100 optimal 50M);
create public rollback segment rb5 tablespace RBS  storage (initial 100K next 100K minextents 20 maxextents 100 optimal 50M);
create public rollback segment rb6 tablespace RBS  storage (initial 100K next 100K minextents 20 maxextents 100 optimal 50M);

--创建相应的数据库包
connect SYS/change_on_install as SYSDBA
@?/rdbms/admin/catalog.sql;
@?/rdbms/admin/catproc.sql;
connect SYSTEM/manager
@?/sqlplus/admin/pupbld.sql;

完

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网