《oracle+DBA手册.docx》由会员分享,可在线阅读,更多相关《oracle+DBA手册.docx(25页珍藏版)》请在优知文库上搜索。
1、DOYENSEEKOrac1.eDBA实用手册一安装it本文档的版权归作者所存。本文档可以自由复制和发布,但对文将修改请通知作者前言本手班主要介绍Orac1.e相关安装和配置的根本方法.Orac1.e是运行在Windows和Unix操作平台上的主流数据库系统之一。因为WindoWS上的OraCIe安装配置相比照较简单.所以本手册只介绍UniX平台上的安装和配置,而且主要以1.inUX操作系统为主(笔者强烈推荐1.inUX).如果不特别声明,本文档涉及的操作都是在Red1.inUX和OraCIe9i上完成.Orac1.e的安装主要包括愫作系统安装和数据库系统安装。操作系统安装1.inUX是一套免
2、费使用和自由传珞的类UniX操作系统,它主要用于基于InICIX86系列CPU的计算机上。这个系蜕是由全世器各地的成千上万的程序员设计和实现的.其目的是熊立不受任何商品化软件的版权制约的、全世界都能自由使用的UniX兼容产品。虽然1.inUX是免费的愫作系统,但是它依然是一种非常优秀的操作系统,支持多用户,多进程,实时性好,功能强大而且稔定。同时具有良好的兼容性和可移植性。RedHatt作为目前众多发行版本中的一种,一方面它巳经是行业的悚准,有大量为其开发的软件:另一方面Rcdhat系统的稳定性及平安性非常出色.准备知识作为数据库效劳器的操作平台,在安装的时候,首先要专出如何管理理仕,合理规划
3、及盘分区:硬盘分区一共有三种类型:主分区,扩展分区和建辑分区.在一块硬盘上最多只能有四个主分区。可以另外赛立一个扩展分区宋代替因个主分区的其中一个.然后在护展分区下又可以规立更多的袤辑分区。扩疑分区只不过是袤辑分区的“容器”.实际上只有主分区和袤辑分区进行数据存储.最合理的分区结构是主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区,俣证主分区的个数和犷展分区个i要控制在四个之内每个主分区和逐辑分区梆回被存储一个识别文件系统的附加信息。操作系统(Wind。”或者1.inUK等等)能通过这些信息等常容易的识别和确认,应该使用薪个分区.不能识别的操作系统分区将会被忽噜.通过分区当然不货产生任何
4、文件系统.在分区之后必须要进行格式化,才能使用.1.inux下的分区命名通常采用设备-名称(device-name).一般的硬身(比方IDE及女)将采用de*hdxy来命名。X表示硬盘(a是第一急硬盘.b是第二块硬盘.依次类推),y是分区的号码(从0开始.1.2.3等等,SCSI硬盘将用dcvsdxy来台名.光建(不管是IDE类型或者SCSI)将和破叁一样来命名.其次,要掌握1.inUX下软件的根本安装和非我:在Windms中,我们可以使用软件自带的安装卸找程序或在控制面板中的添加/删除程序来实现。与其相爱蟆.在1.inUX下有一个功能强大的软件安装卸载工具.名为R”I(RCdHat1.inU
5、X提供的一种包封装格式,现在许多1.inUX发行版本都使用)。它可以用来戏立、安袋、杳询.更新.卸栽软件.1.inux下软件的安装主襄有两种不同的形式.第一种安装文件名为XXXjar.即:另一种安装文件名为XXX.i386.rp11u以第一种方式发行的软件多为以厚码形式发布的:第二种方式则是直接以二进制形式发布的。第一种安装方法如下:1 .首先,将安装文件揖贝至你的目录中,三CPXXX.tar.gz/1.ap2 .曾压缩包。3.用IS命令可以看到料,压缩后的文件.通常在解压缩后产生的文件中,登Insta1.1.的文件。该文件为葩文本文件,详细讲述了该软件包的安装方法。4.执行耨压缩后产生的一个
6、名为configure的可执行脚本程序。它是用于检出系统是否有漏译时所需的感.以及乐的版本是否满足编译的需要等安装所裔更的紧铳信息。为地后的漏译工作做准备。5.检查通过后,将生成用于幅译的MakeFiIe文件.此时,可以开始进行统译了.编译的过程视软件的规模和计算机性能的不同,断消耗的时间也不同。I#nake6.成功编译后,键入如下的命令开效安装:7,安装完毕.应去祢坞洋过检中产生的呜时文件和配过程中产生的文件。键入如下命令:Snakee1.emi:IWkOdiWtc1.ecn8.邦栽软件。第二樽安装方法如下:1 .在安装文件的当前目录中.用rpm命令进行安装。I*rp-Iyh*xx.1386
7、.rnrpm将自动将安装文件侪包,并将软件安装到缺省的目录下。并将软件的安笠信息注卅到rp2 .衣询软件包在系统中注册的名称或是否已安装。ISrpa-q-a或三rpqgrepPkgnanirpn11PkgniW3 .卸做安装包.I三rp-ePkgnn1.I即可用我软件。卷数e的作用是使rpm进入卸践模式。财名为packapename)的软件包进行即威。由于系统中各个软件也之间相互有依耀关系.如果因存在依粮关系而不能抑戴,rp将绐予提示并停止和工一工1.;:,;:_,.,/:三rp11-ePkKnan-nodeps掌技能1. 17编辑器Vi命令是UniX下常用而重要命令,可在全展幕方式下编辑一个
8、或多个文件.Vi有三种模式:1. 令模式:进入Vi时所处的模式.在此模式下用户可输入各种子命令对进行*作,如删除行、林贴行、移向下一个字.移向不同行等,2. 文本入模式:在此模式下可以修改一行的内容并珞添新行.在命令模式下健入a,i或C键可进入文本输入模式,按ESCaPC键可返回命令模式。3. *4双模式:在此模式下,可以通过子母今输入更多的叁数.如:子件令要求输入一文件名,t7子命令要求输入一个查找项,用户使用ESCaPe键返回命令模式。Vi命令一嵬表(局部)功能命令各注移动光标h将光标左移一格。1将光标右移一格.k或CIrIp光标上移一行j或Ctr1.n光标下移一行W将光标移刎下一个小字的
9、前面.U将光标移到下一个大字的前面.b将光标移到前一个小字的前面.B将光标移到前一个大字的前面,e将光标移到下一个小字的后面,E将光标移到前一个大字的后面.fc把光标移到同一行的下一个C字籽处.Fc把光标移到同一行的前一个C字籽处。tc把光标移到同一行的下一个字符C的前一格。Tc把光标移到同一行的前一个字符C的后一格.number把光标移至I递ru三ber列上.+或Enter把光标移至下一行第一个非空白字符。-把光标移至上一行第一个非空白字符。)光标移至句尾(光标移至旬首光标移至段落开头(光标移至段落结尾nG光标移至笫n行首n+光标下移n行11光标上移n行n$光标移至第n行星K把光标移到坪靠最
10、顶端一行.H光标移至屏慕中间行1.光标移至屏慕最后行O(注意是数字零)光标移至当前行首$光标移至当前行是space字符光标右移一个字符Backspace字符光标左移一个字符屏幕赛球Ctr1.+f向后次一页。Ctr1.+d向后流半页.Ctr1.+b向前次一页。Ctr1.+u向前滚半真。Ctr1.+e,%*向下谈一行。Ctr1.+y屏幕项上谖一行。nz侪第n行球至尾幕顶部,不指定n时将当前行球至导幕JM部。将入修改1在光标前I在当前行首a光标后在当前行尾O在当前行之下新开一行0在当前行之上新开一行r字符替埃当前字的R字符及其后的字彷,直至按ESC键替换当前字符及其后的字符,直至按Ese键S字符D从
11、当前光标位孟处开始.以输入的文本替代指定数目的字符SB1.除指定数目的行,并以所输入文本代替之new或nCI修改指定数目的字11CC修改指定数目的行ndwnd1.删除光标处开始反箕后的1.I个字do删至行首d$BJ至行尾ndd切除当前行及其后nTfX或X字符,X助除光标后的.而X制除光标前的揖除一个字符,X划的光标后的,而X删除光标前的Ctr1.-Hi删除输入方式下所输入的文本CC或S修改一整行。C改变一行光标位置以后的局审.CW改变光标所在单词.dd删除当前行.D知除光标所在行光标后面的内容。dwBJ除光标所在的单词。J把下一行内容加到本行行尾.rc字符替换成c.把光符所在字符替换成C.R覆
12、式本行内容。U恢复上一次的修改。字符的大小写。D改变光标所在出字符的大小写.重复上一个操作.把当前行移到左边。把当前行移到右边。搜索替换/pattern文件是搜索Pa1.ICm从光标开始处向文件是搜索pattern7pttern文件首搜索ParCrn。从光标开始处向文件苫搜索patternn在同一方向重复上一次按奈命令N在反方向上重复上一次搜索命令sp1.p2g将当Iit行中所有PI均用p2替代n1.,n2sp1.p2g格第n1.至n2行中所有p1.均用p2替代gp1.sp2g文件中所为P1.均用p2替换将文件中所有P1.均用P2善换/pattern/*number将光标停在包含pattern
13、的行后面第number行上.attern-nu11ber将光标停在包含pattern的行前面第number行上%移到匹配的“()”或上.其他命令ctr1.g文件的有关信息。取得正在编辑文件的有关信息.:sh启动Sh,从Sh中返回可用exit或CIr1.d.:!Coirmand执行命令command.1I重新执行上次的:!Command于命令。q退出Viq!文件并退出Vi-不保存文件并退出ViZZJsvq文件的修改并退出vi.保存对文件的修改并退出vi.e文件.使用激活Yi(在Vi中装入另一个文件).!文件,若当前文件有改动,则毛弃以前的改动。,IE新装入当前文件,若当前文件有改动.丢弃以前的改
14、动。文件尾部开始编辑.使用激活Vi,并从文件尾部开始蟾辑。enu三ber使用激活Vi,并在第number行开始编辑.c#文件。,开始编辑另外一个文件。r文件,并将其内容加到当前文件后。”读取文件.并将其内容加到当前文件后.r!Ccwnand文件,并将其检出加到当前文件后.执行Cownand文件,并将其侑出加到当前文件后。n1.n2w!coamand文件中n1.行至n2行的内容作为CnMand的输入并执行之.若不指定n1.n2,则表示将整个文件内容作为ConiniInd的输入.将文件中n1.行至112行的内容作为COnnIand的输入并执行之,若不指定n1.,112,则表示将整个文件内容作为Comma