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.