【OracleEBSWMS功能介绍(一)】教程文章相关的互联网学习教程文章

oracle数据库表实现主键自增功能

oracle中自增序列sequence+触发器trigger:实现数据表TABDATA_LIVE_CYCLE中的主键id的自增。 CREATE SEQUENCE TABDATA_LIVE_CYCLE_SEQMINVALUE 0 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;CREATE OR REPLACE TRIGGER TABDATA_LIVE_CYCLE_SEQ_ID_ART before insert on TABDATA_LIVE_CYCLEfor each row begin select TABDATA_LIVE_CYCLE_SEQ.nextval into :new.id from dual; ...

Oracle解决索引碎片功能【图】

我们开始时向一个空的带索引的表中插入大量数据后,是不会产生碎片问题的,但是,数据库经过很长一段时间的增删改查后,难免会出现碎片问题,影响数据库的性能,Oracle对于这一问题有自己的解决方案。 下面介绍解决这一问题的方案: 首先要对索引进行分析:analyze index ind_1 validate structure; ind_1为你自己建立的索引 分析后查询几个主要的参数判断是否需要整理碎片:select name,HEIGHT,PCT_USED,DEL_LF_ROWS/LF_ROWS fro...

Oracle11g 新功能【图】

本文来源:《oacle11g 从入门到精通》 明日科技Oracle11g 新功能1:增强信息生命周期管理和储存管理能力 2:全面回忆数据变化3:最大限度提高信息可用性4:Oracle 快速文件5:更快的XML6:透明的加密7:嵌入式OLAP行列8:连接汇合和查询结果高速缓存9:增强了应用开发能力Oracle11g 新功能标签:回忆 新功能 ref class XML gpo ack post 分享 本文系统来源:http://www.cnblogs.com/ios9/p/8017455.html

oracle job有定时执行功能【代码】

61 ....... --相关视图 select * from dba_jobs; select * from all_jobs; select * from user_jobs; -- 正在运行job select * from dba_jobs_running; -- 运行job begindbms_job.run(61); end; 查询该job下次执行的时间 select job,next_date,what from dba_jobs where job=’61’; -- 查询是否插入数据 select to_char(current_time, ‘dd-mm-yyyy hh24:mi:ss‘) current_time from tab_time order by curren...

oracle 审计功能

+ Oracle 10.2.0.41. Oracle 10g 审计功能 2. 对数据库监听器的关闭和启动设置密码 1. Oracle 10g 审计功能 Oracle 10g审计功能默认是关闭的。 需要注意开启审计功能必然会额外消耗一部分数据库性能,开启审计需要重启数据库生效。 具体的审计策略则需要根据项目实际要求自行配置。1.1 查看audit相关参数 --查看audit相关参数 set linesize 200 show parameter audit --结果如下 NAME TYPE ...

Oracle - 实现MySQL的limit功能

MySQL的limit功能是获取指定行数的数据,Oracle没有这个limit,但是有其它方法。 oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。 (1)使查询结果最多返回前10行: select * from OB_CALL_DATA_LOG where rownum<=10; (2)使查询结果返回中间的10到100行: 如: select * from OB_CALL_DATA_LOG rownum<101 minus select * from ...

Oracle临时表的功能与应用【代码】

什么是临时表,用户做一个操作查询出几百几千条数据,我们可以把数据放在内存中。当有很多用户都这样做,内存空间不足,这个时候就需要把数据保存在磁盘上。对于 oracle 就提供了一种临时表用于存放这些数据。 事务级 会话级 on commit preserve rows --session 临时表 on commit delete rows --transaction 临时表 下面演示创建一个事务级别与会话级别的两个临时表 SQL> conn test/test Connected. SQL> desc test; Name ...

通过Oracle函数SQL实现C# String.Format字符串格式化功能【图】

分割函数CREATE OR REPLACE FUNCTION StringSplit ( SOURCE VARCHAR2, --信息内容 spliter VARCHAR2--分割符 )RETURN stringarrary ISj INT := 0;i INT := 1;len INT := 0;len1 INT := 0;str VARCHAR2 (4000);returnvalue stringarrary := stringarrary (); BEGINIF (spliter IS NULL) OR (SOURCE IS NULL)THENreturn...

开启 oracle 的闪回功能【代码】

查看是否开启闪回 SQL> select flashback_on from v$database;FLASHBACK_ON ------------------ NO 查看是否配置了db_recover_file_dest SQL> show parameter db_recoveryNAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string db_recovery_file_dest_size big integer 0 没有配置的话,先创建对应的目录,注意...

oracle 实现 自增主键功能【代码】【图】

如果是第一条纪录,插入的数据项为 id | key1 | key2 1 | k1 | k2 2)Oracle没有这个&rdquo;auto_increment&rdquo;属性,所以它没法像MySQL般在表内定义自增主键。 但是,Oracle里的序列(SEQUENCE),可间接实现自增主键的作用。 序列(Sequence),又叫序列生成器,用于提供一系列的数字,开发人员使用序列生成唯一键。每次访问序列,序列按照一定的规律增加或者减少。 序列的定义存储在S...

Oracle Audit 功能的使用和说明【代码】

http://blog.itpub.net/9399028/viewspace-712457/审计(Audit) 用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的 SYS.AUD$ 表中,可通过视图dba_audit_trail查看)或操作系统审计记录中(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/).。默认情况下审计是没有开启的。 不管你是否打开数据库的审计功能,以下这些操作系统会强制记录:用管理员权限连接Instance;启动数据库...

开启和关闭oracle数据库中的审计功能

第1步:查看审计功能是否开启?SQL> show parameter audit;NAME TYPE VALUE------------------------------------ ----------- ------------------------------audit_file_dest string /u01/app/oracle/admin/ORCL/adumpaudit_sys_operations boolean FALSEaudit_syslog_level stringaudit_trail string NONE...

RMAN RECOVER TABLE 功能是 Oracle Database 12c 的新增功能 (Doc ID 1521524.1)【代码】

SCOPE DBAs supporting large databases with backups made via RMAN. Knowledge of RMAN and its architecture is required. DETAILS NOTE: In the images and/or the document content below, the user information and environment data used represents fictitious data from the Oracle sample schema(s), Public Documentation delivered with an Oracle database product or other training material. Any similarity to a...

Oracle12c中数据泵新特性之功能增强(expdp, impdp)

Oracle12c中数据泵新特性之功能增强(expdp, impdp)Oracle的数据泵功能在10g中被引进。本文对数据泵在12c中的增强做一个概览。 1. 禁用日志选项(DISABLE_ARCHIVE_LOGGING) Impdp的TRANSFORM参数已经扩展为包括DISABLE_ARCHIVE_LOGGING选项。该选项的默认值为 "N",不会影响日志行为。将该选项设置为"Y",这将会使表和索引在导入前将日指属性设置为NOLOGGING,从而导入期间减少相关日志的产生,导入后再将日志属性重置为LOGGING。T...

Oracle-常用表的查询、增加列、删除列、修改列值功能【增删改查】

#查看表 SELECT * FROM `竟企区域数据分析` #在表第一列新增名为“年月”的列alter table `竟企区域数据分析` add column 年月 varchar(20) not null first #修改“年月”列的值 update `竟企区域数据分析` set 年月 = case when 月份 < 10 then concat(年份,‘0‘,月份) else concat(年份,月份) endupdate `竟企区域数据分析` set 年月 = concat(年份,月份) #删除表的某列alter table `竟企区域数据分析` drop column 年份 al...