手工创建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命令,在服务里生成一个新的实例管理服务,启动方式为手工
|