oracle+DBA手册6477.docx

上传人:you****now 文档编号:48161139 上传时间:2022-10-05 格式:DOCX 页数:56 大小:104.02KB
返回 下载 相关 举报
oracle+DBA手册6477.docx_第1页
第1页 / 共56页
oracle+DBA手册6477.docx_第2页
第2页 / 共56页
点击查看更多>>
资源描述

《oracle+DBA手册6477.docx》由会员分享,可在线阅读,更多相关《oracle+DBA手册6477.docx(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Oracle DBA实用手册-安装篇DOYENSEEERdoyenseeersoohu.coom-版权声明本文档的版权归归作者所有。本文档可以自由由复制和发布布,但对文档档修改请通知知作者前言本手册主要介绍绍Oraclle相关安装装和配置的基基本方法。OOraclee是运行在WWindowws和Uniix操作平台台上的主流数数据库系统之之一。因为WWindowws上的Orracle安安装配置相对对比较简单,所所以本手册只只介绍Uniix平台上的的安装和配置置,而且主要要以Linuux操作系统统为主(笔者者强烈推荐LLinux)。如果不特别声明,本文档涉及的操作都是在Red Linux和Orac

2、le9i上完成。Oraclee的安装主要要包括操作系系统安装和数数据库系统安安装。操作系统安装Linux是一一套免费使用用和自由传播播的类Uniix操作系统统,它主要用用于基于Inntel xx86系列CCPU的计算算机上。这个个系统是由全全世界各地的的成千上万的的程序员设计计和实现的。其其目的是建立立不受任何商商品化软件的的版权制约的的、全世界都都能自由使用用的Unixx兼容产品。虽虽然Linuux是免费的的操作系统,但但是它依然是一种种非常优秀的的操作系统,支支持多用户,多多进程,实时时性好,功能能强大而且稳稳定。同时具具有良好的兼兼容性和可移移植性。RedHattt作为目前前众多发行版版

3、本中的一种种,一方面它它已经是行业业的标准,有有大量为其开开发的软件;另一方面RRedhatt系统的稳定定性及安全性性非常出色。准备知识作为数据库服服务器的操作作平台,在安安装的时候,首先要考虑如何管理硬盘,合理规划硬盘分区:硬盘分区一共共有三种类型型:主分区,扩扩展分区和逻逻辑分区。在一块硬盘上上最多只能有有四个主分区区。可以另外外建立一个扩扩展分区来代代替四个主分分区的其中一一个,然后在在扩展分区下下又可以建立更更多的逻辑分分区。扩展分分区只不过是是逻辑分区的的“容器”。实实际上只有主主分区和逻辑辑分区进行数数据存储。最合理的分区区结构是主分区在前前,扩展分区区在后,然后后在扩展分区区中划

4、分逻辑辑分区,保证证主分区的个个数和扩展分区个个数要控制在在四个之内每个主分区和和逻辑分区都都回被存储一一个识别文件件系统的附加加信息。操作作系统(Wiindowss或者Linnux等等)能能通过这些信信息非常容易易的识别和确确认,应该使使用哪个分区区。不能识别别的操作系统统分区将会被被忽略。通过分区当然然不能产生任任何文件系统统。在分区之之后必须要进进行格式化,才才能使用。LLinux下下的分区命名名通常采用设设备-名称(ddevicee-namee)。一般的的硬盘(比如如IDE硬盘盘)将采用/dev/hhdxy来命命名。X表示示硬盘(a是是第一块硬盘盘,b是第二二块硬盘,依依次类推),yy

5、是分区的号号码(从0开开始,1,22,3等等)。SSCSI硬盘盘将用/deev/sdxxy来命名。光光驱(不管是是IDE类型型或者SCSSI)将和硬硬盘一样来命命名。其次,要掌握握Linuxx下软件的基基本安装和卸卸载:在Windoows中,我我们可以使用用软件自带的的安装卸载程程序或在控制制面板中的添加/删除除程序来实实现。与其相相类似,在LLinux下下有一个功能能强大的软件件安装卸载工工具,名为RRPM(Red HHat Liinux提供供的一种包封封装格式,现现在许多Liinux发行行版本都使用用)。它可以用用来建立、安安装、查询、更更新、卸载软软件。Linux下下软件的安装装主要有两

6、种种不同的形式式。第一种安安装文件名为为xxx.ttar.gzz;另一种安安装文件名为为xxx.ii386.rrpm。以第第一种方式发发行的软件多多为以源码形形式发布的;第二种种方式则是直直接以二进制制形式发布的。第一种安装方法法如下:1. 首先,将安装文文件拷贝至你你的目录中。# cp xxxx.tarr.gz /tmp2. 解压缩包。#tarxvvzfxxxx.tarr.gz3. 用ls命令可以以看到解压缩缩后的文件。通通常在解压缩缩后产生的文文件中,查看看Insttall的的文件。该文文件为纯文本本文件,详细细讲述了该软软件包的安装装方法。#vi Insstall4. 执行解压缩后产产生

7、的一个名名为conffiguree的可执行脚脚本程序。它它是用于检查查系统是否有有编译时所需需的库,以及及库的版本是是否满足编译译的需要等安安装所需要的的系统信息。为为随后的编译译工作做准备备。#./conffiguree5. 检查通过后,将将生成用于编编译的MakkeFilee文件。此时时,可以开始始进行编译了了。编译的过过程视软件的的规模和计算算机性能的不不同,所耗费费的时间也不不同。#make6. 成功编译后,键键入如下的命命令开始安装装:#make iinstalll7. 安装完毕,应清清除编译过程程中产生的临临时文件和配配置过程中产产生的文件。键键入如下命令令:#make cclea

8、n#make ddistcllean8. 卸载软件。#make uuninsttall第二种安装方法法如下:1. 在安装文件的当当前目录中,用用rpm命令令进行安装。#rpm -iivh xxxx.i3886.rpmmrpm将自动将将安装文件解解包,并将软软件安装到缺缺省的目录下下。并将软件件的安装信息息注册到rppm的数据库库中,参数ivhh表示进入安安装模式并显显示安装信息息和进度。如果需要强制安安装,可执行行:#rpm iivh -forcee xxx.i386.rpm2. 查询软件包在系系统中注册的的名称或是否否已安装。#rpm qq a或#rpm -qq -a |grepp pkgn

9、nam #rpm -qq pkgnnam3. 卸载安装包。#rpm ee pkgnnam即可卸载软件。参参数e的作用用是使rpmm进入卸载模模式。对名为为packkagenname的的软件包进行行卸载。由于于系统中各个个软件包之间间相互有依赖赖关系。如果果因存在依赖赖关系而不能能卸载,rppm将给予提提示并停止卸卸载。你可以以使用如下的的命令来忽略略依赖关系,直直接开始卸载载:#rpm ee pkgnnam -nodepps掌握技能1. Vi编辑器Vi命令是unnix下常用用而重要命令令,可在全屏屏幕方式下编编辑一个或多多个文件。Vi有三种模式式:1. 命令模式: 进进入vi时所所处的模式。在

10、在此模式下用用户可输入各各种子命令对对进行*作,如如删除行、粘粘贴行、移向向下一个字、移移向不同行等等。2. 文本输入模式: 在此模式式下可以修改改一行的内容容并增添新行行。在命令模模式下键入aa 、i 或或c键可进入入文本输入模模式,按Esscape键键可返回命令令模式。 3. 命令项模式: 在此模式下下,可以通过过子命令输入入更多的参数数。如:w子子命令要求输输入一文件名名,/子子命令要求输输入一个查找找项。用户使使用Escaape键返回回命令模式。vi命令一览览表(部分)功能命令备注移动光标h将光标左移一格格。l将光标右移一格格。k或Ctrl+p光标上移一行 j或Ctrl+n 光标下移一

11、行 w将光标移到下一一个小字的前前面。W将光标移到下一一个大字的前前面。b将光标移到前一一个小字的前前面。B将光标移到前一一个大字的前前面。e将光标移到下一一个小字的后后面。E将光标移到前一一个大字的后后面。fc把光标移到同一一行的下一个个c字符处。Fc把光标移到同一一行的前一个个c字符处。tc把光标移到同一一行的下一个个字符c的前一一格。Tc把光标移到同一一行的前一个个字符c的后一一格。number|把光标移到递nnumberr列上。+或Enterr把光标移至下一一行第一个非非空白字符。-把光标移至上一一行第一个非非空白字符。)光标移至句尾 (光标移至句首 光标移至段落开开头 光标移至段落结

12、结尾 nG光标移至第n行行首 n+光标下移n行 n-光标上移n行 n$光标移至第n行行尾 H把光标移到屏幕幕最顶端一行行。M光标移至屏幕中中间行 L光标移至屏幕最最后行 0(注意是数字零零)光标移至至当前行首 $光标移至当前行行尾 space字符 光标标右移一个字字符 Backspaace字符 光标标左移一个字字符 屏幕翻滚Ctrl + f向后滚一页。 Ctrl + d 向后滚半页。 Ctrl + b向前滚一页。 Ctrl + u向前滚半页。 Ctrl + e屏幕向下滚一行行。 Ctrl + y屏幕项上滚一行行。 nz将第n行滚至屏屏幕顶部,不不指定n时将将当前行滚至至屏幕顶部。 插入修改i

13、在光标前 I 在当前行首 a光标后 A在当前行尾 o在当前行之下新新开一行 O在当前行之上新新开一行 r字符 替换换当前字符 R字符及其后的字字符,直至按按ESC键 替换当当前字符及其后的的字符,直至按按ESC键 s字符 从当当前光标位置置处开始,以以输入的文本本替代指定数数目的字符 S删除指定数目的的行,并以所所输入文本代代替之 ncw或nCWW修改指定数目的的字 nCC修改指定数目的的行 ndw或ndWW删除光标处开始始及其后的nn-1个字 do删至行首 d$删至行尾 ndd删除当前行及其其后n-1行行 x或X字符,x删除光光标后的,而而X删除光标标前的 删除一个字符符,x删除光光标后的,

14、而而X删除光标标前的 Ctrl+u删除输入方式下下所输入的文文本 cc或S修改一整行。 C改变一行光标位位置以后的部部分。 cw改变光标所在单单词。 dd删除当前行。 D删除光标所在行行光标后面的的内容。 dw删除光标所在的的单词。 J把下一行内容加加到本行行尾尾。 rc字符替换成c . 把把光符所在字字符替换成cc . R覆盖本行内容。 u恢复上一次的修修改。 字符的大小写。 改变光标所所在出字符的大小写写。 .重复上一个操作作。 把当前行移到右右边。 搜索替换/patterrn文件尾搜索paatternn 从光光标开始处向向文件尾搜索ppatterrn ?patterrn文件首搜索paat

15、ternn 从光光标开始处向向文件首搜索ppatterrn n在同一方向重复复上一次搜索索命令 N在反方向上重复复上一次搜索索命令 s/p1/p22/g将当前行中所有有p1均用pp2替代 n1,n2s/p1/p22/g将第n1至n22行中所有pp1均用p22替代 g/p1/s/p2/gg文件中所有p11均用p2替替换 将将文件中所有pp1均用p22替换 /patterrn/+nuumber将光标停在包含含patteern的行后后面第nummber行上上。 /patterrn/-nuumber将光标停在包含含patteern的行前前面第nummber行上上。 %移到匹配的“()”或或“”上上。

16、其他命令ctrl+g文件的有关信息息。 取取得正在编辑辑文件的有关信信息。 :sh启动sh ,从从sh中返回回可用exiit或ctrrl+d . :! Commmand执行命令commmand . !重新执行上次的的:! Coommandd子命令。 q退出vi q!文件并退出vii 不保保存文件并退出vvi ZZ或:wq文件的修改并退退出vi . 保存存对文件的修改并并退出vi . e filenname文件filenname)。 使用ffilenaame激活vvi (在vvi中装入另另一个文件fileename)。 e!文件,若当前文文件有改动,则则丢弃以前的的改动。 重新装入入当前文件,若

