Welcome 微信登录

首页 / 数据库 / MySQL

Oracle导入dmp遇到问题解决

Oracle导入dmp遇到问题解决

一、 首先要明白,Oracle导入导出dmp文件是通过cmd命令执行的,而不是通过SQL plus执行的.此外也可以借助PLSQLDev工具进行导入导出记得“导出可执行文件”选择客户端安装好的bin下的exp.exe工具二、发现在导出的过程有问题:网上查询原因是说数据库oracle服务端与客户端版本存在问题,要换一个oracle客户端与服务端一致的版本就可以进行dmp文件的导出三、如果手上没有相应的客户端版本,我们为何不直接连上服务器直接用cmd命名导出导...
Linux/Unix shell 脚本中调用SQL,RMAN脚本

Linux/Unix shell 脚本中调用SQL,RMAN脚本

Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。一、由shell脚本调用sql,rman脚本1、shell脚本调用sql脚本#首先编辑sql文件 oracle@SZDB:~>moredept.sqlc...
理解 using backup controlfile

理解 using backup controlfile

using backup controlfile 通常用于恢复由于当前控制文件丢失且原来备份的控制文件较当前发生变化的情形之下。using backup controlfile的 recover 方式一旦使用之后,常用的recover database命令将不可再使用,且必须要使用resetlogs方式来打开数据库,下面是具体的演示描述。一、演示 using backup controlfile 时的相关变化-->查看数据库SYBO2SZ控制文件的时...
MySQL主从,半同步,主主复制

MySQL主从,半同步,主主复制

MySQL Replication我们知道,MySQL数据库的二进制日志记录着每一个明确或者潜在可能导致数据库发生改变的sql语句,因此我们可以基于二进制日志来实现mysql的主从一致。而我们在此提到的mysql的复制的简单过程就是:首先mysql的主服务器(Master)上有一个叫dump的线程,负责将二进制日志读取进来,发送给slave. 而后mysql的从服务器(Slave)上有个I/O线程 ,负责接收Master传送过来的二进制日志数据,并且将此写...
Oracle wallet配置/管理/使用

Oracle wallet配置/管理/使用

在公司配置数据库时,向wallet中增加了一个新的数据库,现实无需输入用户名与密码来登陆数据库,增加完成后,导致整个监控系统都是报用户名与密码的错误,无法登陆来数据库。但是Oracle用户是能正常登陆数据库,不需要输入密码。其实原因很简单,因为我们的监控系统是nagios,而wallet相关的文件的默认权限是600,除ORACLE外其它的用户都是不可以读写的,正常情况下我们是改成了777的权限,让其它的用户也能使用钱包这个功能,当是我对wallet进行新增...
Oracle RAC系列之:测试RAC数据库集群功能

Oracle RAC系列之:测试RAC数据库集群功能

Oracle RAC是一个集群数据库,可以实现负载均衡和故障无缝切换。如何知道RAC数据库已经实现了这些功能呢,下面就对此进行功能测试。一、 负载均衡测试RAC数据库的负载均衡是指对数据库连接的负载均衡,当一个新的会话连接到RAC数据库时,通过指定的分配算法将请求分配到集群的任一节点上,这就是RAC数据库完成的功能。负载均衡在RAC中分为两种:一种是基于客户端连接的负载均衡;一种是基于服务器端的负载均衡。1. RAC客户端负载均衡客户端连接的负载均衡配置起...
Oracle RAC系列之:ASM基本操作维护

Oracle RAC系列之:ASM基本操作维护

ASM(自动存储管理)是一个专门为Oracle数据库服务的数据文件存储机制,通过ASM管理数据文件,DBA不用再担心I/O性能问题,也不需要知道文件的名称,同时ASM也提供了文件系统到卷管理器的集成,下面依次介绍。一、ASM的特点(1)自动调整I/O负载ASM可以在所有可用的磁盘中自动调整I/O负载,不但避免了人工调整I/O的难度,而且也优化了性能,同时,利用ASM可以在线增加数据库的大小,而无需关闭数据库。(2)条带化存储ASM将文件分为多个分配单元(A...
MySQL数据恢复

MySQL数据恢复

某客户更新数据的时候,误删了数据库的内容,因为数据库做了主从,但是没有做备份(备份很重要啊!)幸好开启了bin-log,之后只好把整个日志的记录拿回来本地进行恢复。之后自己也做了一个简单的测试,对数据进行恢复,具体如下:1、新建一个表CREATE TABLE `lynn`.`sn_test` ( `name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL , `age` INT( 3 ...
<< 581 582 583 584 585 586 587 588 589 590 >>