- 浏览: 659577 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
HkEndless:
不好意思,请问这确定是回调机制吗。你的例子中只是将接口的实现类 ...
Spring CallBack回调机制介绍 -
hanmiao:
写的真乱啊,完全不知所云...
Java如何调用可执行文件和批处理命令 -
junia_1:
junia_1 写道 shock: ...
为什么要使用EJB -
junia_1:
shock:
为什么要使用EJB -
coollifer:
不错
SQL Server数据导入到Oracle中的方法
要求:
移动一个分区表中的两个列的位置:
desc tbln_testA;
BRCD NOT NULL CHAR(4)
DSBSID NOT NULL CHAR(3)
CNCLDT CHAR(8)
USRIDCNCLOP VARCHAR2(10)
USRIDCNCLMNGR VARCHAR2(10)
交换USRIDCNCLOP 和 USRIDCNCLMNGR 位置,修改为:
desc tbln_testA;
BRCD NOT NULL CHAR(4)
DSBSID NOT NULL CHAR(3)
CNCLDT CHAR(8)
USRIDCNCLMNGR VARCHAR2(10)
USRIDCNCLOP VARCHAR2(10)
对 tbln_testA 进行分析:
1. 上面有一个物化视图
2. 上面一个主键索引
3. 有三个分区
4. 有一个同义词
5. 一个public 查询权限
6. select count(*) from tbln_testA;
移动过程
0.
1. 创建临时表
create table ln1.tbln_testA_TEMP
partition by range (BRCD)
(
partition PT_5006 values less than ('5007')
tablespace TS_5006
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
next 1M
minextents 1
maxextents unlimited
pctincrease 0
),
partition PT_5201 values less than ('5202')
tablespace TS_5201
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
next 1M
minextents 1
maxextents unlimited
pctincrease 0
),
partition PT_5921 values less than ('5922')
tablespace TS_5921
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
next 1M
minextents 1
maxextents unlimited
pctincrease 0
)
)
as
select BRCD,DSBSID,CNCLDT ,USRIDCNCLMNGR,USRIDCNCLOP from ln1.tbln_testA;
2. 验证临时表中的数据 select count(*) from tbln_testA_TEMP; 与select count(*) from ln1.tbln_testA; 数据一致
3. 删除原表
drop ln1.tbln_testA
4. 重新创建表
create table ln1.tbln_testA
partition by range (BRCD)
(
partition PT_5006 values less than ('5007')
tablespace TS_5006
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
next 1M
minextents 1
maxextents unlimited
pctincrease 0
),
partition PT_5201 values less than ('5202')
tablespace TS_5201
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
next 1M
minextents 1
maxextents unlimited
pctincrease 0
),
partition PT_5921 values less than ('5922')
tablespace TS_5921
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
next 1M
minextents 1
maxextents unlimited
pctincrease 0
)
)
as select * from tbln_testA_TEMP;
5. 创建主键索引
6. 赋予public 查询权限
7. 创建synonym
8. 创建物化视图
9. 检查 tbln_testA 相应的信息,确保正常, 查询dba_object 查询无效对象
10. 删除bln_testA_TEMP
==========================
如果表不是分区表可以这样做:
1. create table tb_A_TEMP as select 正确的列的序列 from tb_A;
2. alter table tb_A rename to tb_A _bak;
3.alter table tb_A_TEMP rename to tb_A;
4. 验证结果,ok后可以drop tb_A _bak;
发表评论
-
ORA-14551: 无法在查询中执行 DML 操作
2013-11-30 13:45 1364最近在调试一个带DML操作的函数时,一直不成功,在PL/SQ ... -
Oracle Recursive Calls 说明
2013-04-09 23:11 1492一. Recursive Calls 说明 在执行计划 ... -
consistent gets db block gets
2013-04-09 19:58 1440consistent gets :consistent_ge ... -
SQL Server数据导入到Oracle中的方法
2012-07-17 17:09 1597在我们使用SQL Server数据库的过程中,有时需要将SQL ... -
更改ORACLE归档路径及归档模式
2012-07-16 18:23 1868在ORACLE10g和11g版本,ORAC ... -
disable/enable validate/novalidate 的区别
2012-01-08 11:41 1236启用约束: enable( validate) :启用约束,创 ... -
linux用dd测试磁盘速度
2012-01-07 21:58 1013首先要了解两个特殊的设备: /dev/null:回收站、 ... -
在数据分布严重不均的列上使用绑定变量容易错过更好的执行计划
2012-01-07 20:49 1034在数据分布严重不均的列上使用绑定变量容易错过更好的执行计划,原 ... -
Oracle hash join
2012-01-07 17:00 953hash join是oracle里面一个非常强悍的功能 ... -
恢复被rm意外删除数据文件
2012-01-05 12:30 1268一.模拟数据文件删除 [oracle ... -
oracle 块延迟清除(delayed block cleanout)
2012-01-04 22:47 1361为了保证事务的回退和满足多用户的 CR , orac ... -
Oracle数据库SCN号详解
2012-01-04 19:25 1542Oracle数据库SCN号详解: 系统检查点scn(v$da ... -
oracle常见问题与解答
2012-01-03 20:22 16911.对于sql,有几种方法查看执行计划,每种方法有什么区别,对 ... -
Oracle虚拟私有数据库(VPD)概述及简单举例
2011-12-23 12:35 1567Oracle虚拟私有数据库(VPD)概述及简单举例 1、Ora ... -
alter table move跟shrink space的区别
2011-12-17 15:02 1297都知道alter table move 或shrink spa ... -
How to dump Oracle Data Block?
2011-12-16 15:22 999Often while doing instance tuni ... -
oracle索引的5种使用模式
2011-12-14 21:19 1080索引的使用对数据库的性能有巨大的影响。 共有五类不同的使用模式 ... -
HP Unix中的dba MLOCK
2011-12-14 19:14 2236最近在HP平台上遇到两次跟dba MLOCK权限相关的错误: ... -
NESTED LOOP、HASH JOIN、SORT MERGE JOIN
2011-12-13 23:18 1379表连接方式及使用场合 ... -
Oracle用户权限
2011-12-12 19:48 1514系统权限: 1、使用GRANT语句向用户赋予系统权限: ...
相关推荐
《Oracle 移动供应链应用-安装实现》这篇文章主要聚焦于如何在企业环境中部署和实施Oracle的移动供应链解决方案。Oracle的移动供应链应用旨在提升企业的运营效率,通过移动设备提供实时的供应链信息,使得决策者能够...
Oracle Lite 10g作为其一个版本,提供了强大的功能和支持,包括数据的自动、双向同步,使得本地数据库和中心数据库之间的数据交换变得高效且安全。 Oracle Lite的技术体系主要包括以下几个核心部分: 1. **数据...
此外,用户还需要指定 Oracle 基位置、Oracle 主目录位置、UNIX DBA 组、创建启动数据库、全局数据库名和数据库口令等。 4. 在安装过程中,系统会自动检查系统是否满足安装和配置所选 Oracle 产品的最低要求。如果...
可以使用`grep MemTotal /proc/meminfo`和`grep SwapTotal /proc/meminfo`命令来检查当前系统的内存和交换空间大小。 2. 硬盘空间:至少需要512MB RAM,1GB的swap,2.5GB用于Oracle软件,1.2GB用于数据库,以及400MB...
在IT行业中,PDA(Personal Digital Assistant)连接Oracle数据库是一个常见的需求,特别是在移动设备需要实时访问企业级数据的场景下。本示例提供了一个通过WebService方式实现PDA与Oracle数据库连接的源码,帮助...
总结来说,这个项目是一个基于Oracle 9i数据库和JSP技术的移动留言簿应用,它展示了如何在服务器端使用Java编程语言处理用户输入,以及如何与Oracle数据库进行数据交换。对于想学习JSP开发和Oracle数据库集成的初学...
- 使用 `cpio` 解包并移动文件到相应的目录 - 按照安装向导的指示进行安装 9. **安装后维护**: - 配置监听器和服务 - 创建数据库实例 - 初始化参数文件(init.ora) - 配置网络服务(Net8 或者 TNS) - ...
在这个例子中,文件`10201_database_linux32.zip`被移动到`/oracle`目录,并使用`unzip`命令进行解压。确保你有合适的权限执行这些操作,通常需要以`root`用户身份进行。 **2. 创建oraInst.loc文件** 在`/etc`目录...
开发者需要熟悉Oracle的APIs,如AP_INVOICE_API,以及如何使用XML或平文件进行数据交换。 **3. 其他模块接口** - PO(采购订单):Open Interface和Open API可用于创建、更新和跟踪采购订单。例如,PO_ORDER_...
在Oracle数据库管理中,虽然理论上行与列是无序的,但实际操作中,为了界面友好和用户习惯,我们有时需要调整列的顺序或者修改列的名称。然而,Oracle并没有提供直接修改表列顺序和名称的原生功能。通常,数据库管理...
3. Oracle大数据连接器:这一系列工具可以实现Oracle数据库与Hadoop之间的无缝数据交换,提高了数据的可访问性和互操作性。 4. Oracle NoSQL数据库:这是一个分布式键值存储系统,适用于处理大规模非结构化数据,...
综上所述,Oracle数据库Lite 10g第三版是一款全面的移动数据库解决方案,它通过自动同步、广泛平台支持和强大的开发工具,为离线和在线环境提供了无缝的数据交换和应用执行。这不仅提升了移动用户的生产力,还为企业...
- 查看交换空间和管理交换空间。 - 查看系统安装的软件、系统补丁和维护等级。 - 查看系统错误日志信息。 7. 系统关机和重启 - 系统正常关机、快速关机、紧急情况关机、重新启动系统。 8. HACMP双机维护命令 ...
- **段重组**:HWM也影响到段的重组操作,如压缩、移动或分区交换,这些操作通常会基于HWM来确定需要处理的数据范围。 2. HWM的改变情况: - 插入操作:当新数据插入使得当前块满时,HWM会上移。 - 删除操作:...
### Oracle BI Store V0.8 for移动:关键技术知识点解析 #### 一、广东移动BIStore技术方案背景与挑战 广东移动面临着数据管理方面的诸多挑战,包括数据爆炸、信息匮乏、系统功能重叠、指标口径歧义等问题。这些...
- **位置服务**:支持移动应用中的定位服务,如导航、轨迹分析等。 - **环境和自然资源管理**:在土地利用规划、环保监测、森林资源调查等领域广泛应用。 5. **性能优化** - **并行处理**:Oracle数据库的并行...
- **物联网 (IoT) 集成**:实现物联网设备与 Oracle EBS 的数据交换。 #### 四、技术特性 - **RESTful 服务**:支持 RESTful Web 服务标准,便于与其他基于 REST 的系统集成。 - **SOAP 服务**:提供 SOAP 协议支持...
7. **系统整合**:中移动大客户管理系统可能需要与其他系统(如计费系统、CRM系统等)集成,这就涉及接口设计、数据交换格式和消息队列等技术。 综上所述,部署和运维《中移动大客户管理系统》不仅涉及Oracle数据库...
在Android应用开发中,与服务器进行数据交互是一个常见的需求,特别是在需要实时更新或者大量数据处理的场景下。...通过理解这些关键组件和概念,开发者可以创建出健壮且高效的移动应用,实现与服务器的数据交换。