手动创建oracle 数据库_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

手动创建oracle 数据库

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:   1.复制pfile文件,作相应修改(换实例名、文件路径等) H:oracleproduct10.2.0db_1databaseinitben.ora  2.建相对应的目录 adminadump、admindump、admincdump、adminpdump、adminpfile...

   1.复制pfile文件作相应修改(换实例名、文件路径等)
H:oracleproduct10.2.0db_1databaseinitben.ora

 

2.建相对应的目录
adminadump、admindump、admincdump、adminpdump、adminpfile、adminudump
flash_recovery_areaen
oradataen

 

3.手动建立密码文件(这是sys的密码)
orapwd file=H:oracleproduct10.2.0db_1dbspswBen.ora password=2008 entries=10 force=y

 

4.通过oradim.exe命令在服务里生成一个新的实例管理服务,启动方式为手工(这个很关键)
set ORACLE_SID=ben
H:oracleproduct10.2.0db_1BINoradim -new -sid ben -startmode manual -pfile "H:oracleproduct10.2.0db_1dbsinitben.ora"

 

5.配置监听器(这一步,我在实验中没用到)


6.启动数据库到nomount模式
〉sqlplus "/ as sysdba"
〉startup nomount pfile=H:oracleproduct10.2.0db_1dbsinitben.ora

 

7.运行下列语句
注意点:system sysaux两个表空间是必须建的,另外control文件最好放在不同的物理硬盘上面,以防止丢失,
还有就是undo表空间要和参数文件中的一致,我就在这个地方浪费了好长时间,最后总算弄好了!

create database ben
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100

DATAFILE'H:oracleproduct10.2.0/oradata/ben/system.dbf' size 100m reuse autoextend on next 1m
maxsize unlimited extent management local

sysaux datafile 'H:oracleproduct10.2.0/oradata/ben/sysaux.dbf' size 100m reuse autoextend on next 1m
maxsize unlimited

default temporary tablespace TEMP
tempfile 'H:oracleproduct10.2.0/oradata/ben//temp_ben.dbf' size 20m reuse autoextend on next 640k
maxsize unlimited

undo tablespace UNDOTBS1
datafile 'H:oracleproduct10.2.0/oradata/ben/undo_ben.dbf' size 20m reuse autoextend on next 5M
maxsize unlimited

logfile
GROUP 1 ('H:oracleproduct10.2.0/oradata/ben/ edo1.dbf') size 10m,
GROUP 2 ('H:oracleproduct10.2.0/oradata/ben/ edo2.dbf') size 10m,
GROUP 3 ('H:oracleproduct10.2.0/oradata/ben/ edo3.dbf') size 10m

CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16

8.建立数据字典的文件(这个很关键)
@H:oracleproduct10.2.0db_1RDBMSADMINcatalog.sql
@H:/oracle/product/10.2.0/db_1/RDBMS/ADMIN/catproc.sql
@H:oracleproduct10.2.0/db_1/RDBMS/ADMIN/catexp.sql

9.将ben实例启动服务设置成自动启动方式
H:oracleproduct10.2.0db_1BINoradim -edit -sid ben -startmode auto


注意:以后切换不同库就先新建一个cmd,进去设定ORACLE_SID=XXX

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-13318-1.html
网站维护教程更新时间:2012-03-23 00:53:47  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer