Welcome 微信登录

首页 / 数据库 / MySQL

Oracle迁移数据表空间

Oracle迁移数据表空间

为了一些大量基础数据的测试案例,IMP导入数据速度太慢,则使用下面方法可以对当前Oracle数据库中个某个表空间数据快速备份恢复;下面的方法也适合两个数据库(必须相同操作系统,相同数据库版本,相同字符集)之间的数据表空间移植。实验环境:source:192.168.1.249 tablespace: anenjoy Target:192.168.1.248 tablespace:anenjoy02步骤一:先确保你oracle运行的平台支持transpo...
Oracle创建表和约束条件

Oracle创建表和约束条件

Oracle中创建表主要关注表字段的类型和对应的约束条件。1、创建表语句Create table tname(Fied1 类型1,Fied1类型2,.... ....);Create table tname as 子查询 -- 复制现成表2、字段类型varchar(n)----创建可以存放n个字符的字段,数据长度可以自动变长,与其他数据库兼容,只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;varchar2(n)----创建可以存放n个字符的...
ORA-01506: missing or illegal database name 故障分析一例

ORA-01506: missing or illegal database name 故障分析一例

今天在做RAC-DG实验时,碰到了不少的问题,这个问题是在操作用pifle创建spifle时出现的由于在配置RAC-DG主库参数时,大部分人喜欢直接用alter system set xxx="xxx.xxx" scope=spfile;而我由于不想一条条敲命令,所以先用主库参数创建一个pifle,然后对pfile进行修改,加上我们所需的DG配置参数,然后再把pfile写回spfile参数文件,再用spfile来启动RAC数据库步骤如下:1.在主库正常启动...
rman命令之crosscheck

rman命令之crosscheck

一 crosscheck命令目的备份损坏或者不存在于磁盘而rman资料库中仍记录该备份集或归档为available,那么需要运行crosscheck 进行交叉校验,以更新rman资料库中过时的信息二 该命令前提条件1 执行该命令时数据库需启动到mount状态。2 crosscheck 验证所有指定的备份和拷贝,即使备份和拷贝在之前的incarnations中创建。3 如果数据库未配置自动通道,那么执行crosscheck前需要运行allocate chan...
rman备份恢复命令之switch

rman备份恢复命令之switch

一 switch 命令1 switch命令用途更新数据文件名为rman下镜像拷贝时指定的数据文件名更新数据文件名为 set newname 命令指定的名字。2 switch 命令使用前提条件rman 必须连接到目标数据库当switch tablespaces、datafiles、tempfiles时,这些文件必须离线当switch 整个数据库时,数据库不能open3 注意事项switch....to copy 命令用于rman命令提示符下switch没有t...
非归档下Oracle的备份和恢复

非归档下Oracle的备份和恢复

数据库处于非归档状态,其联机日志循环覆盖使用,这意味着如果数据库需要进行介质恢复应用相关归档,又由于非归档导致归档文件不存在,那么此时数据库只能执行基于取消的恢复,回退整个数据库到上一次全备份状态。或者修改数据文件头部信息,来规避缺失归档。但不管怎么样都会丢失数据。相关阅读:Oracle手工恢复案例(非归档模式) http://www.linuxidc.com/Linux/2013-06/86718.htmOracle归档模式与非归档模式设置 http:/...
Oracle undo 镜像数据探究

Oracle undo 镜像数据探究

我们都知道,undo是为了保证一致性读的,也就是说你在对更改的数据但是没有提交,那么其他session是无法查看到你更改的内容的,如果对方进行读取数据,依然是之前的数据,undo就是保存了数据的前镜像。看完我写的这篇文章之后,你就知道undo是怎么保存前镜像的以及它的内部机制是什么。现在开始挖掘undo是怎么保存前镜像的。推荐阅读:[Oracle] 在没有备份的情况下undo损坏怎么办? http://www.linuxidc.com/Linux/2013...
Oracle特定用户登录失败案例

Oracle特定用户登录失败案例

昨晚收到开发的邮件,说使用PL/SQL DEV登录数据库时,出现如下错误,要求处理下:看到这个错误我也比较郁闷,没碰到过这种情况。于是手工创建了一个测试用户scott,发现远程登录没有问题的。此时考虑应该是数据库中有些用户限制了登录的。再看错误编号:ORA-20001,Oracle保留的异常错误号范围为-20999到-20000,提供给用户自定义异常使用的,这进一步确认了数据库的一些用户被做了限制的。那到底做了哪些限制呢?通常有两种方法:(1)在sqlne...
每个 MySQL 开发者都应该了解的 10 个技巧

每个 MySQL 开发者都应该了解的 10 个技巧

MySQL是世界上实际最流行的数据库管理系统,是遍布全球编程社区的首选。它有一个系列有趣的特性,在很多方面都很擅长。由于其巨大的人气,在网上可以找到许多MySQL的使用技巧。这里有12个最好的技巧和窍门,所有MySQL数据库开发者都应该了解一下。避免编辑转储文件Mysqldump创建的转储文件原本是无害的,但它很容易被尝试去编辑。然而,人们应该知道在任何情况下的试图修改这些文件被证明是有危险的。直观地看对这些文件的改动会导致数据库损坏,从而导致系统的退化。...
<< 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 >>