MYSQLV1

【MySQL学生手册】MySQL客户端程序的调用

本文地址:http://t.dbdao.com/archives/mysql-client-involve.html

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

Mysql技术学习QQ群:146959374

MySQL客户端程序通过命令行调用,如使用Windows命令行窗口或Linux Shell Teminal。当你调用了客户端程序,你可以在程序命令后指定命令项来控制其行为。命令项可以设置在配置项文件中。一些命令项可用于告知客户端如何连接MySQL Server,其它一些则告知程序如何执行相应操作。

 

本节中例子都使用mysql程序,不过一般在mysql程序上可用的原则上对其它命令行客户端程序也可用。

 

为了了解MySQL程序所支持的命令项,可以通过调用 --help项。如,了解如何使用mysql程序:

查看程序当前版本,可以使用 --version项。如当前mysql客户端程序版本为:

虽然说没有必要要求客户端运行程序的版本和服务端保持一致。多数情况下,高版本或低版本的客户端程序都能够成功连接到服务端。不过,不同版本可能会由于一些bug而导致问题,因此最好使用匹配兼容的版本。

(更多…)

Read More

【dbDao.com 2日DBA培训】Oracle的Schema管理

Oracle ALLSTARS II夯实基础

加入dbDao.com Oracle技术学习QQ群:171092051

【dbDao.com 2日DBA培训】Oracle的Schema管理

 

8.1 目标

通过本节,您应该能够:

  • 建立和修改数据库表
  • 查看数据库信息
  • 建立额外的数据库对象
  • 将数据导入表中

 

8.2 什么是Schema?

方案(Schema)是数据库对象的集合。一个Schema由一位数据库使用者所拥有,并且名称与该用户相同。Schema对象是直接参照数据库数据的逻辑结构,而其所包含的结构有表、视图及索引等。

注意: 表空间与Schema之间并无关系。同一Schema中的对象,可以位于不同的表空间,而一个表空间可以保存来自不同Schema的对象。

 

您可以使用SQL或Oracle Enterprise Manager(EM)来建立和操作Schema对象。当您使用Enterprise Manager时,EM会为您产生基础SQL。

(更多…)

Read More

Oracle数据库11g ocm认证大师考试信息

Oracle ALLSTARS II夯实基础

加入dbDao.com Oracle技术学习QQ群:171092051

本文固定链接: http://t.dbdao.com/archives/oracle-master-exam-11g-ocm.html

Oracle数据库11g ocm认证大师考试信息

 

 

测试号: 11GOCM

相关认证: Oracle Database 11g Administrator Certified Master

测试产品版本:11g

测试所需时间:2天

 

考试注册

  • 从Oracle大学(Oracle University)购买考试券。
  • 在PearsonVue预约考试并选择临近的考场。
  • 在Oracle测试中心注册考试。

 

考试准备

OCM考试并不包含任何必须的参加的课程。你需要为此次认证进行有计划的实践演练或确保就认证中的考点任务已经具备相应的在职经验。由于Oracle大学提供的课程不会涵盖所有考试的考点,因此你需要做一个综合全面的考前准备。

  • 仔细回顾OCM考试列出的考点以评估你是否需要额外的加强训练和准备。
  • 选择参加Oracle大学中的高级数据库管理员课程来增强你的训练效果。
  • 从Oracle Technology Network(OTN)中查阅Oracle数据库11g文档库进行学习。
  • 准备一个实验环境(实验环境并不需要和OCM考试中使用的操作系统和软件版本完全一致)。你可以从OTN上直接下载Oracle产品来搭建你的环境。请使用Linux操作系统来搭建。RedHat或其他Linux都可,所需环境应支持KDE(dbdao.com Oracle Master Ocm培训)。

 

其他资源及信息

考试提供:

  • 考试环境:除了日本之外,不管你在哪里参见考试,OCM考试环境都将是全英文的。
  • 重考政策:一旦考试失败,你需要等待14天才能再次注册。(请注意,即便你换一个新的测试ID来注册考试也是不合规的,这将使得你的考试无效。)
  • 考试取消政策:一旦你注册了考试,则考试不可取消,相关费用也是不可退的。

 

考试注意

  • 基于考试目标,考生将经历9个技术环节方面的作业。
  • 任务中可以通过命令行模式(CLI)或图形化模式(GUI)以及当时可用的工具来完成。

(更多…)

Read More

Oracle 11g OCM Master大师考纲复习:使用RMAN执行恢复

Oracle ALLSTARS II夯实基础

加入dbDao.com Oracle技术学习QQ群:171092051

 

本文固定链接:http://t.dbdao.com/archives/oracle-11g-ocm-master-rman-restore.html

 

4.使用RMAN执行恢复

4.1目标

