ORACLE
小七爱淘气
吾爱工作,亦爱生活
展开
-
Oracle SQL命令通解三步曲,Oracle演变历程
你知道吗?Oracle 11g(11g Release 2)的SQL语言参考(SQL Language Reference)一共有1522页,其中CREATE TABLE这个命令的语法图解就有20页之多,而整个命令的说明更是达到了76页!到了Oracle 12c(12c Release 1),整个手册的页数则达到1824页,CREATE TABLE命令的语法图解是21页,整个命令的说明转载 2016-11-16 07:56:01 · 337 阅读 · 0 评论 -
表空间常用命令总结
1、创建表空间create tablespace test_tbs(表空间名称) datafile 'F:\oradata\orcl\test_tbs.dbf'(文件路径) size 500M autoextend on next 100M maxsize unlimited;2、表空间下挂文件ALTER TABLESPACEtest_tbs ADD DATAFILE 'F:\原创 2018-02-06 17:22:54 · 324 阅读 · 0 评论 -
正确停止Oracle expdp/impdp操作方法
平时导入导出时由于命令错误想终止操作,于是就按ctr + c 中进入export交互界面,然后exit退出然后查看操作系统进程发现没有expdp进程了以为就是停掉了,但发现导出的dmp文件还在一直增加,其实任务并没有停止。正确方法3.查看视图dba_datapump_jobs select job_name,state from dba_datapump_jobs;转载 2018-02-06 17:26:30 · 26239 阅读 · 2 评论 -
恢复oracle中误删除表(drop掉的)
查看回收站中表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;恢复表SQL>flashback table test_drop to before drop;或SQL>flashback table "BIN$b+XkkO1R转载 2018-01-23 19:43:08 · 210 阅读 · 0 评论 -
Oracle 分区表 导出导入 迁移
在Blog :分区表总结 里提到一种创建分区表的方法。使用导出导入。 Oracle 分区表 总结 http://blog.csdn.net/tianlesoftware/archive/2009/10/23/4717318.aspx 这种方法的步骤是:(1)将普通表dump出来(2)创建分区表(3)将dump 文件导入数据。 分区表的迁移转载 2017-09-19 20:41:01 · 5008 阅读 · 0 评论 -
exp/imp 与 expdp/impdp 对比 及使用中的一些优化事项
关于exp/imp 和 expdp/impdp, 之前整理的2篇Blog如下: ORACLE 数据库逻辑备份 简单 EXP/IMPhttp://blog.csdn.net/tianlesoftware/archive/2009/10/23/4718366.aspx Oracle 10g EXPDP和IMPDP使用说明http://blog.csdn.net/tianleso转载 2017-09-19 20:39:57 · 414 阅读 · 0 评论 -
oracle range分区表已经有了MAXVALUE 分区,如何添加分区
根据论坛上整理,http://www.itpub.net/thread-1748738-1-1.html试验步骤如下:1.创建个分区表SQL> create table p_range_test 2 (id number,name varchar2(100)) 3 partition by range(id)( 4 partition t_p1 values l转载 2017-09-18 16:53:05 · 2007 阅读 · 0 评论 -
ORACLE分区表的概念及操作
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点转载 2017-09-18 14:26:14 · 843 阅读 · 0 评论 -
oracle分区表详解
一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。转载 2017-09-18 08:44:50 · 342 阅读 · 0 评论 -
【IMPDP】当导入数据时遭遇表已存时的应对手段——TABLE_EXISTS_ACTION参数
[转自:http://space.itpub.net/519536/viewspace-631445]当使用IMPDP完成数据库导入时,如遇到表已存在时,Oracle提供给我们如下四种处理方式:a.忽略(SKIP,默认行为);b.在原有数据基础上继续增加(APPEND);c.先DROP表,然后创建表,最后完成数据插入(REPLACE);d.先TRUNCATE,再完成数据插入转载 2017-04-05 17:37:47 · 1309 阅读 · 0 评论 -
数据泵导入报错ORA-39125和LPX-00225
发现一个数据泵的bug。在数据泵导入执行到表统计信息阶段,出现了这个错误。 同事利用现有SCHEMA的结构构造一个新的SCHEMA时,出现了这个错误。大致步骤是根据原SCHEMA执行数据泵的导出,指定CONTENT为METADATA_ONLY。然后在同一个数据库的不同用户下执行导入,指定CONTENT为METADATA_ONLY和REMAP_SCHEMA参数。错误信息如下转载 2016-11-09 16:58:51 · 1550 阅读 · 0 评论 -
oracle下同一个库中不同用户名下的数据拷贝
假如我要在oracle中同一个数据库下建了两个用户名,分别是swdn_app和swdn_new。但是两个用户下的数据要一样的,其中一个用户swdn_app是原始数据,另一个用户swdn_new用户测试修改一:如果用impdp命令导入的数据第一次将数据导入到swdn_app用户下,命令如下:impdp userid=swdn_app/123456@orcl directory=s原创 2016-11-16 08:46:43 · 2623 阅读 · 0 评论 -
Oracle新增自增一的主键字段和赋值代码
// 判断ID字段是否存在表名:HTS_USER_CUSTOM新增主键:ID序列:HTS_USER_CURSTOM_S_ID // S1.添加新字段并设为空 alter table hts_user_custom add (ID number(10) null); // S2.创建新序列 create sequence ...转载 2019-01-25 16:54:52 · 700 阅读 · 0 评论