Oracle
文章平均质量分 56
yyangbb
这个作者很懒,什么都没留下…
展开
-
exp 报EXP-00026:指定了冲突模式
今天用exp导出备份数据库 报EXP-00026:指定了冲突模式导出脚本是:exp system/oracle@orcl file=E:\databackup\xwrj_%date:~0,10%.dmp owner=xwrj,xwrj_0,xwrj_1 full=y如果把full=y去掉就可以成功导出。原因:FULL = 全库导出.OWNER = 导出指定用...2011-01-04 18:03:08 · 824 阅读 · 0 评论 -
Oracle 导入命令Imp举例
1. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象 imp system/manager file=seapark log=seapark fromuser=seapar...原创 2011-02-24 10:36:47 · 96 阅读 · 0 评论 -
ORACLE——一点一点学RMAN备份1
今天开始学习RMAN备份。本文主要是将关闭的数据库状态修改为开启状态,并对数据库执行全备份。 首先打开oracle服务,进入oracle数据库的sql*plus [oracle@LabOracle ~]$ sqlplus /nologSQL> conn /as sysdbaConnected to an idle instance.SQL> startup ORAC...原创 2011-02-28 20:37:23 · 273 阅读 · 0 评论 -
ORACLE——一点一点学RMAN备份2
RMAN增量备份0级备份:连接到目标数据库:RMAN> connect target / 查看数据库的备份集:RMAN> list backupset; 进行0级备份:RMAN> backup incremental level=0 database; 备份完成,查看备份集:RMAN> list backupset; ...原创 2011-03-01 17:52:41 · 138 阅读 · 0 评论 -
ORACLE——一点一点学RMAN备份3
RMAN备份批命令。采用run{}进行备份,大括号里面是RMAN备份命令。 FORMAT字符串格式化使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示:%a:Oracle数据库的activation ID即RESETLOG_ID。 %c:备份片段的复制数(从1开始编号,最大不超过256)。 %d:Oracle数据库名称。 %D:当前时间中的日...原创 2011-03-01 22:39:19 · 84 阅读 · 0 评论 -
oracle Set 命令介绍
1). 设置当前session是否对修改的数据进行自动提交 SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}2).在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 SQL> SET ECHO {ON|OFF}3).是否显示当前sql语句查询或修改的行数 SQL> SET FEED[BACK] {6|n|ON|OFF...原创 2011-03-02 19:39:44 · 203 阅读 · 0 评论 -
ORACLE——一点一点学RMAN备份4
做一个简单的采用批命令方式备份数据库。 连接到RMAN中:[oracle@LabOracle ~]$ rmanRecovery Manager: Release 10.2.0.1.0 - Production on ÐÇÆÚÈý 3ÔÂ 2 20:16:08 2011Copyright (c) 1982, 2005, Oracle. All rights reserved....原创 2011-03-02 20:42:26 · 131 阅读 · 0 评论 -
数据库启动问题: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
在尝试做一些实验时,修改了oracle文件: alter system set log_archive_dest_1="location=/oradata/archive mandatory reopen" scope=spfile;然后将数据库关闭了。再次启动数据库时,发现数据库无法启动,报如下错误:SQL> startupORA-16032: parameter LOG_...原创 2010-11-12 10:22:44 · 867 阅读 · 0 评论 -
Oracle数据库启动各个状态查看
SQL> startup nomount;ORACLE 例程已经启动。Total System Global Area 135340020 bytesFixed Size 454644 bytesVariable Size 109051904 bytesDatabase Buffers 25165824 byt...原创 2010-11-12 10:49:23 · 513 阅读 · 0 评论 -
应该具备的Oracle基本功(2)
---PL/SQL 一个简单的存储过程 分为四块1.声明declare 2.begin 3.exception 4.endset serveroutput on; declare v_num number :=0; begin v_num :=2/v_num; dbms_output.put_line(v_num); exception when others then dbms_...原创 2010-10-27 11:38:31 · 95 阅读 · 0 评论 -
应该具备的Oracle基本功(1)
以下的文章,主要为大家在实际工作中提供一种解决方法。---用户名:scott---密 码:tiger---*********Oracle表连接与子查询示例************---求部门中哪些人的薪水最高select ename,sal from emp join (select max(sal) max_sal, deptno from emp group by ...原创 2010-10-27 10:26:09 · 88 阅读 · 0 评论 -
Windows下启动Oracle服务
方法一: 启动监听:lsnrctl start 启动服务:oradim -startup -sid orcl 方法二: 1.C:\>lsnrctl status 查看oracl监听的状态 2.C:\>lsnrctl start 如果oracl监听处于启动状态跳过此部 ...2011-01-24 10:03:11 · 537 阅读 · 0 评论 -
oracle删除表空间及其数据库文件datafile
删除表空间,使用命令drop tablespace ‘表空间名’ 但是有3个选项需要注意: INCLUDING CONTENTS:指删除表空间中的segments; INCLUDING CONTENTS AND DATAFILES:指删除segments和datafiles; CASCADE CONSTRAINTS:删除所有与该空间相关的完整性约束条件。 例如: DROP TABLES...原创 2011-01-24 14:30:36 · 475 阅读 · 0 评论 -
Oracle的启动过程
oracle的启动过程共经历四个阶段: shutdown→nomount→mount→open 1.shutdown→nomount过程: 读初始参数文件 分配物理内存 启动后台进程 定位到控制文件 打开/写alert文件 nomount过程可以访问的动态性能视图:v$parameter,v$sga,v$option,v$process,v$ve...原创 2011-01-24 16:04:30 · 80 阅读 · 0 评论 -
Oracle 行转列
oracle 行转列: 表结构如下: 产品名称 销售额 季度奶酪 50 第一季度奶酪 60 第二季度啤酒 50 第二季度啤酒 80 第四季度 想要转换成如下格式:产品名称 第一季度销售额 第二季度销售额 第三季度销售额...2010-09-30 10:06:59 · 254 阅读 · 0 评论 -
Oracle sql语句优化
(1)选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,在 FROM 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接查询 , 那就需要选择交叉表 (intersec...原创 2010-09-30 15:33:47 · 75 阅读 · 0 评论 -
Oracle RMAN简单备份
Oracle数据库RMAN备份 准备工作~~~~~~~~查询数据库是否为归档模式:SQL>select name,log_mode from v$database; 对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:1. SQL> alter system set log_archive_dest_1='lo...原创 2010-10-08 10:37:17 · 86 阅读 · 0 评论 -
oracle数据库中常用经典SQL查询
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespac...原创 2010-10-11 20:47:56 · 348 阅读 · 0 评论 -
oracle 外键删除、禁用、启用约束
执行以下sql生成的语句即可删除所有外键约束 Sql代码 alter table "||table_name||" drop constraint "||constraint_name||" ; 禁用所有外键约束Sql代码 alter table "||table_name||...原创 2010-10-14 08:49:21 · 98 阅读 · 0 评论 -
oracle 触发器
触发器的种类和触发事件 触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。 每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。 种 类 关 键 字 含 义Sql代码 DML事件(3种) INSERT 在表或视图中插入数据时触发 UPDATE 修改表或视图中的数...原创 2011-04-04 19:58:07 · 213 阅读 · 0 评论