oracle简单stream 一个用户单向复制配置
以下我做streamm同步两台机器间的某一个用户的操作步骤。很简单,看到stream
还
有很多要看的。
1.环境介绍
主数据库SID : obpm
操作系统 : win 2003
IP地址 : 192.168.0.1
Global_name :
oracle
version: 10.2.0.1
从数据库SID: orcl
操作系统 : win 2003
IP地址 : 192.168.0.2
Global_name :
oracle
version: 10.2.0.1
2.在主/从数据库设置初始化参数(在主从数据库都执行以下操作)
1) sqlplus / as sysdba ----以dba身份登录
2)alter system set aq_tm_processes=2 scope=both; ---启用对队列消息的时间监视
alter system set global_names=true scope=both; ---设置全局名称为true
---alter system set job_queue_processes=10 scope=both;
--设置定时作业进程最大为10个,默认是10
alter system set undo_retention=3600 scope=both;
--设置回滚段时间,默认是900
alter system set streams_pool_size=25M scope=spfile;
--sga设置为自动调整情况下不需设置该参数
3)重启动两个数据库
3.设置主数据库为归档mode
1)archive log list; --查是否归档,如是归档,请忽略第3点
2)shutdown immediate;
startup mount;
alter database archivelog;
alter system set LOG_ARCHIVE_DEST_1='LOCATION=D:\arc\';
---设置归档目录
alter system switch logfile; --相应目录检查是否生成arc文件
alter database open;
4.主/从数据新建stream
管理用户(在主从数据库都执行以下操作)
1)sqlplus / as sysdba;
2)create tablespace tbs_stream datafile 'E:\tbs_stream01.dbf' size
100m autoextend on maxsize unlimited segment space management auto;
---创建主环境的Stream
专用表空间
3)execute dbms_logmnr_d.set_tablespace('tbs_stream');
--将logminer的数据字典从system表空间转移到新建的表空间,防止撑满system表空间
4)create user strmadmin identified by strmadmin default tablespace
tbs
相关文档:
有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样:
create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '< ......
1、查看ORACLE最大游标数
C:\Documents and Settings\Administrator>sqlplus "sys/admin@test151 as sysdba" (sys以dba登录test151服务)
SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 11月 5 09:08:04 2009
Copyright (c) 1982, 2002, Oracle Corporation. All rights ......
实现方法:
1、开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products->
Universal Installer
卸装所有Oracle产品,但Universal Installer本身不能被删除
5、运行regedit,选择HKEY_LOCAL_MACHINESOFTWAREORACLE,按 ......
在执行启动关闭命令之前需要正确设置下列环境变量:
ORACLE_BASE
ORACLE_HOME 安装过程中显示的oracle home 目录
ORACLE_SID
PATH=$PAHT:$ORACLE_HOME/bin
以 oracle 账号登陆 Linux,或者从 root 下输入 su - or ......
ORACLE的学习已经告一段茖,今天已经开始HIBERNATE的学习,总体感觉挺良好的,虽然很多的知识不能记住,但是在使用的时候能够迅速的找对方法来解决相应的问题,只要勤加练习,就可以记住。只不过,时间有珢,HIBERNATE的课程也只有三天的时间,所以在这期间我的任务是尽量吸引,在花放假的时候来复习 ......