数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
手工重新创建8i数据库

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

手工重新创建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;





相关文章

相关软件