使用sql*plus工具 1.sqlplus连接方式示例 sqlplus system/123[as sysdba]; 2.查看表结构命令;desc[ribe] e.g.      desc scott.emp; 3.使用sql*plus快速编辑sql语句 命  令 说  明 A[PPEND] text 将text附加到当前行之后 C[HANGE] /old/new 将当前行中的old替换为new C[HANGE] /text/ 删除当前行中指定的text文本 CL[EAR] BUFF[ER]…
第1章 了解SQL 本章将介绍数据库和SQL,它们是学习MySQL的先决条件. 1.1 数据库基础 你正在阅读本书,这表明你需要以某种方式与数据库打交道.在深入学习MySQL及其SQL语言的实现之前,应该对数据库几数据库技术的某些基本概念有所了解. 你可能还没有意识到,其实你自己一直在使用数据库.每当你从自己的电子邮件地址簿里查找名字时,你就在使用数据库.如果你在某个因特网搜索站点上进行搜索,也是在使用数据库.如果你在工作中登录网络,也需要依靠数据库验证自己的名字和密码.即使在自动取款机上使用A…
第2章 oracle 数据库体系结构 目录: ————————————— 2.1物理存储结构 2.1.1数据文件 2.2.2控制文件 2.1.3重做日志文件 2.1.4其他文件 2.2逻辑存储结构 2.3Oracle进程 2.4Oracle内存结构 2.5数据字典 ————————————— 2.1---------------------------------------------------- 物理存储结构-----------------------------------------…
oracle基本的SQL语句和SQLSERVER基本一样,在这里只简单列出与SQLSERVER不一样的地方 1.select * from orderinfo where address = 'abcd'  与 address = 'ABCD' 得到的结果是不一样的,也就是说oracle字符区分大小写,这一点特别要注意. 2.查询语句中,如果表引用了别名,则字段也必须的用别名.字段名 select orderid, ordercode from orderinfo o是一条错误的查询语句,正确的…
本次测试服务器为172.16.25.33 使用rman连接本地数据库 rman target / 在rman中执行启动与关闭的命令与sqlplus相同 在rman中执行sql语句 sql ‘需要执行的语句’; 也可以通过输入host进入主机执行系统命令然后exit退出主机页面再进入rman 整库的备份 backup database; 提示在非存档模式下无法备份 需要设置成归档模式步骤如下 非归档模式转换成归档模式 数据库创建过程中需要指定归档和非归档模式,如果选择的是非归档模式,可以在数据库创…
DG 是备份恢复工具,但是更加严格的意义它是灾难恢复 Data Guard是一个集合,由一个Primary数据库及一个或者多个Standby数据库组成,分两类逻辑Standby和物理Standby 10.2.1物理Standb创建前的准备工作 不管是物理Standb还是逻辑Standby,其创建都是依赖Primary数据库,由此准备工作中最重要的一部分就是对Primary数据库进行配置 10.2.1.1 启用Force Logging (强制记录模式) SQL> alter database f…
RMAN中的恢复对应两个操作:数据库修复(restore)和数据库恢复(recover) 数据库修复(restore):是指利用备份集的数据文件来替换已经损坏的数据库文件或者将其恢复到一个新的位置.RMAN在进行修复操作时,会利用恢复目录(没有建立恢复目录就使用目标数据库的控制文件)来获取备份信息 ,并从中选择合适的备份进行恢复 数据库修复(recover):是指应用所有重做日志,将数据库恢复到崩溃前的状态,或者应用部分REDO,将数据库恢复到指定的时间点. 9.1RMAN恢复操作扫盲 恢复分三…
PL/SQL高级应用 动态SQL 在PL/SQL中,不能直接执行DDL(create,alter,drop),得使用动态SQL,当然,除了DDL,动态SQL也可以执行DML(select,insert,update,delete) 语法: EXECUTE IMMEDIATE '动态SQL语句' [INTO define_variable_list] [USING bind_argument_list]; 例子: --创建一个表 declare v_sql string(200); begin v…
Bulk Collect特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率. BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎. 可以在select into,fetch into,returning into语句使用bulk collect. 注意在使用bulk collect时,所有的into变量都必须是collections. 1. 背景 以前曾经做过一个需求,数据库中有两张表,A表是2千…
SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  …