1、创建 begin sys.dbms_job.submit(job => :job, what => ‘proc_staticSub;’, next_date => to_date(‘21-01-2010 06:10:11′, ‘dd-mm-yyyy hh24:mi:ss’), interval => ’sysdate+24*60/1
2015-06-28学习Oracle时,你可能会遇到Oracle对象特权问题,这里将介绍Oracle对象特权问题的解决方法,在这里拿出来和大家分享一下。Oracle对象特权使得被授予者可以以特定方式使用另一用户所拥有的模式对象。有些特权只适用于某些模式对象。例如INDEX特权只适用于表,而
2015-06-28尽管RAC提供了避免或是减少宕机时间的方法,但是仍需要对database自身进行保护,在RAC中,database是被所有Instances共享的。这意味着需要为cluster database设计合适的备份恢复策略,就向在普通环境中一样。 为了最小化由于disk failure造成的data丢失,常
2015-06-28提及到RAC我们大家可能觉得很陌生,其实RAC是Oracle公司的集群产品,在一些网上也有很多关于RAC的介绍,但是不一定会使Oracle RAC成功配置。因为RAC是一个非常复杂的软件,而且这些文档大都只介绍了应该怎么做,而没有介绍出错时怎么处理。 在这里,我把平常
2015-06-28Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执
2015-06-28--行列转换 行转列 DROP TABLE t_change_lc; CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER); INSERT INTO t_change_lc SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY R
2015-06-281 性能监控 1. 检测数据库中的事件和等待 SELECT event, total_waits, total_timeouts,time_waited, average_wait FROM v$system_event 2. 查询会话中的事件和等待时间 select sid, event, total_waits,average_wait from v$session_event w
2015-06-28为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。游标就是指向上下文区句柄或指针。 两种游标: 一、显示游标(需要明确定义!) 显示游标被
2015-06-28/*Merge into 详细介绍 MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询, 连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。 这个语法仅需要一次全表扫描就完
2015-06-28对于oracle数据库只有物理备份和逻辑备份 物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。 逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。 第一类为物理备份,该方法实现数据库
2015-06-28一.误删除数据表解决方案 1.删除表中数据两种方法 a. delete * from My_Table; b. truncate table My_Table; 2.删除整个表 drop table My_Table; 如何恢复不小心 Drop 掉的表呢,其实 Oracle 中也有类似的 "回收站" 比如不小心删
2015-06-281.指定某用户(表空间)的备份 导出语句: exp market/market@ORDB owner=market file= D:\market.dmp log=D:\market.log 使用bat文件自动批处理: 导出备份文件命名为"market2006-01-01.dmp"形式: exp market/market@ORDB owner=mark
2015-06-281、查看表空间的名称及大小 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.tablespace_name; 2、查看表空间物理文件
2015-06-28对于外连接,Oracle中可以使用"(+)"来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。 1. LEFT OUTER JOIN:左外关联 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOI
2015-06-28select sid,serial#,username,program,machine,status from v$session where username='DAIMIN' AND STATUS='ACTIVE';
2015-06-28SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。 本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明. 一、 基础介绍 (a) SQL_TRACE说
2015-06-281.T表数据内容如下 sec@secooler> select * from t; X Y ---------- --------------------------------- 1 sec1 2 sec2 3 sec3 4 sec4 2.创建另外一张关联表T_REL,并初始化两条记录 sec@secooler> create table t_rel (x in
2015-06-28扩展可以调整表空间对应的数据文件的大小,或者为这个表空间添加数据文件 1改变数据文件 SQL> alter database datafile '/home/oracle/oradata/gldb/users01.dbf' resize 20m; Database altered. 2添加数据文件到表空间 SQL> alter table
2015-06-281创建表空间 create tablespace sf_tablespace datafile 'E:\dhh\sf\oracle\sf.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20); 2创建用户,sf,密码sf n Create th
2015-06-28# 查看当前数据库模式 连接进入数据库,键入以下命令: SQL> archive log list; 可查看当前数据库的模式,若"数据库日志模式 非存档模式"则有必要进行以下的切换流程。 # 在切换之前,请确保以下参数的设置 log_archive_de
2015-06-28