完成这个课程后,你应该能够使用RMAN完成下列操作:

  • 当发生严重或者不严重地数据文件丢失时,执行完全恢复
  • 使用增量修改的备份进行恢复
  • 切换到镜像拷贝来完成快速恢复
  • 在另一个新主机上重建数据库
  • 使用备份的控制文件进行恢复

4.2 使用RMAN restore和recover命令

 

  • 修复命令:从备份中修复数据文件
  • 恢复命令:应用那些在增量备份和日志文件中的变化来恢复已经修复过的文件
RMAN> SQL ‘ALTER TABLESPACE inv_tbs OFFLINE IMMEDIATE';RMAN> RESTORE TABLESPACE inv_tbs;RMAN> RECOVER TABLESPACE inv_tbs;RMAN> SQL ‘ALTER TABLESPACE inv_tbs ONLINE';

 

从一个备份中,重建一个完整的数据库或者其中一部分内容,通常包含2个步骤:从备份总重新获取到数据文件的一个副本,然后从备份归档和在线日志中应用文件的变化,这趟就使数据库恢复到一个最希望的SCN点上(通常是最近的一个)。

修复命令从磁带,磁盘或其他媒体上重新取回数据文件到磁盘上,然后使之可以被数据库服务使用。RMAN会从归档中修复那些恢复中所需要的任何归档日志文件。如果备份存储在一个媒体管理器上,那么在访问备份的时候,必须配置或指定一个通道。

恢复命令会取走这些从数据文件修复的副本,并且应用那些增量备份和日志中的变化记录(dbdao.com Oracle Master Ocm培训)。

可以从Oracle Database Backup and Recovery User’s Guide.找到更多关于RESTORE 和recover 的命令信息

(更多…)

Read More

Oracle 11g ocm master考纲复习:使用RMAN创建备份

 本文固定链接:http://t.dbdao.com/archives/oracle-11g-ocm-rman.html

Oracle ALLSTARS II夯实基础

加入dbDao.com Oracle技术学习QQ群:171092051

 

3.使用RMAN创建备份

3.1目标

在完成这个课程之后,你能够做下列事情:

  • 创建镜像文件备份
  • 创建一个全备份
  • 创建一个数据库全备份
  • 开启快速增量备份
  • 创建多个备份集
  • 备份一个备份集
  • 创建一个长期的归档备份
  • 创建一个多节的备份
  • 创建一个压缩的备份
  • 创建一个加密的备份
  • 备份的维护和报告

3.2 创建备份集

RMAN> BACKUP AS BACKUPSET FORMAT ‘/BACKUP/df_%d_%s_%p.bus’ TABLESPACE hr_data;

 

RMAN 可以存储备份以RMAN特有的格式称作备份集。一个备份集是那些被称作备份片的文件的集合,每个备份片可能包含一个或多个数据文件的备份。

注意:FORMAT参数为每个备份片产生的文件名称指定了格式。这个FORMAT也可以在ALLOCATE CHANNEL和CONFIGURE中被指定。

 

3.3创建备份镜像

RMAN> BACKUP AS COPY DATAFILE ‘/ORADATA/users_01_db01.dbf';

RMAN> BACKUP AS COPY ARCHIVELOG LIKE ‘/arch%';

一个镜像备份是数据文件、归档日志或控制文件的克隆。一个镜像备份可以使用BACKUP AS COPY命令或者操作系统命令创建。当你使用RMAN BACKUP AS COPY命令创建一个镜像文件时,服务会话会验证文件中的块并且在控制文件中记录拷贝信息。

一个镜像拷贝可以有以下特性:

  • 一个镜像拷贝只能写入到磁盘。当存在大文件的时候,拷贝可能会化很长时间,但是恢复时间也相应的减少,因为可以在磁盘上进行复制。
  • 如果文件存放在磁盘,你可以在RMAN中使用立即使用switch命令,就等同于alter database RENAME FILE sql 命令。
  • 在镜像备份中,所有的块都被拷贝,无论里面是否包含数据,oracle数据库进程复制文件和执行另外的操作,例如在控制文件中记录拷贝和检查当前块的信息。为了加快拷贝速度,你可以使用NOCHECKSUM参数。RMAN 默认会给每个备份块计算校验和,并将其一起备份。当进行备份恢复时,会校验校验和。更多关于BACKUP命令中使用NOCHECKSUM选项的信息,可以参考Oracle Database Backup and Recovery Reference。
  • 一个镜像备份可以是全库或者一个增量级别为0的备份,因为其总是包含所有块。如果这个镜像拷贝被增量备份集联合使用,你需要指定级别0的选项。

在图示中,创建镜像拷贝如下:

  • /ORADATA/users01_db01.dbf 数据文件的备份
  • 归档文件的备份

(更多…)

Read More

【dbdao.com】11g ocm考纲复习:配置Oracle数据库备份

