Oracle课程设计-手动创建数据库stu1图文教程

2025-12-25 19:58:40

       Oracle课程设计-手动创建数据库stu1 详细步骤附图文教程

    Step1:手工创建相关目录

    C:\oracle\product\10.2.0\admin\stu1\adump

    C:\oracle\product\10.2.0\admin\stu1\bdump

    C:\oracle\product\10.2.0\admin\stu1\cdump

    C:\oracle\product\10.2.0\admin\stu1\dpdump

    C:\oracle\product\10.2.0\admin\stu1\pfile

    C:\oracle\product\10.2.0\admin\stu1\udump

    Step2:把C:\oracle\product\10.2.0\admin\orcl\pfile文件拷贝到

    C:\oracle\product\10.2.0\admin\stu1\pfile,并把它重命名为:initstu1.ora,

    并把该参数文件里面的orcl全部替换成stu1。

    Oracle课程设计-手动创建数据库stu1图文教程

    1.在cmd下执行下列命令设置操作系统环境变量。

    Oracle课程设计-手动创建数据库stu1图文教程

    2.通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式:

    Oracle课程设计-手动创建数据库stu1图文教程

    Step4:

    连接oracle实例

    启动一个空实例:

    Oracle课程设计-手动创建数据库stu1图文教程

    Step5:

    1.执行create database语句,创建数据库。

    2.创建附加表空间student表空间和indx表空间

    创建数据库语句

    create database stu1 

    user sys identified by tiger

    user system identified by tiger

    maxinstances 1

    maxloghistory 100

    maxlogfiles 5

    maxlogmembers 5

    maxdatafiles 100

    noarchivelog

    character set us7ascii

    logfile

    group 1('C:\oracle\product\10.2.0\oradata\stu1\redo01.log') size 10M,

    group 2('C:\oracle\product\10.2.0\oradata\stu1\redo02.log') size 10M,

    group 3('C:\oracle\product\10.2.0\oradata\stu1redo03.log') size 10M

    extent management local

    datafile 'C:\oracle\product\10.2.0\oradata\stu1\system01.dbf'size 50M

    autoextend on next 512K maxsize unlimited

    sysaux datafile

    'C:\oracle\product\10.2.0\oradata\stu1\sysaux01.dbf' size 50M

    autoextend on next 512K maxsize unlimited

    default tablespace users datafile

    'C:\oracle\product\10.2.0\oradata\stu1\user01.dbf' size 20M

    autoextend on next 512K maxsize unlimited

    default temporary tablespace temp tempfile

    'C:\oracle\product\10.2.0\oradata\stu1\temp01.dbf' size 10M

    autoextend on next 512K maxsize unlimited

    undo tablespace undotbs1 datafile

    'C:\oracle\product\10.2.0\oradata\stu1\undotbs01.dbf' size 10M

    autoextend on next 512K maxsize unlimited;

    创建表空间语句

    create tablespace student

    datafile 'c:\oracle\product\10.2.0\oradata\stu1\student01.dbf' size 25M

    autoextend on next 512K maxsize unlimited

    extent management local;

    create tablespace indx

    datafile 'c:\oracle\product\10.2.0\oradata\stu1\index01.dbf' size 25M

    autoextend on next 512K maxsize unlimited

    extent management local;

    Oracle课程设计-手动创建数据库stu1图文教程

    Oracle课程设计-手动创建数据库stu1图文教程

    Step6:运行脚本创建数据字典视图(catalog.sql和catproc.sql)

    @C:\ORACLE\PRODUCT\10.2.0\DB_1\RDBMS\ADMIN\CATALOG.SQL;

    @C:\ORACLE\PRODUCT\10.2.0\DB_1\RDBMS\ADMIN\CATPROCSQL;

    Step7:创建服务器初始化参数文件

    create spfile=’c:\oracle\product\10.2.0\db_1\database\spfilestu1.ora’

    from pfile=’c:\oracle\product\10.2.0\admin\stu1\pfile\initstu1.ora’;

    Step8:备份数据库,对数据库进行一次完全备份。

    冷备份和热备份自己选择。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