版权所有?2010,Oracle 。保留所有权利。i a b c 2002@1u s e t h i s S t u d
版权所有?2010,Oracle 。保留所有权利。i a b c 2002@1u s e t h i s S t u d
版权所有?2010,Oracle 。保留所有权利。i a b c 2002@1n u s e t h i s S t u d
版权所有?2010,Oracle 。保留所有权利。i a b c 2002@1u s e t h i s S t u d
版权所有?2010,Oracle 。保留所有权利。i a b c 2002@1u s e t h i s S t u d
选择适当的字符集(续)单字节字符集
在单字节字符集中,每个字符占用一个字节。单字节7 位编码方案最多可以定义128 (27) 个字符;单字节8 位编码方案最多可以定义256 (28) 个字符。
单字节方案示例7 位字符集:
?7 位美国信息交换标准代码(ASCII) (US7ASCII ) 8 位字符集:
?西欧国际标准组织(ISO) 8859-1 (WE8ISO8859P1)
?8 位西欧DEC (WE8DEC ) ?8 位意大利扩展的二进制编码十进制交换码(EBCDIC) 码页1144 (I8EBCDIC1144) 多字节字符集宽度可变的多字节字符集,其中每个字符用一个或多个字节表示。多字节字符集通常用来支持亚洲语言。某些多字节编码方案使用最高有效位值来指示:一个字节是表示单个字节,还是属于表示一个字符的一系列字节的一部分。但是,其它字符编码方案区分单字节字符与多字节字符。由设备发送的移出控制码指示,遇到移入代码之前,任何连续的字节都是双字节字符。涉及移入移出的编码方案主要用在IBM 平台上。Unicode 是一种通用编码字符集,支持使用单个字符集存储任何一种语言的信息。无论使用何种平台、程序或语言,Unicode 都能为每个字符提供唯一的代码值。Unicode 标准已为许多软件和硬件供应商采用。现在,很多操作系统和浏览器都支持Unicode 。Unicode 是XML 、Java 、JavaScript 、LDAP 和WML 等标准要求使用的字符集。它还与ISO/IEC 10646 标准保持同步。宽度可变的多字节方案示例?16 位日文Shift-JIS (JA16SJIS )
?使用香港增补字符集HKSCS-2001 的MS Windows 码页950 (ZHT16HKSCS ) ?Unicode 4.0 UTF-8 通用字符集(AL32UTF8) -一种宽度可变的编码类型,同时也是
ASCII 的严格超集?Unicode (ALl16UTF16) -Microsoft Windows 2000 和Windows XP 使用的16 位Unicode 编码
h
a n f e
i h a n (h a n f e i a b c 2002@163?c o m ) h a s a n o n -t r a n s f e r a b l e l i c e n s e t o u s e t h i s S t u d e n t G u i d e ?U n a u t h o r i z e d r e p r o d u c t i o n o r d i s t r i b u t i o n p r o h i b i t e d ? C o p y r i g h t ? 2012, O r a c l e a n d /o r i t s a f f i l i a t e s ?
版权所有?2010,Oracle 。保留所有权利。客户机Oracle Net
NLS_LANG
服务器i a b c 2002@1c o m ) h a s a n o n
-t r a n u s e t h i s S t u d t G u i d e ?
版权所有?2010,Oracle。保留所有权利。服务器
客户机
Oracle Net NLS_LANG:
AL32UTF8
i a b c20
02@
1
u s e
t h i s
S t u
d
版权所有?2010,Oracle 。保留所有权利。1
2
Database Configuration Assistant (DBCA)
Database Configuration Assistant (DBCA) 提供了多种选项来协助您执行各种操作。您可以创建或删除数据库,或者更改数据库的配置。还可以使用一系列预定义模板
创建数据库,或者使用现有数据库作为样本来创建新数据库或模板。
提供了多种选项,供您根据自己的需求创建数据库。DBCA 还提供了一系列页面,您可以在其中输入配置信息。在大多数页面中,DBCA 会提供默认设置。如果适用,您a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。3
4
使用DBCA 创建数据库
3.Database Templates (数据库模板):选择创建数据库时使用的数据库模板类型。
数据库模板有三类,分别是“General Purpose or Transaction Processing (通用或事务Custom Database (定制数据库)”和“Data Warehouse (数据仓库)”。这些模板复制了预配置的数据库,其中包括数据文件。这些文件包括控制文件、重做日志文件以及所包括的各种表空间的数据文件。单击“Show Details (显示详细资h a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e l t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。使用DBCA 创建数据库
5
为数据库配置Enterprise Manager 还需要同时配置监听程序。6
使用DBCA 创建数据库(续)(管理选项):使用此页设置数据库,以便可以通过Oracle 管理数据库。选择默认值:“Configure the Database with Enterprise Enterprise Manager 配置数据库)”。另外,在此页上还可以配置预警通知和每日磁盘备份区域设置。如果DBCA 检测不到可以通信的Enterprise Manager Register with Grid Control (在Grid Control 中注册)”选项将h a
n
(h a n f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e l i
c t o u s e t h i s S t u
d
e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。8
根据需要调整文件位置变量(ORACLE_BASE 、ORACLE_HOME 、DB_NAME 、DB_UNIQUE_NAME 和SID )。7
DBCA 创建数据库(续)
7.Database File Locations (数据库文件位置):指定希望数据库使用的存储机制类型
a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。8
9
使用DBCA 创建数据库(续)
8. Recovery Configuration (恢复配置):选择数据库的恢复选项。要配置快速恢复区,
Specify Flash Recovery Area (指定快速恢复区)”选项,然后指定快速恢复区的位置和大小。在显示的示例中,快速恢复区的位置设为使用+FRA ASM 磁盘组,。建议将快速恢复区的大小设为大于数据库大小的值。归档和与归档相关的参数也可以在此屏幕中进行配置。
快速恢复区的英文名称已从flash recovery area 改为fast recovery area ,但当前的h a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e l t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。B
A
10
查看和更改初始化参数。
使用DBCA 创建数据库(续)
10.Initialization Parameters (初始化参数):使用此页中的选项卡可访问用于更改默认数据库设置的页:-Memory (内存):使用此页可设置控制内存使用量的初始化参数。请使用
h a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。11
12
使用DBCA 创建数据库(续)
11. Database Storage (数据库存储):根据需要,查看和修改当前数据库存储设置。如果为数据库选择了预配置模板中的一个,则不能添加或删除控制文件或数据文件。(创建选项):您可以选择以下选项:现在创建数据库、将数据库定
义保存为模板和生成脚本。如果选择所有选项并单击“Finish (完成)”,则DBCA 首先会保存数据库模板,然后在目标目录中生成脚本,最后创建数据库。
h a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。13
创建数据库概要
13. 单击“Finish (完成)”后会显示确认页,您可以在该页中检查数据库的所有配置,然后再进行创建。单击“OK (确定)”关闭确认页并开始创建数据库。注:为便于参考,可能需要将数据库定义保存为a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。14
口令管理
14. DBCA 完成后,请记录以下信息以备将来参考:-安装日志文件的位置h a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e l t o u s e t h i s S t u d e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。模板指的是预定义的数据库定义,它可用作创建新数据库的基础。如果在数据库创建过程中未创建模板,可以随时调用DBCA 并选择“Manage Templates (管理模板)”操作
h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e l i
c t o u s e t h i s S t u
d
e n t G u i d e ?
版权所有?2010,Oracle 。保留所有权利。使用DBCA 删除数据库
在终端窗口中输入dbca 启动DBCA ,然后单击“Welcome (欢迎使用)”页上的“(下一步)”。要删除数据库,请执行以下步骤:
h a
n (h a n
f e i a b c 2002@163?c o m ) h a s a n o n
-t r a n s
f e r a
b l e l t o u s e t h i s S t u d e n t G u i d e ?
使用DBCA 删除数据库(续)
删除数据库的过程涉及删除其数据文件、重做日志文件、控制文件和初始化参数文件。您可以使用SQL 语句DROP DATABASE 手动删除数据库。使用DROP DATABASE 语句将删除所有控制文件及控制文件中列出的其它所有数据库文件。要成功使用DROP DATABASE 语句,必须符合以下所有条件:?数据库必须已装载且已关闭。
?数据库必须以独占方式装载(而不是在共享模式下)。?数据库必须已经在RESTRICT 模式下启动。下面是这些语句的一个示例:
STARTUP RESTRICT FORCE MOUNT; DROP DATABASE;
DROP DATABASE 语句对归档日志文件不起作用,对数据库的副本或备份也不起作用。最好使用Recovery Manager (RMAN) 来删除这种文件。如果数据库保存在裸盘中,则不会删除实际裸盘专用文件。h
a n f e i h
a n (h a n f e i a
b
c 2002@163?c o m ) h a s a n o n -t r a n s f e r a b l e l i c e n s e t o u s e t h i s S t u
d
e n t G u i d e ?U n a u t h o r i z e d r e p r o d u c t i o n o r d i s t r i b u t i o n p r o h i b i t e d ? C o p y r i g h t ? 2012, O r a c l e a n d /o r i t s a
f f i l i a t e s ?