一、步骤
-以下均为源和目标数据库的sys用户执行的操作:
1、将源和目标数据库设置为归档模式
2、启动源和目标全局数据库名,并设置全局数据库名
3、创建源和目标的stream管理员表空间、用户、并授权
4、创建logmnr表空间,并将logminer的数据字典转移到新建的表空间
5、创建测试用户
以下为stream管理员在源数据库上的操作:
6、stream管理员创建数据库链接
7、创建Master流队伍
8、创建捕获进程
10、创建传播进程
11、修改propagation休眠时间为0,表示实时传播LCR
BOOK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.43)(PORT =
1521))
)
(CONNECT_DATA =
(SID = book)
(SERVER = DEDICATED)
)
)
3.4.2配置从环境tnsnames.ora
从数据库(tnsnames.ora)中添加主数据库的配置。
CISCOSYS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.35)(PORT =
1521))
)
(CONNECT_DATA =
(SID = ciscosys)
(SERVER = DEDICATED)
)
)
3.5 启用追加日志
可以基于Database级别或Table级别,启用追加日志(Supplemental
Log)。在建立根据Schema粒度进行复制的Oracle
Stream环境中,如果确认Schema下所有Table都有合理的主键(Primary
Key),则不再需要启用追加日志。
#启用Database 追加日志
alter database add sup
无论您是一个刚入门的 DBA 还是一个经验丰富的 DBA,您肯定至少看到过一次类似以下的错误:
ORA-04031:unable to allocate 2216 bytes of shared memory
(\'shared pool\'... ...
或者这种错误:
ORA-04031:unable to allocate XXXX bytes of shared memory
(\'large pool\',\'unknown object\',\'session
heap\',\'frame\')
或者可能这种错误:
ORA-04031:unable to allocate bytes of shared memory (\'shared
pool\',
\'unknown object\',\'joxlod:init h\',
\'JOX:ioc_allocate_pal\')
第一种错误的原因很明显:分配给共享池的内存不足以满足用户请求。(在某些情况下,原因可能不是池本身的大小,而是未使用绑定变量导致的过多分析造成的碎片,这是我很喜欢的一个主题;但目前让我们把重点放在手头的问题上。)其它的错误分别来自大型池和
Java 池的空间不
将下面的内容存到C盘下get_wb.txt里,然后在sqlplus里执行@c:\get_wb.txt;
具体用法:select get_wb('中国') from dual;
CREATE OR REPLACE FUNCTION Get_WB(Str VARCHAR2) RETURN VARCHAR2
IS
|
|
标签:xp |
分类:Windows系统 |
在XP下搭建了一个BBS服务器,可是只能通过输入IP地址的方法来访问,能不能像2000SERVER或2003一样做个DNS呢,可是XP没这个功能啊,别急,通过下面这个方法是可行的:
在XP下安装DNS的方法
1. 准备xp安装盘,win2000server安装盘(adv ser也可)各1张
2. 鼠标点击开始菜单->运行,输入
c:\windows\inf\netoc.inf
然后回车,注意windows就是你安装xp的目录
3. 在 [Optional Components] 栏目下面有以下内容:
[Optional Components]
NetOC ;Top level option
NetServices
FileAndPrint
SNMP
......
在NetServices下面添加1行
DNS
4.将win2000server安装光盘中的 \i386 目录下EXPAND.EXE,netdns.in_
的2个档案复制到硬盘,分别在这2个文件所在目录於命令提示字元下执行:EXPAND.EXE netdns.in_
netdns.inf,产生 netdns.inf 文件
将netdns.inf文件复制到c:\windows\inf目录下,netdns.inf文件下载在后面
有
5. 重起机器,之后控制面版->添加删除程序->添加windows组件->网络服务,
此时就能看见被隐藏的 域名服务系统(DNS),
正式库数据库版本oracle 10.2.0 64bit 操作系统windows 2003 x64
测试库数据库版本oracle 10.2.0 32bit 操作系统windows xp pro
一、先通过exp全部导出正式库(exp system/manager@dbserver
file=c:\080730.dmp full=y)
二、通过二进制编辑软件ultralEdit打开导出后的DMP文件
三、打开DMP文件后点“Toggle Hex Mode”会看到在DMP文件的开头有创建表空间的语句,将此复制下来
四、将复制出来的创建表空间语句带有大量的空格,建议放到PLSQL Developer里SQL窗口
五、将语句里的数据文件路径与测试库数据文件路径修改一致。
六、在测试库上导入之前导出的dmp文件(imp system/manager@test
file=c:\080730.dmp )
七、中间会报很多错误不用理会,导入完毕后检查各触发器、过程,可能需要重新编译