17、当前前文件有改动,则则丢弃以前的的改动。 e+filenname文件尾部开始编编辑。 使用fillenamee激活vi ,并从文件件尾部开始编编辑。 e+numbeer fillenamee使用filenname激活活vi ,并并在第nummber行开开始编辑。 e#文件。 开开始编辑另外外一个文件。 r filenname文件,并将其内内容加到当前前文件后。 读取fiilenamme文件,并将其其内容加到当当前文件后。 r ! Commmand文件,并将其输输出加到当前前文件后。 执行coommandd文件,并将其其输出加到当当前文件后。 n1,n2 ww!commmand文件中n1行至至n

18、2行的内内容作为coommandd的输入并执执行之,若不不指定n1,nn2,则表示示将整个文件件内容作为ccommannd的输入 将文件中n1行行至n2行的的内容作为ccommannd的输入并并执行之,若若不指定n11,n2,则则表示将整个个文件内容作为为commaand的输入入 2. FDisk磁盘盘分区工具通过例子来了解解fdiskk工具:# fdiskk -lDiisk /ddev/hdda: 800.0 GBB, 8000263611856 bbytes2255 heeads, 63 seectorss/tracck, 97729 cyylindeersUniits = cylinnd

19、ers of 166065 * 512 = 82225280 bytessDevicce Booot Starrt End Bloccks Id Sysstem/ddev/hdda1 * 1 7655 61444831 7 HPFS/NTFS/dev/hhda2 7666 28055 163866300 c W995 FATT32 (LLBA)/ddev/hdda3 28006 9729 556177030 5 Extennded/ddev/hdda5 28006 3825 81931118+ 83 Linuxx/dev/hda6 33826 51000 102411406 83 Linuxx

