Welcome 微信登录

首页 / 数据库 / MySQL

ORA-01017/ORA-02063 DbLink建立错误问题分析及解决

ORA-01017/ORA-02063 DbLink建立错误问题分析及解决

故障介绍:我在Oracle10.2.0.4中建立连接到11.2.0.3的DBLINK验证的时候出现如下错误:ORA-01017: invalid username/password; logon deniedORA-02063: preceding line from分析错误:从错误信息来看,是用户名和密码的错误,但是用户名和密码我确定没有问题,能够通过密码进行访问数据库。详细回顾及出现问题及排错思路如下:创建dblink使用的用户/密码是正确的。SQL&...
批量迁移Oracle数据文件,日志文件及控制文件

批量迁移Oracle数据文件,日志文件及控制文件

有些时候需要将Oracle的多个数据文件以及日志文件重定位或者迁移到新的分区或新的位置,比如磁盘空间不足,或因为特殊需求。对于这种情形可以采取批量迁移的方式将多个数据文件或者日志文件实现一次性迁移。当然备份恢复也是其中的方式之一。本文主要描述如何使用批量方式来迁移数据文件,日志文件。如需要也可以将整个数据库迁移到新的位置以及重命名数据库。更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.a...
VMware Server 下为Oracle RAC 添加共享磁盘

VMware Server 下为Oracle RAC 添加共享磁盘

在VMware下的Oracle RAC 环境中,对于共享存储不够或者需要增加新的共享磁盘来配置ocr或votingdisk的多路镜像,我们可以通过VMware下的命令行来增加共享存储,然后将这些新磁盘逐一追加到虚拟机即可。下面给出具体描述。1、添加虚拟磁盘#下面我们为虚拟机增加2块共享磁盘#一块为添加ocr镜像,一块用于补充asm磁盘不够用的情形C:Users obinson.cheng>cd C:Program Files (x86)VMwareV...
创建ASM实例及ASM数据库

创建ASM实例及ASM数据库

--========================-- 创建ASM实例及ASM数据库--========================一、ASM相关概念1.什么是ASM(Auto Storage Management)简称自动存储管理,是一种用于管理磁盘的工具能够在多个物理设备之间实现条带化、镜像数据文件、恢复文件等文件按分配单元AUs(allocation units)平衡分布在磁盘组的所有磁盘中,ASM使用索引技术来跟踪每个AUs的位置支持联机磁盘...
MySQL导入导出数据库文件

MySQL导入导出数据库文件

MySQL导入导出数据库文件方法一:使用图形化辅助工具 首先需要安装MySQL GUI Tools v5.0,它是一个可视化界面的MySQL数据库管理控制台,提供了四个非常好用的图形化应用程序,方便数据库管理和数据查询。这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率,即使没有丰富的SQL语言基础的用户也可以应用自如。它们分别是: MySQL Migration Toolkit:数据库迁移 MySQL Administrator:MySQL管...
sqoop使用时 Oracle ORA-01555快照过旧的错误

sqoop使用时 Oracle ORA-01555快照过旧的错误

关于Oracle ORA-01555快照过旧的错误首先了解Oracle在什么情况下会产生ORA-01555错误:假设有一张6000万行数据的testdb表,预计testdb全表扫描1次需要2个小时,参考过程如下:1、在1点钟,用户A发出了select * from testdb;此时不管将来testdb怎么变化,正确的结果应该是用户A会看到在1点钟这个时刻的内容。2、在1点30分,用户B执行了update命令,更新了testdb表中的第4100万行的这条记...
Oracle 修改带数据的字段类型

Oracle 修改带数据的字段类型

由于需求变动,现要将一个类型number(8,2)的字段类型改为char大体思路如下:将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新数据,最后删除改名备份的字段。以下操作在 Oracle 10.2.0.1.0 中通过。/*修改原字段名*/ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;/*添加一个和原字段同名的字段*/ALTER TABLE 表名 ADD 字段名 VA...
Oracle数据库用户创建规范

Oracle数据库用户创建规范

在Oracle数据库中,每一个用户一般都有自己的数据表空间、临时表空间和索引表空间等数据存储空间,而且你不能随意写到其他的表空间上。例如,我们常见到有表建立在users表空间上,更有甚者是建立在system表空间上的。不信的话,你去查一下自己的数据库。新用户的权限也需要严格控制,一般授予connect,resource两个角色,另外create view等权限可以根据需求添加。在10g中,resource角色有一个系统权限unlimited tablesp...
Oracle 解释执行计划

Oracle 解释执行计划

一. 执行计划树形结构执行计划展示的时候类似于一个表格形式,其实它是一个树形结构。该树形结构不仅阐述了SQL引擎执行操作的顺序,也阐明了它们之间的关系。树上的每一个节点都代表一个操作,比如表访问,连接,排序等。各操作之间存在父子关系,具体规则如下:1. 父有一个或多个子2. 子只有一个父3. 唯一没有父的是根节点4. 执行计划显示的时候,子缩进到父的右侧5. 父在他孩子前面(父ID小于孩子的ID)如下图所示:对应树形结构下面我们将分类解释各种执行计划123...
Linux下Oracle 10g手工建库全过程

Linux下Oracle 10g手工建库全过程

实验环境1.vm8下建linux虚拟机RedHat5.0系统2.10201_database_linux32数据库实验目的1.掌握Oracle手动建库ok,话说为什么要会手动建库,答:因为用DBCA建库会被别人认为很low,so必须学会手动建库。下面说一下手动建库的基本流程。本人菜鸟,在翻阅很多牛人的文档后发现手动建立数据库并没有想象中的那么复杂,当然在本次实验中只是为了学会手动建库,没有考虑数据库的用途,和性能。所以很多参数都用的是默认值,要是想搞一个性...
shell脚本备份MySQL数据库

shell脚本备份MySQL数据库

需求临近年关整理一些脚本程序,发现一个mysql数据库备份的脚本可以和大家分享一下,基于环境是Ubuntu 10.04 server思路获取mysql服务器所有数据库名称,过滤掉不需要备份的数据库通过mysqldump来for循环导出所有的数据库的sql文件用zip加密压缩所有的sql文件定期进行数据清理工作shell代码数据库导出代码#!/bin/bash#1.数据库信息定义mysql_host="192.168.1.1"mysql_user="root...
<< 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 >>