Oracle11g数据库管理基础二.docx
《Oracle11g数据库管理基础二.docx》由会员分享,可在线阅读,更多相关《Oracle11g数据库管理基础二.docx(24页珍藏版)》请在课桌文档上搜索。
1、绪言12建立和配置OraC1.e数据库22.1关于建立Orae1.e数据库22.1.1建立数据庠之前的考虑22.2使用DBCA建立Orac1.e数据库32.2.1建立数据库在交互模式32.2.2赛立数据库在非交互模式32.3使用CREATEDATABASE语句建立一个数据库42.3.1指定一个实例ID(SID)42.3.2确保设置必要的环境变量42.3.3选择数据库管理员认证方法42.3.4建立初始化叁数文件42.3.5建立实例(仅WindOWS)52.3.6连接到数据库实例52.3.7健立效劳器参数文件52.3.8开始实例52.3.9执行数据库创立语句62.3.10建立附加表空间72.3.1
2、1运行脚本建立数据字典视图82.3.12运行脚本安装附加选项82.3.13备份数据库82.3.14使能实例自动启动82. 4CREATEDATABASE语句子句说明82.1.1 1保护数据库:设置SYS和SYSTEM密科92.1.2 运立本地管理的系统表空同92.1.3 关于SYSAUX表空间92.1.4 使用自动UNDO管理:定立UNDO表空同92.1.5 建立默认固有表空间102.1.6 建立默认临时表空同102.1.7 在建立数据库叶使用OraCIe管理文件特性102.1.8 在数据库是立时支持BIGF1.1.E表空同112.1.9 4.9数据库时区和时区文件特性112.1.10 10设
3、置FORCE1.OGGING模式122.1.11 初始化参数说明122.5.1关于初始化参数和参数文件122.5.2确定全局数据库名132.5.3DB-NAME初始化参数文件132.5.4DB-DoMAIN初始化参数文件142.5.5指定快速恢复区M2. 5.6指定控制文件143. 5.7指定数据块大小144. 5.8指定最大进程数155. 5.9指定DD1.锁超时156. 5.10指定UNDo表空间管理模式157. 5.11关于COMPATIB1.E初始化参数168. 5.12设置1.icense参数162.6 使用效劳器参数文件管理初始化参数162. 6.1什么是效劳器初始化参数文件163
4、. 6.2移植到效劳器参数文件164. 6.3建立效劳器参数文件175. 6.4存储效劳器参数文件在HARD-EnabIed存储176. 6.5SPF1.1.E初始化卷数177. 6.6改变初始化参数值188. 6.7去除初始化卷数值189. 6.8导出效劳器参数文件1810. .9备份效劳器参数文件1911. 6.10恢复一个丧失或损坏的初始化参数文件1912. .11查看叁数设置192.7 使用OraCIe效劳管理应用负载202.7.1关于OraCIeServices202.7.2建立数据库效劳212. 7.3数据库效劳数据字典视图212.8 运立数据库后的考虑222.8.1 1一些平安考
5、虑222.8.2 使能透明数据加密222.8.3 建立平安的外部密码存储222.8.4 安装样例数据库222.9 删除一个数据库222.10 10数据库数据字典视图22绪言本章包含两局都内容创立和配置数据库。【小故事】有个老铁匠,他打的铁比谁都牢固,可是因为他木讷又不善言,所以卖出的铁很少,所得的钱仅仅只够勉强糊口而已。人家说他大老实,但他却不管这些,仍旧一丝不苟地把铁锤打得又结实又好。有一次,他打好了一条船用的巨黄,装在一条大海轮的甲船上做了主错便。这条巨链放在般上好多年都没有时机浜上用场。有一天晚上,海上风暴骤起,风急浪高,随时都有可能把船冲到礁石上。班上其他的锚镇上都像纸做的一样,根本受
6、不住风浪,全都被挣断了。最后,大家想起了那条老铁匠打的主锚钻,把它抛下海去。全船一千多乘客和许多货物的平安都系在这条铁琏上。铁链坚如磐石,它像只巨乎紧紧拉住船,在在虐的暴风中经住了考验,保住了全船一千多人的生命。当风浪过去,挈明到来,全铅的人都为此热泪盈眶,欢跃不巳【大道理】:我们必须像文中的老人一样,懂得扎实地打好每一便,用尽全力精心地去打造属于自己的坚前,命运的巨轮才不会在恶浪的击打中假覆,最关键时刻,要知道,一根结实牢固的生命链条,会让所有阴云密布的笼罩,顷刻问变成秋水长天的海闻天遥。2建立和配置OraC1.e数据库2.1 关于建立OraCIe数据库在完本钱章内容后你可以做到使用图形工具
7、或是SQ1.命令建立数据库。典型的在安装Orac1.e数据库软件的过程中建立数裾库。然而,你也能够在安装之后建立数据库。在安装之后建立可能基于如下考虑:在使用OraCIeUniVerSa1.InSta1.Ier时仅安袋软件,没有建立一个数裾,库;你想在一台已经存在数据库的主机上建立另一个数据库,本章假定在已存在的数据库相同的ORAC1.EHOME建立新的数裾一库。你也转移运行OI1.延立一个新的ORAC1.EHOME创立一个新的数据库。建立数揖库可以通过以下两种方法: 使用DatabaSeConfigurationAssistant(DBCA)图形工具; 使用CREATEDATABASE语句;
8、2.1.1建立数据库之前的考虑建立数弯库前需要考虑以下内容:规划表和索引,评估他们所需的空间规划数据库包含的操作系统文件分布。通过适当的分布文件未分布文件I/O访问能够有效提高数据库性能。你能通过集中方式分布I/O.例如:放置redo文件在别离的或条带化的潴盘上。合理放置数据文件以减少冲突。并且你可以控制数强的密度(每数据块的行数)。如果建立快速恢复区OraC1.e推荐放置在和数据文件不同的存储设备上。为了简化管理任务可以考虑使用OraCIe管理文件和自动存储管理来建立和管理数据存储的操作系统文件。赢一个全局数据库名,表示数据库在网薪构中的名字和位置。全局数据库名通过参数DI1.NAme和DB
9、DOMAIN初始化参数数据初始化参数文件中的参数,了解效劳器参数文件。存储管理参数文件。Part11,0rac1.eDatabaseStructureanStorage,PartIII,SchemaObjectsChapter17.UsingOrac1.eManagedFi1.es,Orac1.eAutomaticStorageManagemenAdministratorsGuideOrac1.eDatabasePerformanceTuningGuideOrac1.eDatabaseBackupandRecoveryUserGUideYourOrac1.eoperatingsystem-sp
10、ecifidocumentation,inc1.udingtheappropriatOrac1.eDatabaseinsta1.Ia1.ionguide.DeterminingtheG1.oba1.DatabaseName选择Orac1.e字符集.字符集在创立数据库时指定,字符AboutInitia1.izationParametersan.Initia1.izationParameterFi1.esWhatIsaServerParameterFi1.e?Orac1.eDatabaseReferenceOrac1.eDatabaseG1.oba1.izationSupportGuide集存放在
11、数据库中,考虑数据库必须支持的时区OoraCIe数据库包含两个时区SpecifyingtheDatabaseTimoZoneFi1.e,文件作为有效的时区选择。默认时区文件是timez1.rg1.1.dat。它包含很多的时区选择比一个更小的时区文件timezone_1.1.dat.选择一个标准的数据库块.通过指定初始化叁数文件SpecifyingDatabaseB1.ockSizes-DBB1.OCKSIZEo并且在数裾库建立后不可被改变,系统表空间和大多数表空同使用标准的敕据库块。另外,可以指定非标准的块勺速三表空间如果你方案使用4K的块作为在线重做日志文件的大小,P1.anningtheB
12、1.ockSizeofRedo1.ogFi1.es需要手工指定重做日志文件块大小决定SYSAUX表空间适宜的初始大小AbouttheSYSA1.XTab1.espacer方案为非系统用户准备一个默认表空间,以防止不注意情CreatingaDefau1.tPermanentTab1.espace,况下写入数据到系统表当I方案UndO我空间管理UndO数据Chapter16,ManagingUndo五彳备份和恢复策珞丽数就B7多元化控制文件,选择ChaPtCr12.飞anagingth。Redo1.og,适宜的备份模式并管理在境和归档重做日志。Chapter13,rManagingArchived
13、Redo1.ogsChapter11,ManagingContro1.Fi1.esOrac1.eDatabaseBackupandRecoveryUsersGuid熟悉启动和关闭实例,装载和翻开数据库ChaP1.er3.wStar1.ingUpandShuttingDown2.2 使用DBCA建立Orac1.e数据库DatabaseConfigurationASSiS1.I(DBeA)是建立数据库时优先选择的方法,因为它能完成大局部的自开工作。DBCA能够祓OraC1.eijniVerSa1.InStaUer调用,相对的也能够在安装之后宜接运行DBCAoDBCA能运行于交互或时我模式。交互模式
14、提供了一个图形接口和向导来建立和配置数据库。非交互模式(静默),通过运行DBCA时指定命令行参数和响应文件进行脚本化数据库创立。221建立数据库在交互模式详见:Orac1.eDatabase2DayDBA2.2.2建立数据库在非交互模式下面给出一个非交互模式合令的例子:dbca-si1.ent-CreateDatabase-tempIateNameGenera1._Purpose.dbc-gdbnameora1.Ig-sidora1.Ig-response-CharacterSetA1.32UTF8-memoryPercentage30-emConfiguration1.OCA1.通过dbca
15、-he1.p可以查看详细名命令行参数。2.3 使用CREATEDATABASE语句建立一个数据库使用CREATEDATABASESQ1.语句速立数据库需要更过的手工操作。如果使用谙句建立数据库,在操作数裾库前必须完成一些额外的工作。这局部工作包含建立到据字典视图和表.按段标准的P1./SQ1.包。这些能够通过已备有的脚本完成。2.3.1 指定一个实例ID(SID)确定一个唯一的OraC1.CSID。使用命令行窗口设置一个ORAe1.E_SID环境变矍。SID用于区别同一台计算机上的其它实例,SID最大12个字符,必须有字母和数裾组成。在某些平台上是大小写敏感的。各平台S1.D环境变量配置: B
16、ourne.Bash.orKornshe1.1:ORAC1.ESID=mynewdbexportORAC1.E_SID Cshe1.1.:setenvORAC1.E_SIDCnyneWdb Windowsoperatingsystem:setORAC1.ESIDmynewdb232确保设置必要的环境变量在大多数平台上ORAC1.E-SID和ORMu1.HOME必须设置,并且设置PATH变量包含ORAC1.E/K)ME/bin。在UN1X/1.INUX平台上这些变量必须手工设置。在Windows平台上会自动配置到注册表中。233选择数据库管理员认证方法选择是使用冬码文件认证,还是使用操作系统认证
17、。2.3.4 建立初始化参数文件当Orac1.e实例开始时会去读初始化参数文件。这个文件可以是一个文本文件,使用文本编辑器编辑。也可以是一个二进制文件,通过数据库建立和动态改变。二进制文件时优先处理的,称为效劳器参数文件。在此处应该先建立一个文本文件,再通过文本文件生成效劳器参数文件。参数文件例子,见25的初始化参数说明。手工编辑初始化参数文件时确保至少有以下三项,数Mandatory描述SDBNAMEYes数据库标识。必须与CREATEDATABASE语句中使用的一致,最大8字符。CONTROI._FI1.ESNo强烈推荐。如果不提供默认在初始化参数文件的位置建立一个控制文件。建议配置多个控
18、制文件。MEMORYTARGETNo指定使用实例自动内存管理。I235建立实例(仅WindoWS)在Windows平台必须使用Oradiin命令通过建立一个Windows效劳来建立Orac1.e实例。例:oradim-NEW-SIDSid-STARTMODEMANUA1.-P直接输入。radim可以获得帮助236连接到数据库实例使用SYSDBA系统权限连接到OraC1.e数据库实例使用密码文件认证连接sq1.p1.usZno1.ogconnSySasSySSdba使用操作系统认证连接Sq1.p1.usZno1.ogconn/assysdbaSQ1.*P1.US输入以下信息connectedto
19、id1.einstance237建立效劳器参数文件使用效劳器参数文件时能锣通过执行A1.TERSYSTEM命令修改初始化参数并保存改变。以下俗令使用政认路径下的默认名字的文本初始化参数文件PF1.1.E.在默认位置下生成默认效劳器参数文件SPFI1.E。createSPPfiIe:2.3.8 开始实例开始实例不装载数据库,因为初始化参数文件或效劳器参数文件存储在舐认位置,因此可以不指定PFI1.Eostartupnomount此时,实例分配内存并启动进程,数据庠还不存在。239执行数据库创立语句例一:在下面这个例子中假定:初始化参数文件中DB_NAME与语句中一致初始化参数文件指定了控制文件的
20、位置和到量目录uappOraCICoradatamynewdb已存在目录uO1.1.ogsmyandu021.ogsmy巳存在CREATEDATABASEmynowdbUSERSYSIDENTIFIEDBYsyspasswordUSERSYSTEMIDENTIFIEDBYSyStem.password1.OG1(,u011.ogsmyredo01a.1.og,.,u021.ogsmyredo01b.1.og,)SIZE100MB1.OCKSIZE512.GROUP2Cu011.ogsmyredo02a.1.og,u021.ogsmyredo02b.1.og)SIZE100MB1.OCKSIZE
21、512.GROUP3Cu011.ogsmyredo03a.1.og,u021.ogsmyredo03b.1.og,)SIZE100MB1.OCKSIZE512Max1.ogfi1.esioMAX1.OGMEMBERS5Max1.oghistory100oMAXDTFI1.ES1000CHARACTERSETZHS16GBKNATIONA1.CHARACTERSETA1.16UTFI6EXTENTMANAGEMENT1.OCA1.DATAFI1.E/uO1./app/orac1.e/oradata/mynewdb/systemO1.dbfSIZE325MREUSESYSA1.XDATAFI1.E
22、,u1apporac1e/oradata/mynewdb/sysaux1.dbf,SIZE325MREUSEDEFAU1.TTAB1.ESPACEusersDTF11.E01.apporac1.eoradatamynewdbusers01.dbfSIZE500MREUSEA1.TOEXTENDONMAXSIZEUN1.IMITEDDEFAU1.TTEMPORARYTAB1.ESPACEtempTEMPFI1.Eu1apporac1e/oradata/mynewdb/1emp1.dbfSIZE20MREUSE6/25UNDOTAB1.ESPACEundothsDATAFI1.E,u1appora
23、c1e/oradata/mynewdb/undotbs1.dbfSIZE200MREUSEA1.TOEXTENDONMXSIZEUN1.IMITED;数据库被迂立包含以下特性:数据库名:InyneWdb控制文件被选立于初始化参数文件中ContrO1.fiIeS参数指定的位置:SyS和system用户的密码被指定为SyS.password和SyStem.password:新的数据库有3个在线重做日志殂,每组2个成员。MAX1.OGFI1.ES,MAX1.OGMEMBERS,和MAX1.OGHISTORY定义了重做日志的限制;数据库使用的字符集指定为ZHS16GBKA1.16UTF16指NATK)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle11g 数据库 管理 基础

链接地址:https://www.desk33.com/p-1684625.html