20、/dev/hda7 55101 51998 7871553+ 82 Linuxx swapp / Soolariss/dev/hda8 55199 66557 117199386 83 Liinux/ddev/hdda9 66558 7751 87875523+ 83 Linuxx/dev/hda100 77752 97229 158888253+ 83 LinuxxDisk /dev/sda: 1035 MB, 110357330944 bytess256 hheads, 63 ssectorrs/traack, 1125 cyylindeersUniits = cylinnders of

21、166128 * 512 = 82557536 bytessDevicce Booot Staart End Bloocks Idd Sysstem/ddev/sdda1 1 25 2015568+ c W95 FFAT32 (LBA)/dev/sda2 226 125 8066400 5 Exxtendeed/devv/sda55 26 50 2015568+ 83 Linnux/deev/sdaa6 51 76 2007781 83 Linnux通过上面的信息息,可以看出出系统挂载两两个硬盘(或或移动硬盘),其其中一个是hhda 另一一个是sdaa 。hda硬盘是880G的,有有255个磁

22、磁面;63个个扇区;97729个磁柱柱;每个 ccylindder(磁柱柱)的容量是是 82255280 bbytes=8M;sda硬盘是11G的,有2556个磁面;663个扇区;125个磁柱柱;每个 ccylindder(磁柱柱)的容量是是 82577536 bytess=8M;估算一个硬盘是是否完全被划划分, cyylindeers(柱体体) 上一个个分区的Ennd 和 下下一个分区的的Startt是不是一个个连续的数字字,另外要看看一下每个硬硬盘设备的ffdisk -l 的头头部份中 cyliinderss(柱体)的的值。比如hda设备备,共有 97229 cyllinderrs ;通过

