




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库培训之建库基本知识一. 数据库创建初期应该注意的知识1. 如何创建表空间create tablespace OEM_REPOSITORY datafile D:OracleoracleR2zhtdOEM_REPOSITORY_01.dbf size 50m autoextend on next 10m extent management local online;指明路径(需要注意所向的磁盘空间是否足够);定义初始化大小,以及自动增长率;指定其有本地表空间(本地表空间的好处是能自己分配空闲表空间到业务繁忙的表空间,降低由于Delete引起的表空间碎片产生的影响);指定其为在线状态,如果是offline的话,ORACLE 是无法访问其内容的;通常情况下,按以上方法指定的表空间,是不必要给太大的初始化值的,因为已经指定了该表空间自动增长。2. 如何创建用户create user GZPWMIS identified by bcc default tablespace TS_PWSC temporary tablespace TEMP profile DEFAULT; grant connect to GZPWMIS; grant dba to GZPWMIS; grant resource to GZPWMIS; grant unlimited tablespace to GZPWMIS; 在定义时就给用户设置密码; 指定该用户所在的表空间和临时表空间; 给用户赋权 指定用户可能使用到表空间的大小(本例是无限)3. 如何创建表create table CORE_ROLE( rolecode NUMBER not null, orgcode VARCHAR2(50), rolename VARCHAR2(50)tablespace TS_PWSC pctfree 10 initrans 1 maxtrans 255 storage ( initial 64 minextents 1 maxextents unlimited );- Create/Recreate primary, unique and foreign key constraints alter table CORE_ROLE add constraint PK_CORE_ROLE primary key (ROLECODE) using index tablespace IDX_PWSC pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); 以上是语句创建,图形界面创建如下:以上需要注意的如下: 初始化大小(initial) 一般指定为64K已经足够了,有时会考虑该表可能的数据量大小,从而设置其大小,但如果在最大数据量(maxextents)指定为unlimited,就不必设的过大,如果设置过大,将来在导库(即使是空库)的时候,会占用过多空间; 必须指定其所属的表空间; 其他参数可以参考以下设置方法。4. 如何创建实例步骤如下:第一:点下一步:在这里,建议将数据库名与SID设置为相同名称,以后方便维护。下一步:这里无须设置,默认就行,然后再下一步:这里输入口令,然后再一步这里也按照默认就行了,下一步之后:在这里,如果按照默认,就指定到数据安装目录下,这里需要根据实际情况分析,如果安装目录空间足够,可以按照默认,如果空间不够,点,存放到相应的位置,一般来说,如果服务器有多个磁盘,建议将数据文件放到独立的磁盘中去。下一步:这里主要是设置是否启用归档模式,如果启用,则方便以后数据库恢复和闪回,但是需要注意以下: 快速恢复区大小的设置要合理,比如你想导一个10G左右的库,但是在这里你只指定了快速恢复区大小为2G,那么是无法正常导入的,会报ORACLE错误,而且重新设置比较麻烦; 如果设置过大,将会浪费磁盘空间。下一步:这里也按照默认就可以。下一步:这个地方需要特别注意: 一般来说,不要按照默认设置 ,通常选择定制的方式,一秀来说,对于32位的操作系统,SGA 和 PGA 加起来的大小不要超过1.7G,如果物理内存有4G以上,可以设置到SGA:1.3G ,PGA.258G; 对于64位操作系统来说,SGA 和 PGA 加起来的大小可以达到4G,这样的话如果内在足够,可 可以设置SGA:3.8G,PGA:512M(或者1G)。 然后一直下一步就OK!5. 数据库参数参数配置 用以下命令可以查看系统参数配置 比如我们可以用 show parameter sessions查看sessions个数 如果需要改动sessions 的值,要相应改变Processes的值,两者的关系为: sessions = prosesses*1.1 + 5 可以用以下命令 Alter system set sessions = 335 scope = spfile; 参演需要加大的参数有 sessions(335),processes(300), sort_area_size (50m),shared_pool_size (258m 或者512m) 参数加大根据系统实际情况来定,这里只是参考值。 修改好参数 用shutdown immediate 关闭数据库,然后用startup 重启数据库,再查看sessions ,的值。 其他参数类似。注意: 不建议直接修改参数配置文件。6.二. 数据库备份与导库应该注意的一般建库的步骤为: 创建实例; 创建表空间; 创建用户; 导入DMP文件(如果是分为空库文件和数据文件,一般先导数据文件,再导整个库的结构文件);一般导入的语句有以下几种: 导出整个库包括数据EXP zhtd/cjwzhtd file=d:zhtd.dmp fully=y buffer=64000; 导出整个库不包括数据EXP zhtd/cjwzhtd file=d:zhtd.dmp fully=y rows= n buffer=64000; 导出某个用户的所有数据(包括表、视图、存储过程等等)EXP zhtd/cjwzhtd file=d:zhtd.dmp owner=zhtd buffer=64000; 导出某个用户的有结构(包括表、视图、存储过程等等) 但不包括表的数据)EXP zhtd/cjwzhtd file=d:zhtd.dmp rows=n owner=zhtd buffer=64000; 导出某个用户下某些表EXP zhtd/cjwzhtd file=d:zhtd.dmp tables=(a,b,c,.) buffer=64000; 一般导入语句如下: i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 热电厂建设实施方案
- 凿混凝土槽施工方案
- PLC能源管理与节能优化方案
- 校园冬季安全教育知识
- 施工成本动态监控与控制方案
- 社工校园安全教育简报
- 压力注浆加固施工方案
- 化学试剂运输过程防护保障方案
- 政治七九年级考试题及答案
- 郑州大学历年考试题及答案
- 部编版六年级语文上册重点难点解析
- 电力监理劳务合同范本
- 2025河北工勤人员技师考试消毒员训练题及答案
- 2025年供水管网改造工程可行性研究报告
- 肖婷民法总则教学课件
- 砂石料物资供应服务保障方案
- 顺丰转正考试题库及答案
- 2025至2030玉米糖浆行业产业运行态势及投资规划深度研究报告
- 2025年秋招:邮储银行笔试真题及答案(可下载)
- 走访礼品管理办法
- 2024年全国工会财务知识大赛备赛试题库500(含答案)
评论
0/150
提交评论