- 浏览: 163511 次
- 性别:
- 来自: 杭州
-
最新评论
-
huangxiang:
很好,总结的不错,受益了
【转】Tomcat内存溢出的三种情况及解决办法分析 -
无心徘徊:
liuting 写道哇 没看懂,这东西怎么用啊,求帮助 很简 ...
web工程补丁打包 -
liuting:
哇 没看懂,这东西怎么用啊,求帮助
web工程补丁打包
文章列表
4.5 表上Name列建一索引
主数据库
SQL> CREATE INDEX ttt_name_idx ON TTT(name);
Index created
从数据库
SQL> SELECT table_name, index_name FROM user_indexesWHERE table_name = 'TTT';
TABLE_NAME INDEX_NAME
------------------------------ ------------------------------
TTT TTT_NAME_IDX
TTT SYS_C005721
4.6 Rebuild索引测试 ...
4 测试场景
本文档建立了针对hr 用户的Stream 复制环境,如果没有特别声明,以下测试场景均以hr
用户身份执行。
4.1 建一张表测试
主数据库
SQL> CREATE TABLE TTT(id NUMBER PRIMARY KEY,
2 name VARCHAR2(50)
3 )
4 /
Table created.
从数据库
SQL> desc TTT
Name Null? Type
---------- -------- -------------
ID NOT NULL NUMBER
NAME VARCHAR2(50)
4.2 表中插入一行数据
主数据库
SQL> ...
3.11 创建应用进程
#以strmadmin身份,登录从数据库。
connect strmadmin/strmadmin
begin
dbms_streams_adm.add_schema_rules(
schema_name => 'hr',
streams_type => 'apply',
streams_name => 'apply_h10g',
queue_name => 'strmadmin.h10g_queue',
include_dml => true,
include_ddl => true,
include_tagged_lcr => ...
3.7 创建流队列
3.7.1创建Master流队列
#以strmadmin身份,登录主数据库。
connect strmadmin/strmadmin
begin
dbms_streams_adm.set_up_queue(
queue_table => 'prod_queue_table',
queue_name => 'prod_queue');
end;
/
3.7.2创建Backup流队列
#以strmadmin身份,登录从数据库。
connect strmadmin/strmadmin
begin
dbms_streams_adm.set_up_queue(
queue_ ...
3.4 配置网络连接
3.4.1配置主环境tnsnames.ora
主数据库(tnsnames.ora)中添加从数据库的配置。
H10G =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.43)(PORT = 1521))
)
(CONNECT_DATA=
(SID = h10g)
(SERVER = DEDICATED)
)
)
3.4.2配置从环境tnsnames.ora
从数据库(tnsnames.ora)中添加主数据库的配置。
PROD =
(DESCRIPTION =
(ADDR ...
3.2 将数据库置为归档模式
设置 log_archive_dest_1 到相应的位置;设定log_archive_start为TRUE,即启用自动归档功
能;设定log_archive_format指定归档日志的命令格式。
举例:
sqlplus ‘/ as sysdba’
alter system set log_archive_dest_1=’location=/yang/arch’ scope=spfile;
alter system set log_archive_start=TRUE scope=spfile;
alter system set log_archive_format= ...
1 引言
Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功
能被称为Advance Replication。Oracle Stream利用高级队列技术,通过解析归档日志,将归
档日志解析成DDL 及DML 语句,从而实现数据库之间的同步。这种技术可以将整个数据
库、数据库中的对象复制到另一数据库中,通过使用Stream 的技术,对归档日志的挖掘,
可以在对主系统没有任何压力的情况下,实现对数据库对象级甚至整个数据库的同步。
解析归档日志这种技术现在应用的比较广泛,Quest 公司的shareplex 软件及DSG 公司的
realsync 都 ...
1.1.应用场景
在报表系统中经常需要进行批量数据操作,如果这一批数据中某条记录有问题,则会整个插入操作报异常,从而回滚整个操作。在日常的数据割接中也可能应用到这类场景,在这次浙江手机阅读业务数据库三期割接中就使用了批量插入异常处理技术
2.1. 创建表结构
-- Create table
create table xll
(
ID NUMBER(6),
NAME VARCHAR2(96),
AGE NUMBER(4)
)
tablespace MREAD_DATA
--
2.2. 往表中插入数据
由于要插入的数据中有些数据长度超过字段最大长度,从而导致报错,操作失败
ORA ...
--创建表
create table us_pwdwronglimit
(
msisdn varchar2(11) not null,
limitdate date not null,
times number(3) not null
)
partition by range (limitdate)
interval (numtodsinterval(1,'day'))
(
partition p1 values less than (to_date('2011-01-01','yyyy-mm-dd')) tablespace tbs_mread_dat
);
-- Add c ...