23、过 hda的的分区表可以以看到上一个个分区的Ennd的值+11 就是下一一个分区的SStart 的值;比如如 hda22的Starrt的值是 hda1 的End 的值+1,这这证明 hdda1 和hhda2 中中间没有空白白分区,是连连续的,以此此类推;在 hda100,看到 EEnd 的值值是97299 ,而在ffdisk -l头部信信息中也有99729 ccylindders,证证明这个硬盘盘已经完全划划分。而sda 有未未划分区域,至于sdaa 有多少未未划分空间,计算一下就知道了;扩展分区总容量是 806400 K ,大约是 806.400M左右,而逻辑分区 sda5 和sda6 的大

24、小加起来是 400M左右,所以还仍有400M左右未划分空间,并且只能划分为链逻辑分区。硬盘的实际分区区请根据fddisk中的的帮助,谨慎慎操作。3. df磁盘信息查查看工具df命令用来检检查文件系统统的磁盘空间间占用情况,使使用权限是所所有用户。#dfFilesysstem 1Kbblockss Usedd Avaiilablee Use% Mounntedon/dev/hdda2 13661587 122464066 448233 977 /Filesysstem列:是代表文文件系统对应应的设备文件件的路径名(一一般是硬盘上上的分区);1Kbloccks列:给给出分区包含含的数据块(1102

25、4字节节)的数目;Used/AAvailaable列:分别表示已已用的和可用用的数据块数数目。用户也也许会感到奇奇怪的是,此此两列块数之之和不等于第第2列中的块块数。这是因因为缺省的每每个分区都留留了少量空间间供系统管理理员使用。即即使遇到普通通用户空间已已满的情况,管管理员仍能登登录和留有解解决问题所需需的工作空间间;Use%列:表示普通用用户空间使用用的百分比,即即使这一数字字达到1000,分区仍仍然留有系统统管理员使用用的空间。Mounteddon列:表示示文件系统的的安装点注:有个跟dff功能很相似似的命令duu , duu和df命令令都被用于获获得文件系统统大小的信息息,df用于报报