本文原始链接地址 : http://t.dbdao.com/archives/dbdao-11g-oracle-ocm-2.html

Oracle ALLSTARS II夯实基础

加入dbDao.com Oracle技术学习QQ群:171092051

 

 

2、配置备份的规范

在完成这个课程之后,你应该能够完成下列事情:

  • 使用EM去配置备份参数
  • 开启自动参数文件备份
  • 给备份分配通道
  • 进行备份优化的相关配置

 

2.2使用RMAN进行备份

当用RMAN创建一个备份的时候,你可以指定:

  • 类型:完整或增量
  • 文件备份:整个数据库,数据文件,控制文件,参数文件和归档日志文件。
  • 备份类型:镜像拷贝 或备份集

代理选项:传递给媒体库来进行文件的拷贝。

 

一个数据库的备份可以用来重建数据。使用RMAN的备份,可以选择镜像拷贝或者备份集的方式来进行备份。

当用RMAN进行备份的时候,你可以指定:

  • 备份执行的类型:你可以在进行备份的时候指定是进行整库的备份,包含所有文件中使用的数据块(全备),还是进行增量的备份(增量)

如果CONFIGURE CONTROLFILE AUTOBACKUP是启用的,RMAN在进行BACKUP命令的时候会自动备份控制文件和当前的参数文件。

  • 如何备份:对于数据库备份有一些有效的值:DATABASE, DATAFILE, TABLESPACE,

ARCHIVELOG, CURRENT CONTROLFILE, 和 SPFILE。RMAN有另外的命令可以将备份文件移动到磁带。

备份类型:创建镜像拷贝(作为副本),或者备份集(最为备份集)。

-每个备份片的名称格式和路径(format)。

-哪些数据文件或归档应备份(skip)。

-那些在成功完成备份集之后输入的文件应该被删除(delete input)

  • 代理选项:代理选项指定MML如何执行文件拷贝。这个在backup命令中的proxy选项提供了一种RMAN调用MML但是不用知道MML是如何工作的。这个会在后面的课程” 使用RMAN创建备份”中详细介绍(dbdao.com oracle 11g OCM培训)。

(更多…)

Read More

记甲骨文客户顾问委员会(CAB, Customer Advisory Board)-Oracle用户组将为Oracle与用户沟通之间发挥更多力量

2015年8月25日,Oracle 甲骨文客户顾问委员会议(CAB, Customer Advisory Board)第五次会议于中国青岛艾美酒店召开。受邀请的与会者包括了中国Oracle用户组代表以及会议主办方的Oracle产品专家。
SHOUG作为上海Oracle用户组自然也积极参与到此会中。

 

本次会议由代表华东地区Oracle用户组的Kevin Feng主持,其中Oracle方的重量级出席者有Oracle总部数据库产品研发负责人Andy Mendelsohn、高可用架构技术VP Wei Hu、数据库中国业务总经理Peter Wu以及大中华区高级销售顾问Joyce Li,可谓诚意满满。

会上,来自各地的OUG用户组代表首先进行了自我介绍。有熟悉的面孔,当然也能碰到些新朋友。

(更多…)

Read More

Oracle 11g OCM考纲复习:数据库备份恢复的配置

本文原始链接地址:http://t.dbdao.com/archives/11g-ocm-student-guide-backup-restore.html
 

Oracle ALLSTARS II夯实基础

加入dbDao.com Oracle技术学习QQ群:171092051

数据库恢复的配置

1.1目标

在完成这个课程后,你能够完成下列事情:

  • 使用RMAN并且进行简单的配置
  • 配置你的数据库处于归档模式
  • 配置多个归档日志路径来增加有效性。
  • 指定一个保留策略
  • 配置快速闪回区域
  • 描述使用快速闪回区域的好处

 

1.2 备份和恢复功能的目的

备份和恢复功能会被下列场景所需要:

  • 数据保护

-介质故障

-用户误操作

-应用程序错误

  • 数据存储
  • 数据传输

 

当数据库出现问题的时候,你需要进行恢复。当你有了数据库的备份,你就可以防止那些问题,例如:介质故障,用户误操作,应用程序问题。介质故障是硬件级别的数据问题导致的;一个坏的控制器或者磁盘驱动器,会引起轻微或者很严重的问题。用户也引起数据错误,简单的例子就是发出了不应该发出的指令。这些类型的错误,可一被应用程序的BUG引起。(dbdao.com Oracle OCM大师培训)

备份提供了数据的一份保留。你可能想为数据库的某个特殊的点创建一份副本,并且保留很长一段时间。这个为未来的恢复提供了保障,或者只是简单的满足规范。

你也可以使用备份和恢复工具来将数据移动到其他的数据库(甚至在其他的位置),一个数据库的备份是很有效的方法。备份数据库然后在其他的位置还原。

(更多…)

Read More