数据库的建库基本知识

数据库的建库基本知识

ID:38699751

大小:559.00 KB

页数:10页

时间:2019-06-17

数据库的建库基本知识_第1页
数据库的建库基本知识_第2页
数据库的建库基本知识_第3页
数据库的建库基本知识_第4页
数据库的建库基本知识_第5页
资源描述:

《数据库的建库基本知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库培训之建库基本知识一.数据库创建初期应该注意的知识1.如何创建表空间createtablespaceOEM_REPOSITORYdatafile'D:OracleoracleR2zhtdOEM_REPOSITORY_01.dbf'size50mautoextendonnext10mextentmanagementlocalonline;®指明路径(需要注意所向的磁盘空间是否足够);®定义初始化大小,以及自动增长率;®指定其有本地表空间(本地表空间的好处是能自己分配空闲表空间到业务繁忙的表空间,降低由于Delete引起的表空间碎片产生的影响);®指定其为在线

2、状态,如果是offline的话,ORACLE是无法访问其内容的;®通常情况下,按以上方法指定的表空间,是不必要给太大的初始化值的,因为已经指定了该表空间自动增长。2.如何创建用户createuserGZPWMISidentifiedby"bcc"defaulttablespaceTS_PWSCtemporarytablespaceTEMPprofileDEFAULT;grantconnecttoGZPWMIS;grantdbatoGZPWMIS;grantresourcetoGZPWMIS;grantunlimitedtablespacetoGZPWMIS;®在定义时就

3、给用户设置密码;®指定该用户所在的表空间和临时表空间;®给用户赋权®指定用户可能使用到表空间的大小(本例是无限)3.如何创建表createtableCORE_ROLE(rolecodeNUMBERnotnull,orgcodeVARCHAR2(50),rolenameVARCHAR2(50))tablespaceTS_PWSCpctfree10initrans1maxtrans255storage(initial64minextents1maxextentsunlimited);--Create/Recreateprimary,uniqueandforeignkeyco

4、nstraintsaltertableCORE_ROLEaddconstraintPK_CORE_ROLEprimarykey(ROLECODE)usingindextablespaceIDX_PWSCpctfree10initrans2maxtrans255storage(initial64Kminextents1maxextentsunlimited);®以上是语句创建,图形界面创建如下:以上需要注意的如下:®初始化大小(initial)一般指定为64K已经足够了,有时会考虑该表可能的数据量大小,从而设置其大小,但如果在最大数据量(maxextents)指定为unl

5、imited,就不必设的过大,如果设置过大,将来在导库(即使是空库)的时候,会占用过多空间;®必须指定其所属的表空间;®其他参数可以参考以下设置方法。1.如何创建实例步骤如下:第一:点下一步:在这里,建议将数据库名与SID设置为相同名称,以后方便维护。下一步:这里无须设置,默认就行,然后再下一步:这里输入口令,然后再一步这里也按照默认就行了,下一步之后:在这里,如果按照默认,就指定到数据安装目录下,这里需要根据实际情况分析,如果安装目录空间足够,可以按照默认,如果空间不够,点,存放到相应的位置,一般来说,如果服务器有多个磁盘,建议将数据文件放到独立的磁盘中去。下一步:这

6、里主要是设置是否启用归档模式,如果启用,则方便以后数据库恢复和闪回,但是需要注意以下:®快速恢复区大小的设置要合理,比如你想导一个10G左右的库,但是在这里你只指定了快速恢复区大小为2G,那么是无法正常导入的,会报ORACLE错误,而且重新设置比较麻烦;®如果设置过大,将会浪费磁盘空间。下一步:这里也按照默认就可以。下一步:这个地方需要特别注意:®一般来说,不要按照默认设置,通常选择定制的方式,一秀来说,对于32位的操作系统,SGA和PGA加起来的大小不要超过1.7G,如果物理内存有4G以上,可以设置到SGA:1.3G,PGA.258G;®对于64位操作系统来说,SGA

7、和PGA加起来的大小可以达到4G,这样的话如果内在足够,可可以设置SGA:3.8G,PGA:512M(或者1G)。然后一直下一步就OK!1.数据库参数参数配置®用以下命令可以查看系统参数配置®比如我们可以用showparametersessions查看sessions个数®如果需要改动sessions的值,要相应改变Processes的值,两者的关系为:sessions=prosesses*1.1+5可以用以下命令Altersystemsetsessions=335scope=spfile;®参演需要加大的参数有sessions(335)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。