26、告文件系统统的总块数及及剩余块数,ddu -s /;用用于报告文件件系统使用的的块数。但是是,我们可以以发现从dff命令算出的的文件系统使使用块数的值值与通过duu命令得出的的值是不一致致的。该值差差异的存在是是由于du与与df命令实实施上的不同同: du -s命令通通过将指定文文件系统中所所有的目录、符符号链接和文文件使用的块块数累加得到到该文件系统统使用的总块块数;而dff命令通过查查看文件系统统磁盘块分配配图得出总块块数与剩余块块数。文件系统分配其其中的一些磁磁盘块用来记记录它自身的的一些数据,如如i节点,磁磁盘分布图,间间接块,超级级块等。这些些数据对大多多数用户级的的程序来说是是不可

27、见的,通通常称为Meeta Daata。du命令是用户户级的程序,它它不考虑Meeta Daata,而ddf命令则查查看文件系统统的磁盘分配配图并考虑MMeta DData。ddf命令获得得真正的文件件系统数据,而而du命令只只查看文件系系统的部分情情况。du与df命令令另一不同之处处:如果用户删删除了一个正正在运行的应应用所打开的的某个目录下下的文件,则则du命令返返回的值显示示出减去了该该文件后的目目录的大小。但但df命令并并不显示减去去该文件后的的大小。直到到该运行的应应用关闭了这这个打开的文文件,df返返回的值才显显示出减去了了该文件后的的文件系统的的使用情况4. ftp工具主要用来从

28、FTTP服务器上上交互式的上上传或下载传传输文件。命令列表(部分分)命令备注?显示ftp命令令的说明。后后面可以加参参数,是加需需要解释的命命令名,不加加则显示包含含所有命令列列表。append使用当前文件类类型设置,将将本地文件附附加到远程计计算机中。ascii说明:默认情况况下,将文件件传输类型设设置为ASCCIIbinary将文件传输类型型设置为二进进制。bye结束和远程计算算机的ftpp会话,也就就是安全断开开,退出fttp.cd更改远程计算机机上的工作目目录。dir:显示远程的文文件以及子目目录列表。get使用当前文件传传输类型,把把远程的文件件拷贝到本地地计算机上。!在本地计算机上

29、上运行指定命命令。lcd更改本地计算机机的本地目录录ls显示远程目录的的文件和字目目录.mdeletee删除远程计算机机上的文件mdir显示远程目录的的文件和子目目录列表,mget使用当前文件传传输类型将多多个远程文件件复制到本地地计算机mkdir创建远程目录mput使用当前文件传传输类型,批批量将本地文文件复制到远远程计算机open连接到指定fttp服务器上上prompt转换提示,在多多个文件传输输的时候,fftp提示可可以有选择的的检索或保存存文件,如果果关闭提示,则mgett和mputt命令传输所所有文件,在在默认情况下下是打开的.put使用当前文件传传输类型将本本地文件复制制到远程计算

30、算机中pwd显示远程计算机机上的当前目目录quit结束与远程计算算机的ftpp会话,并退退出ftp.recv使用当前文件传传输类型将远远程文件复制制到本地计算算机,他与gget命令作作用相同。rename更改远程计算机机上的文件名名。rmdir删除远程目录send使用当前文件传传输类型将本本地文件复制制到远程计算算机.sennd和putt命令的功能能一样。status显示ftp连接接和转换的当当前状态安装过程安装过程略。注:Linuxx安装至少需需要两个分区区/roott和swapp,而swaap分区至少少设置为物理理内存的2倍倍。Oracle安安装准备知识l 分清DB_NAAME、INNST

31、ANCCE_NAMME、ORAACLE_SSID、SEERVICEE_NAMEE、DB_DDOMAINN和GLOBBAL_DBB_NAMEE安装前,首先要要分清DB_NAME、IINSTANNCE_NAAME、ORRACLE_SID、SSERVICCE_NAMME、DB_DOMAIIN和GLOOBAL_DDB_NAMME的概念。一个运行着的的ORACLLE数据库就就可以看成是是一个ORAACLE SSERVERR,该SERRVER由数数据库(Daatabasse)和实例例(Insttance)组成,在一一般的情况下下一个ORAACLE SSERVERR包含一个实实例和一个与与之对应的数数据库,

