Oracle命令大全_第1页
Oracle命令大全_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle命令大全一、控制文件的管理:创建复合控制文件1、关闭数据库;2、复制控制文件修改名称到不同的位置;3、修改初始化参数文件中CONTROL_FILES参数,使其指向新的控制文件,例如:altersystemsetcontrol_files=(e:oradatacontrol1.ctl,e:oradatacontrol2.ctl,e:oradatacontrol3.ctl);4、重新启动数据库。创建新的控制文件语法CREATECONTROLFILESETDATABASEoradb01LOGFILEGROUP1(E:ORACLEORADATAREDO01_01.LOG,E:ORACLEORADATAREDO01_02.LOG),GROUP2(E:ORACLEORADATAREDO02_01.LOG,E:ORACLEORADATAREDO02_02.LOG),GROUP3(E:ORACLEORADATAREDO03_01.LOG,E:ORACLEORADATAREDO03_02.LOG)NORESTLOGSDATAFILEE:ORACLEORADATASYSTEM01.DBFSIZE50ME:ORACLEORADATARBS01.DBFSIZE50ME:ORACLEORADATATEMP01.DBFSIZE50MMAXLOGFILES50MAXLOGMEMBERS3MAXDATAFILES200MAXINSTANCES6ARCHIVELOG步骤:1、列出数据库中所有的数据文件和重做日志文件的名称和路径selectmemberfromv$logfile;selectnamefromv$datafile;selectvaluefromv$parameterwherename=control_files;2、关闭数据库3、在操作系统级别备份所有的数据文件和联机重做日志文件4、启动实例5、利用步骤一得到的文件列表执行createcontrolfile命令创建一个新的控制文件6、在操作系统级别对新建的控制文件进行备份7、修改初始化参数文件中的control_files参数使它指向新的控制文件。8、如果需要对数据库进行恢复,否则直接进入步骤99、使用下面的方法打开数据库alterdatabaseopenresetlogs;备份控制文件1、将控制文件备份为二进制文件alterdatabasebackupcontrolfiletoe:oraclebackupcontrol.bkp;2、将控制文件备份为文本文件alterdatabasebackupcontrolfiletotrace;二、管理重做日志文件:创建重做日志组alterdatabaseaddlogfilegroup3(e:oracleoradataredo0301.log,e:oracleoradataredo0302.log)size100m;创建成员日志文件alterdatabaseaddlogfilemembere:oracleoradataredo0303.logtogroup3;或者alterdatabaseaddlogfilemembere:oracleoradataredo0303.logto(e:oracleoradataredo0301.log,e:oracleoradataredo0302.log);创建成员日志文件时不能使用size参数指定日志文件的大小,因为大小要与其他的文件大小相同。改变日志成员的名称和位置1、关闭数据库2、在操作系统中重命名重做日志文件或者将它复制到新的位置,删除原来的文件。3、重新启动实例,加载数据库,但是不打开数据库(startmount);4、使用带有renamefile子句的alterdatabase重新设置重做日志文件的名称和路径。例如:alterdatabaserenamefilee:oracleoradataredo0302.log,e:oracleoradataredo0303.logtof:backupredo0302.log,f:backupredo0303.log;5、打开数据库alterdatabaseopen;6、备份控制文件。删除重做日志组alterdatabasedroplogfilegroup3;删除重做日志成员文件alterdatabasedroplogfilememberf:backupredo0303.log;然后手动删除该日志文件。手工日志切换altersystemswitchlogfile;清空重做日志组alterdatabaseclearunarchivedlogfilegroup3;改变数据库归档模式1、关闭数据库2、在初始化参数文件中设置与归档相关的参数,包括是否启用自动归档,并指定归档日志文件的位置1)启用自动归档功能:log_archive_start=true;altersystemarchivelogstart;3、重新启动实例,并加载数据库,但是不打开数据库(startupmount)4、使用下面的语句将数据库切换到归档模式,然后再打开数据库alterdatabasearchivelog;alterdatabaseopen;执行手工归档操作altersystemarchivelogall设置归档目标log_archive_dest_n管理数据文件给表空间田间数据文件altertablespacehuatestadddatafilee:oracleoradatahuanew01.dbfsize50M;手工改变数据文件的大小alterdatabasedatafilee:oracleoradatahuanew01.dbfresize500M;改变数据文件的可用性alterdatabasedatafilee:oracleoradatahuanew01.dbfoffline;改变数据文件的名称和位置1、改变属于单独表空间的数据文件1、)首先将其脱机altertablespaceusersofflinenormal;2、)在操作系统重命名或移动数据文件altertablespaceusersrenamedatafilee:oracleoradatauser01.dbf,e:oracleoradatauser02.dbftof:oracleoradatauser01.dbf,f:oracleoradatauser02.dbf;3、设置为联机altertablespaceusersonline;4、备份控制文件2、改变属于多个表空间的数据文件1、)关闭数据库2、)在操作系统重命名或移动数据文件3、)启动实例,并加载数据库,但是不打开数据库(startupmount)4、)alterdatabaserenamefilee:oracleoradatauser01.dbf,e:oracleoradatauser02.dbftof:oracleoradatauser01.dbf,f:oracleoradatauser02.dbf;5、)使用下面的语句打开数据库alterdatabaseopen;6、)备份控制文件MYSQL出错代码列表1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误1032:记录不存在1036:数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启服务器1038:用于排序的内存不足,请增大排序缓冲区1040:已到达数据库的最大连接数,请加大数据库可用连接数1041:系统内存不足1042:无效的主机名1043:无效连接1044:当前用户没有访问数据库的权限1045:不能连接数据库,用户名或密码错误1048:字段不能为空1049:数据库不存在1050:数据表已存在1051:数据表不存在1054:字段不存在1065:无效的SQL语句,SQL语句为空1081:不能建立Socket连接1114:数据表已满,不能容纳任何记录1116:打开的数据表太多1129:数据库出现异常,请重启数据库1130:连接数据库失败,没有连接数据库的权限1133:数据库用户不存在1141:当前用户无权访问数据库1142:当前用户无权访问数据表1143:当前用户无权访问数据表中的字段1146:数据表不存在1147:未定义用户对数据表的访问权限1149:SQL语句语法错误1158:网络错误,出现读错误,请检查网络连接状况1159:网络错误,读超时,请检查网络连接状况1160:网络错误,出现写错误,请检查网络连接状况1161:网络错误,写超时,请检查网络连接状况1062:字段值重复,入库失败1169:字段值重复,更新记录失败1177:打开数据表失败1180:提交事务失败1181:回滚事

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论