手工创建oracle数据库
 CREATE TEMPORARY TABLESPACE "TEMP" TEMPFILE 'C:\oracle\oradata\web\temp01.dbf' SIZE 40M REUSE AUTOEXTEND ON NEXT  640K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP"; CREATE TABLESPACE "TOOLS" LOGGING DATAFILE 'C:\oracle\oradata\web\tools01.dbf' SIZE 10M REUSE AUTOEXTEND ON NEXT  320K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; CREATE TABLESPACE "USERS" LOGGING DATAFILE 'C:\oracle\oradata\web\users01.dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; CREATE UNDO TABLESPACE "UNDOTBS" DATAFILE 'C:\oracle\oradata\web\undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT  5120K; spool off exit; 8、创建数据字典,运行createdbcatalog.sql脚本命令 SQL>sqlplus /nolog SQL> connect SYS/change_on_install as SYSDBA SQL>@createdbcatalog.sql Createdbcatalog.sql脚本内容如下:
set echo on spool C:\oracle\admin\mydb\create\CreateDBCatalog.log @C:\oracle\ora90\rdbms\admin\catalog.sql; @C:\oracle\ora90\rdbms\admin\catexp7.sql; @C:\oracle\ora90\rdbms\admin\catblock.sql; @C:\oracle\ora90\rdbms\admin\catproc.sql; @C:\oracle\ora90\rdbms\admin\catoctk.sql; @C:\oracle\ora90\rdbms\admin\catobtk.sql; @C:\oracle\ora90\rdbms\admin\caths.sql; @C:\oracle\ora90\rdbms\admin\owminst.plb; connect SYSTEM/manager @C:\oracle\ora90\sqlplus\admin\pupbld.sql; connect SYSTEM/manager set echo on spool C:\oracle\ora90\assistants\dbca\logs\sqlPlusHelp.log @C:\oracle\ora90\sqlplus\admin\help\hlpbld.sql helpus.sql; spool off spool off exit; 9、完善数据库,创建spfile文件,将数据库实例启动服务设置成自动启动方式。 SQL>sqlplus /nolog SQL> connect SYS/change_on_install as SYSDBA SQL> @postdbcreation.sql Postdbcreation.sql脚本内容如下: set echo on spool C:\oracle\admin\web\create\postDBCreation.log create spfile='C:\oracle\ora90\database\spfileweb.ora' FROM pfile='C:\oracle\admin\web\init.ora'; connect SYS/change_on_install as SYSDBA set echo on spool C:\oracle\ora90\assistants\dbca\logs\postDBCreation.log shutdown ; startup ; 注:以上都设置PATH环境变量,将bin目录加入到PATH中以便于使用工具GMGRLl,sqlplus等。 
 ========================================================================================== 
系统环境:  1、操作系统:Windows 2000 Server,机器内存128M 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:D:\ORACLE 
建库步骤:  1、手工创建相关目录 D:\Oracle\admin\test D:\Oracle\admin\test\adhoc D:\Oracle\admin\test\bdump D:\Oracle\admin\test\cdump D:\Oracle\admin\test\create D:\Oracle\admin\test\exp D:\Oracle\admin\test\pfile D:\Oracle\admin\test\udump 
D:\Oracle\oradata\test D:\Oracle\oradata\test\archive 
2、手工创建初始化启动参数文件:D:\Oracle\admin\test\pfile\inittest.ora,内容: 
3、手工创建D:\Oracle\Ora81\DATABASE\inittest.ora文件, 
   内容:IFILE='D:\Oracle\admin\test\pfile\inittest.ora' 
4、使用orapwd.exe命令,创建D:\Oracle\Ora81\DATABASE\PWDtest.ora 
   命令:D:\Oracle\Ora81\bin\orapwd file=D:\Oracle\Ora81\DATABASE\PWDtest.ora password=ORACLE entries=5 
 5、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工
  |