Welcome 微信登录

首页 / 数据库 / MySQL

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...
Linux/Unix shell 监控Oracle监听器(monitor listener)

Linux/Unix shell 监控Oracle监听器(monitor listener)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日至的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 监听器。Linux Shell的相关参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 http://www.linuxidc.com/Linux/2012-09/70310.htmLinu...
Linux/Unix shell 监控Oracle实例(monitor instance)

Linux/Unix shell 监控Oracle实例(monitor instance)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日至的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 实例。Linux Shell的相关参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 http://www.linuxidc.com/Linux/2012-09/70310.htmLinux...
undo表空间和temp表空间切换维护步骤

undo表空间和temp表空间切换维护步骤

大家好!今天把原来整理的日常维护脚本重新测试整理下,分享给大家。正好今天有个测试需要清理,发现找资料很麻烦,以后还是发博客比较靠谱!话不多说,下面是具体步骤,请广大朋友指正:1 切换undo表空间1.1查看undo表空间位置及使用大小SQL> col FILE_NAME for a60SQL> select file_name,bytes/1024/1024 from dba_data_files where tablespace_name l...
<< 631 632 633 634 635 636 637 638 639 640 >>