手工创建oracle数据库
手工创建oracle数据库 广告 插画 创意 动漫 Logo 包装 绘画 鼠绘 3D 时尚 卡通 网站 CG 艺术 摄影
-------------------------------------------------------------------------------- 来源: 作者: 2006-04-09 出处:巧巧读书
数据库 操作系统 word windows os 系统环境: 1、操作系统:Windows 2000 Server 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版/Oracle 9i for NT 企业版 3、安装路径:D:\ORACLE
步骤: 1、手工创建相关目录 2、手工创建初始化参数文件 3、通过oradim创建一个ORACLE服务 4、创建数据库 5、创建数据库数据文件,执行脚本 6、创建数据字典,运行
手工创建数据库完整步骤
系统环境 操作系统:Windows 2000 Server 数据库:Oracle 9i 安装路径:C:\Oracle 1、手工创建相关目录 C:\Oracle\admin\web C:\Oracle\admin\web\bdump C:\Oracle\admin\web\udump C:\Oracle\admin\web\cdump C:\Oracle\admin\web\pfile C:\Oracle\admin\web\create C:\Oracle\oradata\web C:\Oracle\oradata\web\archive 2、手工创建初始化参数文件c:\oracle\admin\web\pfile\init.ora,内容可以copy别的实例init.ora文件后修改。 3、手工创建initweb.ora文件,内容::ifile= c:\oracle\admin\web\pfile\init.ora 4、使用orapwd.exe命令,创建口令文件pwdweb.ora,命令格式如下: orapwd.exe file=c:\oracle\ora90\database\pwdweb.ora password=ltjsb entries=5 5、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工 set ORACLE_SID=web C:\oracle\ora90\bin\oradim -new -sid WEB -startmode m -pfile C:\oracle\ora90\database\initweb.ora 6、创建数据库,执行createdb.sql脚本命令, SQL>sqlplus /nolog SQL>connect SYS/change_on_install as SYSDBA SQL>@Createdb.sql Createdb.sql脚本内容如下: set echo on spool C:\oracle\admin\mydb\create\CreateDB.log startup nomount pfile="C:\oracle\admin\web\pfile\init.ora"; CREATE DATABASE web MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100 DATAFILE 'C:\oracle\oradata\web\system01.dbf' SIZE 325M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED UNDO TABLESPACE "UNDOTBS" DATAFILE 'C:\oracle\oradata\web\undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('C:\oracle\oradata\web\redo01.log') SIZE 100M, GROUP 2 ('C:\oracle\oradata\web\redo02.log') SIZE 100M, GROUP 3 ('C:\oracle\oradata\web\redo03.log') SIZE 100M; spool off exit; 注:创建数据库时,执行sql.bsqj脚本命令,此脚本命令创建如下内容: 创建控制文件和联机日志文件 创建数据库系统表空system 在system表空间上创建system系统回滚段 创建sys和system账号 创建基表和簇 创建数据字典表、索引和序列 创建相关角色权限 7、创建数据库数据文件,执行脚本createfiles.sql SQL>sqlplus /nolog SQL> connect SYS/change_on_install as SYSDBA SQL>@createfiles.sql Createfiles.sql脚本内容如下: set echo on spool C:\oracle\admin\mydb\create\CreateDBFiles.log CREATE TABLESPACE "INDX" LOGGING DATAFILE 'C:\oracle\oradata\web\indx01.dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
|