32、但是是在特殊情况况下,如8ii的OPS,99i的RACC,一个SEERVER中中一个数据库库可以对应多多个实例。 一一系列物理文文件(数据文文件,控制文文件,联机日日志等)的集集合或与之对对应的逻辑结结构(表空间间,段等)被被称为数据库库,简单的说说,就是一系系列与磁盘有有关系的物理理文件的组成成。ORACCLE内存结结构和后台进进程被成为数数据库的实例例,一个实例例最多只能安安装(Mouunt)和打打开(Opeen)在一个个数据库上,负负责数据库的的相应操作并并与用户交互互。数据库名(DDB_NAMME):用于区分数数据的内部标标识,是以二二进制方式存存储于数据库库控制文件中中的参数,所所以

33、很难改变变其名字(修修改比较麻烦烦,所以在安安装时设置好好了就不要再再改了),数据库安装装完成后,该该参数被写入入数据库参数数文件pfiile的db_naame中。数据库实例名名(INSTTANCE_NAME):则用于和操操作系统之间间的联系,用用于对外部连连接时使用。在在操作系统中中要取得与数数据库之间的的交互,必须须使用数据库库实例名。该该值允许修改改,但一般设设置与数据库库名相同即可可。数据库实例名名(ORACCLE_SIID):虽然然和INSTTANCE都都是指数据库库实例名,IINSTANNCE_NAAME参数是是ORACLLE数据库的的参数,此参参数可以在参参数文件中查查询到,而O

34、ORACLEE_SID参参数则是操作作系统环境变变量。 操作作系统环境变变量ORACCLE_SIID用于和操操作系统交互互。也就是说说,在操作系系统中要想得得到实例名,就就必须使用OORACLEE_SID,其取值也必须与INSTANCE_NAME相同。数据库域名(DDB_DOMMAIN):类似网络域域名的概念,(所所以一个数据据库名db_name在在不同的域里里可以相同)在在安装时确定定(全局数据据库名中填写写),定义规规则也相似于于网络定义。全局数据库名名(GLOBBAL_DBB_NAMEE):命名规规则= dbb_namee+db_doomain数据库服务名名(SERVVICE_NNAME

35、):一般与全局局数据库名相相同。l 合理设置Oraacle内存存参数Oracle实实例是一组OOraclee后台进程和和内存结构的的集合。当一一个Oraccle实例开开始运行时,它它分配了一个个称为系统全全局区(SGGA)的大内存块块。实例的SSGA被该实实例的所有后后台进程共享享。另外,每每个与实例有有关联的进程程都有它自己己私有的内存存区,被称为为一个程序全全局区(PGGA)。SGA结构的的大小对数据据库的性能极极其重要。它它主要包括: 数据高速缓存区区内存中用来存储储频繁访问的的数据区域。由由Defauult poool、Keeep poool、Reecyclee pooll三个缓存池池

36、组成。该区域由dbb_cachhe_sizze(9i)或db_bblock_buffeers*dbb_blocck_sizze(8i)值决定的。一般设置为可用内存的60%。 共享池主要用来缓存PPL/SQLL程序单元,SSQL语句的的解析版本,解解析的SQLL语句的执行行计划以及数数据字典信息息。主要包括括库缓存区(共共享SQL区区和PL/SSQL区)和和数据字典缓缓存区。该区域由shaared_ppool_ssize值决决定。一般设设置为可用内内存的20%。 日志缓存区主要用来缓存OOraclee需要写入磁磁盘的reddo日志记录录。该区域由logg_bufffer值决定定。一般设置置为1-

37、2M,不应过大大。 JAVA池主要为JAVAA服务的。该区域由Javva_poool_sizze值决定。若不不使用,可以以分配10MM30M。 大池可选内存区,但但如果使用MMTS服务器器或使用RMMAN备份,该该内存区是需需要的。该区域由laarge_ppool_ssize值决决定。假如不不使用MTSS,可分配在20050M 。这部分主主要用来保存存并行查询时时候的一些信信息,还有就就是RMANN 在备份的的时候可能会会使用到。如如果设置了MMTS,则由由于UGA部部分要移入这这里,则需要要具体根据ssessioon最大数量量和 sorrt_arees_sizze 等相关关会话内存参参数的设

