转: https://blog.csdn.net/killvoon/article/details/46913183 -----------------------2015-07-16---------------------------------------------发现记忆力确实不如以前了,一些东西总是记不住,不出三天便忘得一干二净. 关于alter database datafile offline和alter database datafile offline drop之前遇到了几次…
冷备手工完全恢复 1.   手工完全恢复三种级别: recover database: 所有或大部分datafile丢失,一般是在mount状态完成.recover tablespace:    非关键表空间损坏,表空间下某些数据文件不能访问,一般是在open下完成.recover datafile: 单一或少数数据文件损坏,可以在mount或open 状态完成.四个关键文件:1)system01.dbf, 2) undo tablespace,3)control file 4)current…
文档操作依据来自官方网址:https://docs.oracle.com/cd/E11882_01/server.112/e41134/scenarios.htm#SBYDB4888 闪回FAILOVER失败的物理备库的前提: 1.物理备库FAILOVER前设置db_recovery_file_dest_size足够大 2.物理备库AILOVER前设置db_recovery_file_dest路径 3.开启物理备库闪回数据库 The following steps assume that a f…
什么时候需要重建索引 1. 删除的空间没有重用,导致 索引出现碎片 2. 删除大量的表数据后,空间没有重用,导致 索引"虚高" 3.索引的 clustering_facto 和表不一致 也有人认为当索引树高度超过4的时候需要进行重建,但是如果表数量级较大,自然就不会有较高的树,而且重建不会改变索引树高度,除非是由于大量引起的索引树“虚高”,重建才会改善性能,当然这又回到了索引碎片的问题上了. 关于索引是否需要重建,Oracle有这么一句话: Generally speaking, th…
安装很多系统时,经常有有提示: "...database does not support InnoDB database tables..." 解决办法: 找到MySQL的配置文件: windows下是my.ini linux下/etc/my.cnf 找到如下的代码: skip-innodb 修改为如下:  #skip-innodb…
转: Could not update Activiti database schema: unknown version from database: '5.20.0.1' 2017年11月22日 13:44:42 琴仙咩豆丁 阅读数:4401   版权声明:Yes, I still love you, let me accompany you around, staged an impossible love https://blog.csdn.net/bc_aptx4869/article…
本文的环境:Oracle Databae 12.1.0.2, rhel5.9 x86-64bit [oracle@rhel59 orcl]$ pwd /u01/app/oracle/oradata/orcl [oracle@rhel59 orcl]$ ls -lrt total 2386544 drwxr-x--- 2 oracle oinstall 4096 Dec 26 2014 pdbseed drwxr-x--- 2 oracle oinstall 4096 Dec 26 2014 PN…
primary database db_name=zwc, db_unique_name=zwc standby database db_name=zwc, db_unique_name=standby on primary database [oracle@vmdb12c ~]$ sqlplus sys/oracle@zwc as sysdba SQL*Plus: Release 12.1.0.1.0 Production on Thu Sep 26 16:12:10 2013 Copyrig…
关于update和alter: 百度知道上关于update和alter有一个很形象的总结: 一个表有很多字段,一个字段里有很多数据. 一个家有很多房间,一个房间里有很多家具. update是用来将衣柜改成书架的. alter是用来将厨房改成厕所的. 把卧室改成厕所: alter table 你家 change 厨房 厕所 varchar(8); 在你的家里面加一个厕所: alter table 你家add 厕所 varchar(8);(8表示厕所8平米) 修改厕所大小: alter table…
关于update和alter: 百度知道上关于update和alter有一个很形象的总结: 一个表有很多字段,一个字段里有很多数据. 一个家有很多房间,一个房间里有很多家具. update是用来将衣柜改成书架的. alter是用来将厨房改成厕所的. 把卧室改成厕所: alter table 你家 change 厨房 厕所 varchar(8); 在你的家里面加一个厕所: alter table 你家add 厕所 varchar(8);(8表示厕所8平米) 修改厕所大小: alter table…
还原数据库时报以上错误,解决办法是: 1.删除新建的DB 2.直接右键Databases-->Restore Database 3.在弹出窗口中的To database栏位填写需要新建的DB名称(不存的名称) 4.选择From Device 5.选择DB的.bak备份文件 完成!…
以前知道 ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换, ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例执行日志切换, 所以在RAC环境上大多时间一般使用后者,而今天遇到了不管执行多少次ALTER SYSTEM ARCHIVE LOG CURRENT命令,日志就是不切换的情况 最后使用 ALTER SYSTEM SWITCH LOGFILE 进行强制切换才解决这个问题,而ALTER SYSTEM SW…
在Oracle Database 12c中,可组装式数据库 - Pluggable Database为云计算而生.在12c以前,Oracle数据库是通过Schema来进行用户模式隔离的,现在,可组装式数据库可以让此前意义上的多个数据库一起共存. Pluggable Database 其体系结构的核心是:由一个容器数据库(CDB)和多个可组装式数据库(PDB)构成,PDB包含独立的系统表空间和SYSAUX表空间等,但是所有PDB共享CDB的控制文件.日志文件和UNDO表空间.各个PDB之间互访需要…
w将单个服务器上的单个数据库打碎为多个服务器上的单个数据库 http://www.agildata.com/database-sharding/ Database Sharding provides a method for scalability across independent servers, each with their own CPU, memory and disk. Contrasted with other traditional methods of achieving…
收银机上的sqlite数据库经常出现这种错误,错误的原因有可能是突然断电或是一些不规范操作导致的. 网上一般的做法有两种: 方法一: 1.在https://www.sqlite.org/download.html网站上下载sqlite-tools工具,我下载的是 http://sqlite-tools-win32-x86-3250300.zip 2.解压上面的压缩包,并在命令行模式下进入该目录运行sqlite3.exe 3.打开损坏的数据库文件 .open d:/CloudPos.db 4.进行…
原因:activiti 相关的jar版本和表 act_ge_property 中 schema.version 所存储的版本不一致导致报错的. 查看activiti 相关jar版本 然后修改表中的版本就可以了…
--case 1 add14:25:04 FPYJ(150_9)@test> alter tablespace fpyj_data02 add datafile '/oradata02/test/test/fpuj_data011.dbf' size 10m autoextend on; Tablespace altered. --case 2 rename14:26:51 SYS(150_11)@test> alter tablespace fpyj_data02 offline; Tabl…
Use ALTER DATABASE to Move Databases Follow Our Daily Tips •facebook.com/TechNetTips• twitter.com/TechNetTips• blogs.technet.com/tnmag• TechNet Tips library You can use the ALTER DATABASE statement to move any system or user-defined database files ex…
Hive Data Definition Language Hive Data Definition Language Overview Create/Drop/Alter Database Create/Drop/Truncate Table Alter Table/Partition/Column Create/Drop/Alter View Create/Drop/Alter Index Create/Drop Function Create/Drop/Grant/Revoke Roles…
SYNOPSIS ALTER DATABASE name SET parameter { TO | = } { value | DEFAULT } ALTER DATABASE name RESET parameter ALTER DATABASE name RENAME TO newname DESCRIPTION 描述 ALTER DATABASE 用于改变一个数据库的属性. 头两种形式为 PostgreSQL 数据库修改缺省的会话运行时配置变量. 随后在该数据库上启动一个新的会话的时候, …
oracle index build online与offline测试环境为oracle 11.2.0.4 --sql test SQL> conn test/test )); begin .. loop insert into test.rb_test values(i,'ok'); commit; end loop; end; / SQL> select count(*) from test.rb_test; COUNT(*) ---------- SQL> create index…
通过合理的设置,对于Primary的绝大数操作,都是可以传递到Physical Standby,datafile的操作是通过STANDBY_FILE_MANAGEMENT参数来控制的,但是即使STANDBY_FILE_MANAGEMENT设置为auto,对于rename操作,standby还是忽略的. If you do not rename the corresponding datafile at the standby system, and then try torefresh the…
1.知识储备 1)    只有SYSDBA有权执行,闪回前一定要记录当前SCN 2)    需要停机,并要求处于ARCHIVELOG模式中 3)    闪回日志不能被复用和归档,是自动管理的.RVWR进程负责读SGA中的FLASHBACK BUFFER,写闪回日志,写的的内容是完整的数据块映像的日志. 4)    使用FALSHBACK DATABASE闪回后的各数据块SCN很可能不一致,即闪回结果不是一个确定的时间点,而是该时间点前后的一个范围,所以必须用RESETLOGS打开数据库,或者使用…
1.首先记录时间 select to_char(systimestamp,'yyyy-mm-dd HH24:MI:SS') from dual;--2014-04-25 13:55:48 查看表select * from test1 删除表空间drop tablespace test1 including contents and datafiles 2.开始flashback database Connected to:Oracle Database 10g Enterprise Editio…
Oracle服务器是一种对象关系数据库管理系统,它为信息管理提供开放.综合.集成的方法. Oracle服务器中有多种进进程.内存结构和文件: Oracle服务器由一个Oracle实例和一个Oracle数据库组成. Oracle服务器:Oracle实例+Oracle数据库 Oracle实例:后台进程+内存结构 (必须启动实例才能访问数据库中的数据,每次启动实例,都会分配系统全局去SGA并启动Oracle后台进程) SGA是用于村粗数据库信息的内存区,该信息为数据库进程所共享. 后台进程代表调用进程…
Oracle flashback database的使用有一些限制,其中最主要的是flashback database不支持跨数据文件删除闪回和不支持跨数据文件shrink闪回.对于已经删除的数据文件只能采用恢复机制进行恢复,具体操作方法见以下测试. 1. 测试环境准备 1.1 开启flashback 检查flashback是否开启,如未开启,先开启flashback. SQL> select flashback_on from v$database; FLASHBACK_ON --------…
How to Change the DBID, DBNAME Using NID Utility (Doc ID 863800.1) Changing the DBID and Database Name (DB_NAME) : 1. Ensure you have valid cold/hot backup of database. If it's a hot backup (RMAN or OS), ensure you also have all the archived logs and…
Oracle Database 表空间查看,创建,修改及删除 查看用户表空间 查看数据库管理员表空间表结构 desc dba_tablespaces; 查询表空间名称从管理员表空间表中 select tablespace_name from dba_tablespaces; 查看普通用户表空间表结构 desc user_tablespaces; 查询表空间名称从普通用户表空间表中 select tablespace_name from user_tablespaces; 查看数据库管理员用户表结…
一,RECOVERY PENDING状态 今天修改了SQL Server的Service Account的密码,然后重启SQL Server的Service,发现有db处于Recovery Pending状态. Recovery Pending状态是指:数据库在还原(recovery)时遇到跟资源相关的错误,虽然数据库没有损坏,但是文件可能丢失,或者系统资源的限制,导致该数据库不能开始还原进程.数据库处于Recovery Pending 状态,表明还原进程被挂起,数据库不能开始数据库的数据和日志…
1. Copy or remotely mount the backupset folder from the source server to the target server 2. On the target server, export ORACLE_SID as same as the source database and run "rman target /" 3. Restore spfile from backup: RMAN> startup nomount;…