好多东西可能自己不去做的话总是觉得很难,但是做了不记录下来也是很快就忘掉了,从2002年到现在也看到过很多方面的东西,可是好象没有记录下来的习惯,得一师傅指点所以决定以后多留下记录在这个地方,具体做的方法见正文了!
[@more@]1,确认OS的安装是OK的后开始安装oracle
2,实施步骤:
1) 用oracle 安装软件安装oracle instance 在安装的过程中出现一个地方会让我们选择只安装oracle软件,不建立database
2) 手工建立d:oracleadmin bdump,udump,cdump,pfile,create,e:oracleoradata,f:oraclearchive等文件夹。
3)将自己制作好的initfile放到d:oracle admin pfile路径下,注意制作initfile的时候关于SGA配置问题。
4)使用orapwd.exe命令,创建D:OracleOra81DATABASEPWDtest.ora即创建pwdfile
· 命令:C:>orapwd file=D:OracleOra81DATABASEPWDtest.ora password=ORACLE entries=5
5) 通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为manual OR auto
· set ORACLE_SID=test
· C:>oradim -EDIT -SID TEST -STARTMODE auto (这样是用spfile启动的方式也可以采用C:>oradim -new -sid test -startmode manual -pfile 'D:Oracleadmintestpfileinittest.ora'设定成pfile启动的形式本文以这种方式为准)
6)开始创建database
A: connect SYS/oracle as SYSDBA
B: startup nomount pfile='D:Oracleadminpfileinittest.ora'
c:建库
CREATE DATABASE test
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 200
MAXLOGMEMBERS 5
MAXDATAFILES 500
DATAFILE 'e:oracleoradatasystem01.dbf' SIZE 250M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'e:oracleoradatatemp01.dbf' SIZE 2000M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS1"
DATAFILE 'H:oracleoradataundoundotbs01.dbf' SIZE 2000M
REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
CHARACTER SET ZHT16BIG5
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('e:oracleoradataredo_m1redo01.log','f:oracleoradataredo_m2redo01.log') SIZE 20M,
GROUP 2 ('e:oracleoradataredo_m1redo02.log','f:oracleoradataredo_m2redo02.log') SIZE 20M,
GROUP 3 ('e:oracleoradataredo_m1redo03.log','f:oracleoradataredo_m2redo03.log') SIZE 20M;
控制文件、日志文件在上面语句执行时生成,注意在此脚本的时候tablespace 名称该大写的就大写,标点符号也要书写正常要不然可能无法建立,同时datafile的放置位置,logfile的group memeber都要规划正确。
7) 创建数据字典表
A: connect SYS/oracle as SYSDBA
B:
@d:oracleora92rdbmsadmincatalog.sql;
@d:oracleora92rdbmsadmincatexp7.sql;
@d:oracleora92rdbmsadmincatblock.sql;
@d:oracleora92rdbmsadmincatproc.sql;
@d:oracleora92rdbmsadmincatoctk.sql;
@d:oracleora92rdbmsadminowminst.plb;
C: connect SYSTEM/manager
@d:oracleora92sqlplusadminpupbld.sql;
注意这边就要用system 登陆了,如果用sys登陆执行的话可能会出现建立user 时报错误,可以用system执行完了后建个user 然后grant connect to ueser 然后 connect 测试一下,如果没问题就OK了。
D: connect SYSTEM/manager
@d:oracleora92sqlplusadminhelphlpbld.sql helpus.sql;
可以不执行。
8. create spfile from pfile='d:oracleadminpfileinitest.ora'
9、将test实例启动服务设置成自动启动方式
· 以:C:>oradim -edit -sid test -startmode auto
10. 添加listener.ora ,tnsnames.ora文件到相应的位置
以上完毕
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/202861/viewspace-785121/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/202861/viewspace-785121/