38、置来来综合考虑这这部分大小的的设置,一般般可以考虑为为 sesssion * (sorrt_areea_sizze + 22M)。这里里要提醒一点点,不是必须须使用MTSS,一般不主张使使用MTS,尤尤其同时在线线用户数小于于500的情情况下。 固定SGAOracle内内部使用,不不能设定。PGA程序全全局区主要由由sort_aarea_ssize(用用于排序所占占内存)和hhash_aarea_ssize(用用于散列联接接,位图索引引)值决定。这两个参数在非MTS下都是属于PGA ,不属于SGA,是为每个session单独分配的。总之,SGAA的大小一般般为物理内存存的40%50%左右,或或

39、参考公式:OS 使用内内存+SGAA+并发执行行进程数*(sort_area_size+hash_ara_ssize+22M) 总内存如果是裸设备,可可考虑适当的增增大SGA。掌握技能操作系统命令以下只是列出操操作系统命令令的部分用法法,详细用法法请参考MAAN手册。1) groupaddd功能说明:用于于将新组加入入系统。语法:grroupaddd gg gid o rr ff grooupnamme参数:g gid:指定组IDD号。o:允许组IDD号,不必惟惟一。r:加入组IDD号,低于4499系统账账号。f:加入已经有有的组时,发发展程序退出出。例 子:建立一个新新组,并设置置组ID加入

40、入系统。groupaadd gg 344 test此时在/etcc/passswd文件中中产生一个组组ID(GIID)是3444的项目2) groupdeel功能说明:用于于删除群组。需要从系统统上删除群组组时,可用ggroupddel指令来来完成这项工工作。倘若该群组组中仍包括某某些用户,则则必须先删除除这些用户后后,方能删除除群组。语法:grroupdeel grouupnamee3) useraddd功能说明:用来来建立用户帐帐号和创建用用户的起始目目录,使用权权限是超级用用户。useeradd可可用来建立用户账号,它和和addusser命令是是相同的。账账号建好之后后,再用paassw

41、d设设定账号的密密码。使用uuseraddd命令所建建立的账号,实实际上是保存存在/etcc/passswd文本文文件中。语法:usseraddd d home s shelll cc commment m k teemplatte f innactivve e exppire p passwwd r naame参数:c:加上备注注文字,备注注文字保存在在passwwd的备注栏栏中。d:指定用户户登入时的启启始目录。D:变更预设设值。e:指定账号号的有效期限限,缺省表示示永久有效。f:指定在密密码过期后多多少天即关闭闭该账号。g:指定用户户所属的群组组。G:指定用户户所属的附加加群组。m:自动

42、建立立用户的登入入目录。M:不要自动动建立用户的的登入目录。n:取消建立立以用户名称称为名的群组组。r:建立系统统账号。s:指定用户户登入后所使使用的sheell。u:指定用户户ID号。例 子:建立一个新新用户账户,并并设置ID。useraddd wanng u 555需要说明的是,设设定ID值时时尽量要大于于500,以以免冲突。因因为Linuux安装后会会建立一些特特殊用户,一一般0到4999之间的值值留给binn、maill这样的系统统账号。4) userdell功能说明:可删删除用户帐号号与相关的文文件。若不加加参数,则仅仅删除用户帐帐号,而不删删除相关文件。语法:usserdell -

43、r logiin参数:-r 删除用用户登入目录录以及目录中中所有文件。5) passwd功能说明:用来来更改使用者者的密码。语法:paasswd usernname6) chmod功能说明:用于于改变文件或或目录的访问问许可权。有有两种改变方方式:字符设设定和数字设设定。语法:chhmod who + | - | = moode 文文件名/目录录名参数:操作对象whoo可以是下述字母母中的任一个个或者它们的的组合:u 表示“用户户(userr)”,即文件或或目录的所有有者。g 表示“同组组(grouup)用户”,即与文件件属主有相同同组ID的所所有用户。o 表示“其他他(otheers)用户户”。a 表示“所有有(all)用用户”。它是系统统默认值。操作符号可以是是:+ 添加某个权权限。- 取消某个权权限。= 赋予给定权权限并取消其其他所有权限限(如果有的的话)mode可以是是下述字母中中的任一个或或者它们的组组合: r 可读。w 可写。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 电力管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