随笔分类 -  4.1--Oracle

摘要:数据文件损坏(非系统表空间,非undo表空间),数据库关掉了 把备份拷贝到指定路径 startup mount alter database rename file '+DATA/ora11g/datafile/***' to '+DATA/ora11g/datafile/***'; recover 阅读全文
posted @ 2015-01-11 17:00 智能先行者 阅读(228) 评论(0) 推荐(0)
摘要:startup mount cp +DATA/ora11g/datafile/undotbs1.dbf alter database rename file '+DATA/ora11g/datafile/undotbs1.258.833721555' to '+DATA/ora11g/datafil 阅读全文
posted @ 2015-01-11 16:59 智能先行者 阅读(428) 评论(0) 推荐(0)
摘要:控制文件丢了一个,损坏了一个,还剩余一个,无法启动 startup nomount alter system set control_files=('') scope=spfile;指定到仍然存在的控制文件 show parameter control 查看控制文件参数是否修改成功 shutdown 阅读全文
posted @ 2015-01-11 16:57 智能先行者 阅读(223) 评论(0) 推荐(0)
摘要:以下步骤,内容都在ora11g_ora_.trc文件中 CREATE CONTROLFILE REUSE DATABASE "ORA11G" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTA 阅读全文
posted @ 2015-01-11 16:56 智能先行者 阅读(298) 评论(0) 推荐(0)
摘要:cp +DATA/ora11g/backup/control01.ctl +DATA/ora11g/controlfile/control01.ctl alter system set control_files='+DATA/ora11g/controlfile/control01.ctl' sc 阅读全文
posted @ 2015-01-11 16:54 智能先行者 阅读(429) 评论(0) 推荐(0)
摘要:完全恢复: 1.关闭DB2.拷贝文件3.启动DB。<出错>startup mount4.recover database until cancel using backup controlfile;5.alter database open resetlogs; 一.数据库是打开状态,系统表空间和u 阅读全文
posted @ 2015-01-11 16:42 智能先行者 阅读(930) 评论(0) 推荐(0)
摘要:问题描述: Oracle自动备份脚本的实现。 错误提示1: Message file RMAN.msb not found Verify that Oracle_HOME is set properly 。。。。。。 错误原因: 自动执行的不能够识别相应的命令,需要在自动备份脚本中显式的声明Orac 阅读全文
posted @ 2015-01-11 16:39 智能先行者 阅读(1009) 评论(0) 推荐(0)
摘要:首先要确保数据库实例的完整性,包括控制文件,日志文件,表空间(系统表空间、用户表空间等)。 新建同名数据库实例(表空间、用户等不需要)。 Sql>shutdown immediate关闭数据库 然后COPY原有文件到新实例文件夹中,也可以将新实例文件夹改名,然后将原有实例文件夹放入同目录下 Sql> 阅读全文
posted @ 2015-01-11 16:38 智能先行者 阅读(461) 评论(0) 推荐(0)
摘要:Oracle Database creates and uses memory structures for various purposes. For example, memory stores program code being run, data that is shared among 阅读全文
posted @ 2015-01-11 16:29 智能先行者 阅读(341) 评论(0) 推荐(0)
摘要:术语 定义活动会话池 资源组或子计划允许的当前活动会话数ADDM Automatic Database Diagnostic Monitor(自动数据库诊断监视程序)ASM Automatic Storage Management(自动存储管理)ASM Automatic Summary M... 阅读全文
posted @ 2015-01-11 16:21 智能先行者 阅读(1892) 评论(0) 推荐(0)
摘要:1、已启动/不装载(NOMOUNT)。启动实例,但不装载数据库。 该模式用于重新创建控制文件,对控制文件进行恢复或重新创建数据库。2、已装载(MOUNT)。装载数据库,但不打开数据库。 该模式用于更改数据库的归档模式或执行恢复操作,数据文件的恢复。3、打开(OPEN)。4、关闭。关闭数据库:... 阅读全文
posted @ 2015-01-11 16:15 智能先行者 阅读(11176) 评论(0) 推荐(0)
摘要:数据库简易链接方法sqlplus sys/oracle@192.168.137.10:1521/ora11g 在SQL*Plus输入exit或quit正常退出会话,事务将立即被提交 使用product_user_profile表,可以限制访问sql*plus和sql命令,也可以限制访问PL/SQL语 阅读全文
posted @ 2015-01-11 16:13 智能先行者 阅读(1160) 评论(0) 推荐(0)
摘要:oracle数据库结构:逻辑结构和物理结构数据块为2K,4K,8K,16K,32KOracle建议选择块为8Koracle数据块尺寸应为磁盘尺寸的倍数oracle数据块: Contents Block header Free space Row dataSYS@ora11g>show para... 阅读全文
posted @ 2015-01-11 16:12 智能先行者 阅读(174) 评论(0) 推荐(0)
摘要:system表空间:含数据字典信息 sysaux表空间:存储各种oracle应用的元数据(如AWR的操作数据) 创建表空间后,不能改变区尺寸 区尺寸管理:自动分配(AUTOALLOCATE):小段64K,中段1M,大段64M 统一分配(UNIFORM):需跟size,如果认为表空间的所有段的尺寸大致 阅读全文
posted @ 2015-01-11 16:10 智能先行者 阅读(615) 评论(0) 推荐(0)
摘要:默认情况下创建的表空间使用的数据块大小是8K,数据库默认的数据块大小由db_block_size参数决定。如果我们想要创建的表空间超出这个藩篱,首先需要调整数据库的参数db_nk_cache_size。以创建数据库块大小为16K的表空间为例,展示一下这个调整过程。 1.查看当前的数据库大小sys@o 阅读全文
posted @ 2015-01-11 16:07 智能先行者 阅读(581) 评论(0) 推荐(0)
摘要:1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status 阅读全文
posted @ 2015-01-11 16:05 智能先行者 阅读(330) 评论(0) 推荐(0)
摘要:set colsep' '; //域输出分隔符 set echo off; //显示 start启动的脚本中的每个 sql命令,缺省为 on set feedback off; //回显本次 sql命令处理的记录条数,缺省为 on set heading off; //输出域标题,缺省为 on se 阅读全文
posted @ 2015-01-11 16:04 智能先行者 阅读(186) 评论(0) 推荐(0)
摘要:SYS@ora11g>show parameter spfileNAME TYPE------------------------------------ --------------------VALUE------------------------------spfile ... 阅读全文
posted @ 2015-01-11 16:02 智能先行者 阅读(1071) 评论(0) 推荐(0)
摘要:注意以下几种数据比对方式适用的前提条件: 1. 所要比对的表的结构是一致的2. 比对过程中源端和 目标端 表上的数据都是静态的,没有任何DML修改 方式1: 假设你所要进行数据比对的数据库其中有一个版本为11g且该表上有相应的主键索引(primary key index)或者唯一非空索引(uniqu 阅读全文
posted @ 2015-01-11 14:11 智能先行者 阅读(11041) 评论(0) 推荐(0)
摘要:chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号 chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) 阅读全文
posted @ 2015-01-10 17:24 智能先行者 阅读(566) 评论(0) 推荐(0)