1oracle创建数据库和表.doc
实验一:创建数据库和表
一、实验目的
1. 掌握使用DBCA创建数据库
2. 掌握手工创建Oracle数据库的方法
3. 掌握创建数据表的方法
二、实验内容及步骤
1. 使用DBCA创建数据库
(1) 打开DBCA组件,创建数据库sale.
(2) 安装完后进入D:\oracle\product\10.2.0\db_1\install目录,打开readme文件,查看打开OEM的URL。
(3) 登陆OEM,管理sale数据库。
2. 手工创建Oracle数据库
数据库名:mydb
安装路径:d:\oracle\product\10.2.0\
(1)、手工创建相关目录
D:\oracle\product\10.2.0\admin\mydb
D:\oracle\product\10.2.0\admin\mydb\adump D:\oracle\product\10.2.0\admin\mydb\bdump
D:\oracle\product\10.2.0\admin\mydb\udump
D:\oracle\product\10.2.0\admin\mydb\cdump
D:\oracle\product\10.2.0\admin\mydb\d
D:\oracle\product\10.2.0\admin\mydb\pfile
D:\oracle\product\10.2.0\oradata\mydb
(2)、手工创建初始化参数文件D:\oracle\product\10.2.0\admin\mydb\pfile\ init.ora,内容可以copy别的实例init.ora文件后修改。
(3)、在命令提示符下,使用orapwd.exe命令,创建口令文件pwdmydb.ora,命令格式如下:
orapwd file=F:\oracle\product\10.2.0\db_2\database\pwdmydb.ora password=123 entries=5
(4)、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工
set ORACLE_SID=mydb
oradim -new -sid MYDB -pfile D:\oracle\product\10.2.0\db_2\database\initmydb.ora
(5)、在命令提示符下打开sqlplus编辑器,创建服务器参数配置文件spfile.
sqlplus /nolog
SQL>connect / as SYSDBA
SQL>create spfile=’D:\oracle\product\10.2.0\db_1\database\spfilemydb.ora’ FROM pfile=’D:\oracle\product\10.2.0\admin\mydb\pfile\init.ora’;
SQL>startup nomount pfile="D:\oracle\product\10.2.0\admin\mydb\pfile\init.ora";
(6)、创建数据库,执行createdb.sql脚本命令,
SQL>@Createdb.sql
Createdb.sql脚本内容如下:
set echo on
create database mydb
maxinstances 8
maxloghistory 1
maxlogfiles 16
maxlogmembers 3
maxdatafiles 100
logfile group 1 'd:\oracle\product\10.2.0\oradata\mydb\redo01.log' size 10m,
group 2 'd:\oracle\product\10.2.0\oradata\mydb\redo02.log' size 10m
datafile 'd:\oracle\product\10.2.0\oradata\mydb\system01.dbf' size 100m
autoextend on next 10m extent management local
sysaux datafile 'd:\oracle\product\10.2.0\oradata\mydb\sysaux01.dbf' size 30m
autoextend on next 10m
default temporary tablespace temp
tempfile 'd:\oracle\product\10.2.0\temp.dbf' size 10m autoextend on next 10m
undo tablespace undotbs1 datafile 'd:\oracle\product\10.