Oracle数据库技术与实验指导
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle数据库技术与实验指导
2011.08
第0章实用Oracle数据库技术
Oracle的官方网站为;
其次/这里有很多权威的解决方案和补丁;
然后就是一些著名网站如:、、,这里有很多经验之谈。
遇到问题了还可以第一时间找,这里会给你最详细的解释。
Oracle 10g/11g数据库都分为标准版(Standard Edition)、标准版1(Standard Edition One)以及企业版(Enterprise Edition)。可从如下网址下载、学习或试用Oracle:/technology/global/cn/software /products/database/oracle10g/index.html
/technology/global/cn/software
/products/database/index.html
/technology/software/index.htm l
/technology/software/products/ database/index.html
SQL Developer也可以单独免费下载安装的。下载地址为:/technology/global/cn/software/pr oducts/sql/index.html
SQL*Plus Instant Client(SQL*Plus即时客户端)
SQL*Plus Instant Client下载: /technology/global/cn/software/te ch/oci/instantclient/index.html。
实验1 数据库系统基础操作
Oracle Database 11g第 2 版(11.2.0.1.0)的下载地址:
/technology/global/cn/softw are/products/database/index.html
适用于Microsoft Windows(32 位)的Oracle Database 11g第 2 版 (11.2.0.1.0) 的下载地址:
/technology/global/cn/softw are/products/database/oracle11g/112010_win32soft.htm l
实验2 数据库基础操作
手工建库
手工建库须要经过几个步骤,每一个步骤都非常关键。它包括:
1、创建相关目录(数据文件和跟踪文件)(假设要创建KCGL数据库,Oracle已安装于“c:\app\qxz”目录)在c:\app\qxz\admin这个目录之下创建KCGL文件夹;
在C:\app\qxz\admin\KCGL 这个目录之下创建adump文件
夹;
在C:\app\qxz\admin\KCGL 这个目录之下创建dpdump文件夹;
在C:\app\qxz\admin\KCGL 这个目录之下创建pfile文件夹;
在C:\app\qxz\oradata 这个目录之下创建KCGL文件夹;
2、创建初始化参数文件
通过复制现有的初始化参数文件C:\app\qxz\admin\orcl\pfile这个目录下的参数文件“init.ora.*”(*为数字扩展名)到C:\app\qxz\product\11.2.0\dbhome_1\database这个目录,修改名为initKCGL.ora,最后用记事本打开这个参数文件,修改如下几个参数的值:
audit_file_dest=C:\app\qxz\admin\KCGL\adump
db_name=KCGL
control_files=("C:\app\qxz\oradata\KCGL\control01.c tl","C:\app\qxz\oradata\KCGL\control02.ctl")
3、打开DOS窗口,设置环境变量:Set oracle_sid=KCGL
4、创建服务: Oradim -new -sid KCGL
5、创建口令文件
Orapwd
file=C:\app\qxz\product\11.2.0\dbhome_1\database\pwdKC GL.ora
Password=12345
6、启动服务器:Sqlplus /nolog
Conn / as sysdba
Startup nomount
7、执行建库脚本:
CREATE DATABASE KCGL
datafile 'c:\app\qxz\oradata\KCGL\system01.dbf'
size 300m
autoextend on next 10m extent management local
Sysaux datafile 'c:\app\qxz\oradata\KCGL\sysaux01.dbf' size 120m undo tablespace undotbs1
datafile 'c:\app\qxz\oradata\KCGL\undotbs01.dbf' size 100m
default temporary tablespace temptbs1
tempfile 'c:\app\qxz\oradata\KCGL\temp01.dbf' size 50m
logfile group 1 ('c:\app\qxz\oradata\KCGL\redo01.log') size 50m, group 2 ('c:\app\qxz\oradata\KCGL\redo02.log') size 50m, group 3