数据库和表的创建.ppt
《数据库和表的创建.ppt》由会员分享,可在线阅读,更多相关《数据库和表的创建.ppt(86页珍藏版)》请在三一办公上搜索。
1、Oracle 10g,2011/10,二、数据库、表的操作,2.1数据实例2.2数据库、表的界面建立、修改2.3数据库、表的手动建立、修改,2.1数据实例,创建xscj数据库并有如下数据,2.2界面创建数据库和表,2.2.1数据库创建和删除1.通过界面创建数据库创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。创建数据库必须要确定全局数据库名、SID、所有者(即创建数据库的用户)、数据库大小(数据文件最初的大小、最大的大小、是否允许增长及增长方式)、重做日志文件和控制文件等。【例2.1】使用DBCA创建XSCJ数据库。(1)启动DBCA,DBCA激活并初
2、始化,如图2.7所示。DBCA初始化完成后自动进入“欢迎”窗口,如图2.8所示。,图2.7 DBCA初始化窗口,图2.8 欢迎窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。(2)单击“下一步”按钮,进入“数据库创建”窗口,如图2.9 所示。(3)选择创建数据库选项,单击“下一步”按钮,进入“数据库模板”窗口,如图2.10所示。,图2.9 操作窗口图,图2.10 数据库模板窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。(4)选择一般用途选项,单击“下一步”按钮,进入“数据库标识”窗口,如图2.11所示。(5)单击“下一步”按钮,进入
3、“管理选项”窗口,如图2.12所示。,图2.11 数据库标识窗口,图2.12 管理选项窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。(6)单击“下一步”按钮,进入“数据库身份证明”窗口,如图2.13所示。(7)单击“下一步”按钮,进入“存储选项”窗口,如图2.14所示。,图 2.13 数据库身份证明窗口,图2.14存储选项窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。(8)单击“下一步”按钮,进入“数据库文件位置”窗口,如图2.15所示。(9)单击“下一步”按钮,进入“恢复配置”窗口,如图2.16所示。,图2.15 数据库文件位置
4、窗口,图2.16 恢复配置窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。(10)单击“下一步”按钮,进入“数据库内容”窗口,如图2.17所示。(11)单击“下一步”按钮,进入“初始化参数”窗口,如图2.18所示。,图2.17 数据库内容窗口,图2.18初始化参数窗口内存选项卡,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。初始化参数的设定共分成四个选项卡,分别是内存、调整大小、字符集和连接模式的置。“内存”选项卡。DBCA就提供了下列设定方式:典型:SGA大小以“物理内存的百分比”来设定,只要决定这个新数据库能够占用多少内存即可,DBC
5、A会适当的分配给SGA各区域。自定义:可以自行决定SGA各区域的内存配置情况。“调整大小”选项卡。如图2.19所示,在该窗口配置数据库块大小和连接此数据库的操作系统用户的最大数量。,图2.19初始化参数窗口调整大小选项卡,2.2.1数据库创建和删除,“字符集”选项卡。如图2.20所示,在该窗口配置字符集。它是在计算机屏幕上显示字符时所使用的编码方案。“连接模式”选项卡。如图2.21所示,在该窗口设置将要创建的数据库的运作模式。,图2.20初始化参数窗口字符集选项卡,图2.21初始化参数窗口连接模式选项卡,2.2.1数据库创建和删除,到这里为止,较重要的数据库设定工作已大致完成,单击“所有初始化
6、参数”按钮可检查所有起始参数设定值。如图2.22所示。,图2.22所以初始化参数窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。(12)单击“下一步”按钮,进入“数据库存储”窗口,如图2.23所示。如图2.24所示,选择要修改的控制文件,在右边的子窗口中会显示相应的信息。,图2.23控制文件的一般信息窗口,图2.24数据文件的存储窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。在如图2.25所示的窗口中可以进行如下设置:最大数据文件数、最大重做日志文件数和最大日志成员数。(13)单击“下一步”按钮,进入“创建选项”窗口,如图2.26所
7、示,图2.25 控制文件的选项窗口,图2.26 创建选项窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。(14)按下“完成”按钮,进入“确认”窗口,如图2.27 所示。(15)单击“确定”按钮,之后就可以把剩下的工作交给DBCA了!它会先创建起始参数文件,然后在激活Oracle Instance之后进行一连串的工作,如图2.28 所示。,图2.27 确认窗口图,2.28 创建数据库进度窗口,2.2.1数据库创建和删除,【例2.1】使用DBCA创建XSCJ数据库。出现如图2.29所示窗口,说明安装已完成。可以单击下方的“口令管理”进行调整。如图2.30所示,电子表格
8、中列出了所有系统初始用户。选择某个用户,鼠标单击“是否锁定用户”栏,锁定该用户或解除锁定。若要在此时修改口令,则在“新口令”和“确认口令”项目栏中输入相同的口令。设置完毕后,单击“确定”按钮。至此,完成了创建数据库的全部操作。,图2.29 数据库信息窗口,图2.30 口令管理窗口,2.2.1数据库创建和删除,2.修改数据库在数据库创建后,数据文件和日志文件名一般就不再改变了。对已存在的数据库可以进行的修改主要有:增加或删除数据文件。改变数据文件的大小和增长方式。改变日志文件的大小和增长方式。,2.2.1数据库创建和删除,2.修改数据库下面以对数据库XSCJ的修改为例,说明在OEM中对数据库某些
9、定义进行修改的操作方法。使用IE浏览器,在地址栏输入http:/zhouym.lan:1158/em打开OEM,显示如图2.31所示的界面。,图2.31 OEM主目录界面,2.2.1数据库创建和删除,2.修改数据库使用Oracle企业管理器,可以执行以下操作:通过查看几种类型的度量来确定数据库的当前状态。启动或停止数据库。通过3个选项页面(划分为3页,每页各显示一个子部分)访问数据库环境的性能、管理和维护。,2.2.1数据库创建和删除,2.修改数据库(1)改变数据文件的大小和增长方式。在图2.31所示的界面中,单击“管理”选项页面,出现如图2.32所示的管理界面,在“存储”类别选择“数据文件”
10、,进入如图2.33所示的“数据文件搜索”界面,直接选择或通过搜索功能查找要修改的数据文件。,图2.33 数据文件搜速界面,图2.32 OEM管理界面,2.2.1数据库创建和删除,【例2.2】将XSCJ数据库的users01.dbf的最大大小改为无限制。修改users01数据文件的步骤如下:在图2.33所示的界面中,选中“USERS01.dbf”的“选择”单选框”,单击“编辑”按钮,进入如图2.34所示的界面。在“存储”类别中选择“无限制”单选按钮,将USERS01数据文件最大容量改为无限制,然后单击“应用”按钮,保存设置。,图2.34 USERS01数据文件编辑界面,2.2.1数据库创建和删除
11、,2.修改数据库(2)增加数据文件。当原有数据库的存储空间不够,除了可以采用扩大原有数据文件的存储量的方法之外,还可以增加新的数据文件。【例2.3】在XSCJ数据库增加数据文件users02,其属性均取系统默认值。在“数据库文件”项中增加数据文件。如图2.33 所示,单击“创建”按钮,进入“创建数据文件”界面,如图2.35所示。,图2.35 创建数据文件界面,2.2.1数据库创建和删除,2.修改数据库首先在“文件名”文本框输入数据文件名称users02,然后为表新增的数据文件选择表空间。单击“手电筒”形状的图标,出现表空间选择界面,如图2.36所示,选择“USERS”单选按钮,单击“选择”按钮
12、,返回到图2.35所示界面。,图2.36 选择表空间界面,2.2.1数据库创建和删除,2.修改数据库在相应的表空间中增加数据文件。在图2.32所示界面中,单击“表空间”,进入“表空间搜索”界面,如图2.37所示。(3)删除数据文件。当数据库中的某些数据文件不再需要时,应及时将其删除。,图2.37 表空间搜索界面,2.2.1数据库创建和删除,3.删除数据库 删除数据库是在DBCA中完成。进入DBCA后,选择“删除数据库”选项,单击“下一步”,进入选择要删除数据库的窗口,如图2.38所示。选择要删除的数据库,单击“下一步”,激活“概要”提示框。单击“确定”,系统会再一次弹出提示框要你确认,单击“是
13、”,出现数据库删除进度窗口,如图2.39所示。,图 2.38 选择要删除的数据库,图2.39 删除进度窗口,2.2.1数据库创建和删除,4.配置数据库连接进行配置数据库的步骤如下:(1)选择开始程序Oracle-OraDb10g_home1配置和移植工具Net Configuration Assistant,启动欢迎窗口,如图2.40所示。,图2.40 Net Configuration Assistant欢迎窗口,2.2.1数据库创建和删除,4.配置数据库连接网络配置助手是Oracle 10g提供的用于配置基本网络组件的工具,可以进行监听程序配置、命名方法配置、本地网络服务名配置和目录使用配
14、置。监听程序配置。创建、修改、删除或重命名监听程序。命名方法配置。当终端用户连接数据库服务时,要通过“连接标识符”(简称标识服务)来完成。本地网络服务名配置。创建、修改、删除、重命名或测试存储在本地tnsnames.ora文件中的连接描述符的连接。目录服务使用配置。如果要使用集中管理连接标识符的目录命名与Oracle高级安全一起使用的企业用户安全性功能,则选择此选项来配置对符合轻型目录访问协议(Lightweight Directory Access Protocol,简称LDAP)的目录服务器的访问。,2.2.1数据库创建和删除,4.配置数据库连接(2)选择“本地Net服务名配置”进行配置,
15、单击“下一步”,进入“Net服务名配置”窗口,如图2.41所示。(3)选择“添加”以添加新的服务名,单击“下一步”,进入“服务名”窗口,如图2.42所示。,图2.41 Net服务名配置窗口,图2.42服务名窗口,2.2.1数据库创建和删除,4.配置数据库连接(4)在“服务名”文本框输入数据库服务名XSCJ,单击“下一步”,进入“选择协议”窗口,如图2.43所示。选择的协议包括:TCP、TCPS、IPC和NMP。,图2.43 选择协议窗口,2.2.1数据库创建和删除,4.配置数据库连接(5)选择“TCP”协议,单击“下一步”,进入“TCP/IP协议”窗口,如图2.44所示。在该窗口需要进行如下设
16、置:主机名。监听程序驻留的计算机主机名。端口号。确定监听程序的端口号。,图2.44 TCP/IP协议窗口,2.2.1数据库创建和删除,4.配置数据库连接在“主机名”文本框输入数据库所在计算机的主机名选择TCP/IP协议的标准端口号,单击“下一步”,进入“测试网络服务名”配置窗口,如图2.45所示。(7)不进行测试,单击“下一步”,进入“Net服务名”窗口,如图2.46所示。,图2.45网络服务名测试窗口,图2.46 网络服务名窗口,2.2.1数据库创建和删除,4.配置数据库连接(8)单击“下一步”,进入“是否配置另一个网络服务名”窗口,如图2.47所示。(9)选择“否”,单击“下一步”,网络服
17、务名配置完毕。,图2.47 是否配置另一个网络服务名窗口,2.2.2表创建、修改和删除,1.创建和管理表空间既可以在Oracle企业管理器(Oracle Enterprise Manager)中创建表空间,也可以使用CREATE TABLESPACE命令创建表空间。创建表空间【例2.4】使用OEM创建永久性表空间MYTS。在图2.37所示的界面中,单击“创建”按钮,出现如图2.48所示的界面。该界面包括3个选项页面:一般信息、存储和阈值。,图2.48 创建表空间一般信息选项页面,2.2.2表创建、修改和删除,1.创建和管理表空间单击“添加”按钮,按照例2.3为MYTS表空间创建数据文件MYTS
18、01.DBF。创建完成后,返回到图2.49所示的界面。单击“存储”选项页面,则出现如图2.50所示的界面。在该选项卡中进行区分配、段空间管理和启用事件记录设置。在此选择本地管理,采用默认值。单击“确定”按钮。系统开始执行表空间的创建任务,完成后返回到如图2.37所示界面,此时在该界面出现了MYTS表空间。,图2.49 创建表空间添加数据文件后的界面,图2.50 本地管理存储选项卡,2.2.2表创建、修改和删除,1.创建和管理表空间 管理表空间管理表空间包括修改表空间参数、添加数据文件和改变表空间的状态等。在图2.37所示的界面中,单击选择要修改的表空间,打开如图2.38所示的相应表空间的编辑界
19、面。在“一般信息”选项页面中可以对表空间的状态进行修改,可以增删数据文件;而在“存储”选项页面中可以对表空间存储区的大小进行修改。在如图2.38所示的界面中,可以添加、删除数据文件。注意:不能删除设置为默认永久性属性的表空间。,2.2.2表创建、修改和删除,1.创建和管理表空间(2)利用CREATE TABLESPACE命令创建和管理表空间 利用CREATE TABLESPACE创建表空间。创建表空间的用户必须拥有CREATE TABLESPACE系统权限。在创建表空间前,必须先创建包含表空间的数据库。语法格式:CREATE TABLESPACE tablespace_nameDATAFILE
20、 path/filename SIZE integer KM REUSE AUTOEXTEND OFFON NEXT integer KM MAXSIZE UMLIMITEDinteger KM MINMUM EXTENT integer K|M DEFAULT STORAGE storage_clause ONLINEOFFLINE LOGGINGNOLOGGING PERMANENTTEMPORARY EXTENT MANAGEMENT DICTIONARYLOCAL AUTOALLOCATEUNIFORM SIZE integer KM,2.2.2表创建、修改和删除,语法格式:其中:ta
21、blespace_name:将要创建的表空间的名称,该名称在数据库中是惟一的,并且命名必须符合命名规则。path/filename:一个或多个数据文件的存放路径与名称。OFF/ON:禁止或允许自动扩展数据文件。NEXT:指定当需要更多盘区时分配给数据文件的磁盘空间,以K或M为单位。MAXSIZE UMLIMITEDinteger KM:指定允许分配给数据文件的最大磁盘空间。MINMUM EXTENT:指定最小的长度,默认为操作系统和数据库块确定。ONLINE:在创建表空间之后使该表空间立即对授权访问该表空间的用户可用。OFFLINE:在创建表空间之后使该表空间不可用。,2.2.2表创建、修改和
22、删除,语法格式:LOGGING/NOLOGGING:指定日志属性,它表示将来的表、索引等是否需要进行日志处理。默认值为LOGGING。PERMANENT:指定表空间将用于保存永久对象,这是默认设置。TEMPORARY:指定表空间将用于保存临时对象。EXTENT MANAGEMENT:指定如何管理表空间的盘区。DICTIONARY:指定使用字典表来管理表空间,这是缺省设置。LOCAL:指定本地管理表空间。AUTOALLOCATE:指定表空间由系统管理,用户不能指定盘区尺寸。UNIFORM:指定使用SIZE字节的统一盘区来管理表空间。缺省的SIZE为1M。如果既没指定AUTOALLOCATE又没指
23、定UNIFORM,那么AUTOALLOCATE就是缺省设置。,2.2.2表创建、修改和删除,语法格式:注意:如果指定了LOCAL,就不能指定DEFAULT STORAGE storage_clause和TEMPORARY。DEFAULT STORAGE storage_clause:为在该表空间创建的全部对象指定缺省的存储参数。storage_clause的语法格式如下:STORAGE(INITIAL integer KM NEXT integer KM MINEXTENTS integerUNLIMITEDMAXEXTENTS integerPCTINCREASE integerFREELI
24、STS integerFREELIST GROUPS integerOPTIMAL integer KM NULL),2.2.2表创建、修改和删除,1.创建和管理表空间【例2.5】创建大小为50M的表空间TEST,禁止自动扩展数据文件。CREATE TABLESPACE“TEST”LOGGING DATAFILE D:oradataXSCJTEST101.DBF SIZE 50M REUSE AUTOEXTEND OFF;【例2.6】创建表空间DATA,允许自动扩展数据文件。CREATE TABLESPACE DATA LOGGING DATAFILE D:oradataXSCJDATA01.
25、DBF SIZE 50M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE 200MDEFAULT STROAGE(INITIAL 32K NEXT 32K MINEXTENTS 1 MAXEXTENTS 249 PCTINCREASE 50)EXTENT MANAGEMENT LOCAL;,2.2.2表创建、修改和删除,(2)利用CREATE TABLESPACE命令创建和管理表空间 利用命令管理表空间。利用ALTER TABLESPACE命令可以修改现有的表空间或它的一个或多个数据文件。语法格式:ALTER TABLESPACE tablespace_name AD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 创建

链接地址:https://www.31ppt.com/p-4980078.html