oracle创建数据库:手动创建oracle数据库来源: 发布时间:星期一, 2008年10月20日 浏览:682次 评论:0
1.复制pfile文件,作相应修改(换实例名、文件路径等)
H:\oracle\product\10.2.0\db_1\database\initben.ora 2.建相对应的目录 admin\adump、admin\bdump、admin\cdump、admin\pdump、admin\pfile、admin\udump flash_recovery_area\ben oradata\ben 3.手动建立密码文件(这是sys的密码) orapwd file=H:\oracle\product\10.2.0\db_1\dbs\pswBen.ora password=2008 entries=10 force=y 4.通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工(这个很关键) set ORACLE_SID=ben H:\oracle\product\10.2.0\db_1\BIN\oradim -new -sid ben -startmode manual -pfile "H:\oracle\product\10.2.0\db_1\dbs\initben.ora" 5.配置监听器。(这一步,我在实验中没用到) 6.启动数据库到nomount模式 〉sqlplus "/ as sysdba" 〉startup nomount pfile=H:\oracle\product\10.2.0\db_1\dbs\initben.ora 7.运行下列语句 注意点:system sysaux两个表空间是必须建的,另外control文件最好放在不同的物理硬盘上面,以防止丢失, 还有就是undo表空间要和参数文件中的一致,我就在这个地方浪费了好长时间,最后总算弄好了! create database ben MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100 DATAFILE'H:\oracle\product\10.2.0/oradata/ben/\system.dbf' size 100m reuse autoextend _disibledevent=XXX 1
相关文章
读者评论
发表评论 |