"

IM电竞网站

"

ogg里登录数据库(ogg同步支持哪些数据库)

网站建设 39
今天给各位分享ogg里登录数据库的知识IM电竞网站-欢迎您!,其中也会对ogg同步支持哪些数据库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!sqlserver ogg抽取需要用户的哪些权限 1-- SQLServer:一、操作步骤首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名)2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库。

今天给各位分享ogg里登录数据库的知识,其中也会对ogg同步支持哪些数据库进行解释,如果能碰巧解决你现在面临的问题IM电竞网站-欢迎您!,别忘了关注本站,现在开始吧!

sqlserver ogg抽取需要用户的哪些权限

1

-- SQLServer:

一、操作步骤

首先进入数据库级别的【安全性】-【登录名】-【新建登录名】

(图1:新建登录名)

2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库IM电竞网站-欢迎您!。

(图2:设置选项)

3. 在【用户映射】选项卡中,如下图所示,勾选需要设置的数据库IM电竞网站-欢迎您!,并设置【架构】,点击【确认】按钮IM电竞网站-欢迎您!,完成创建用户的操作

(图3:选择对应数据库)

4. 现在我们就可以对TestLog数据库中的User表进行权限的设置了IM电竞网站-欢迎您!,【表】-【 属性】

(图4:选择对应表)

5. 在【权限】选项卡中IM电竞网站-欢迎您!,如下图所示IM电竞网站-欢迎您!IM电竞网站-欢迎您!,依此点击【添加】-【浏览】-【选择对象】

(图5:设置访问表的用户)

6. 在上面点击【确认】后,我们就可以下面的列表中找到对应的权限,如果你还想细化到列的权限的话,右下角还有一个【列权限】的按钮可以进行设置,点击【确认】按钮就完成了这些权限的设置了

(图6:权限列表)

7. 现在就使用TestUser用户登陆数据库了,登陆后如下图所示,现在只能看到一个表了

(图7:效果)

二、注意事项

在上面的第3步骤中需要注意:如果这里没有选择对应的数据库的话IM电竞网站-欢迎您!,之后去TestLog数据库中是找不到TestUser。

(图8:找不到TestUser用户)

2. 在上面的第3步骤,设置完TestLog数据后,需要点击【确认】按钮,完成创建用户操作,如果这个时候去设置【安全对象】,是无法在【添加】-【特定对象】-【对象类型】-【登陆名】-【浏览】中找到刚刚新建的TestUser用户的IM电竞网站-欢迎您!。

3. 其实在数据库级别的【安全性】创建的用户是属于全局的,当设置了某个数据库,比如TestLog之后,这个用户就会出现在这个数据库的【安全性】列表中。 如果删除TestLog这个用户,会出现下面的提示。删除了后,这个用户就无法登陆了IM电竞网站-欢迎您!。需要去对应的数据库中删除用户,如果没有删除又创建IM电竞网站-欢迎您!,是会报错的。

(图9:删除TestUser用户)

4. 在第6步的【显式权限】列表中IM电竞网站-欢迎您!,如果选择了【Control】这个选项,那么在【Select】中设置查询【列权限】就没有意义了,查询就不会受限制了。如果设置【列权限】,在正常情况下会显示下图的报错信息:

(图10:效果)

5. 在TestLog数据库的【安全性】-【TestUser】-【属性】-【安全对象】-【添加】-【对象类型】这里有更多关于数据库级别的一些对象类型可以设置。

(图11:其它对象类型)

怎么查看ogg队列里某张表做的那些操作

针oggP进程挂起处理步骤(内网例内网操作步骤致)查问题表:

1、首先登陆ogg服务器

2、用命令 su - oracle却换oracle用户

3IM电竞网站-欢迎您!、用命令 cd ogg进入ogg目录

4、用命令 ./ggsci进入ogg命令行界面

5、用命令 info all查看ogg进程运行情况

6、用命令 view report xxxx查看某进入运行信息志 (何进程挂起看) 例view report r_in7、志信息查看报错信息所示:

2016-11-16 14:43:23 WARNING OGG-01004 Aborted grouped transaction on 'NEWGDLV.T_O_CERTIFICATEINFO', Database error 1403 (OCI Error ORA-01403: no data found, SQL :a2,"CFI_SENDSTATUS" = :a3,"CFI_MODTIME" = :a4,"CFI_MODUSERID" = :a5,"CFI_MODUSER" = :a6 WHERE "CFI_ID" = :b0).

2016-11-16 14:43:23 WARNING OGG-01003 Repositioning to rba 459579136 in seqno 31.

2016-11-16 14:43:23 WARNING OGG-01154 SQL error 1403 mapping NEWGDSFLV.T_O_CERTIFICATEINFO to NEWGDLV.T_O_CERTIFICATEINFO OCI Error ORA-01403: no data found, SQL :a2,"CFI_SENDSTATUS" = :a3,"CFI_MODTIME" = :a4,"CFI_MODUSERID" = :a5,"CFI_MODUSER" = :a6 WHERE "CFI_ID" = :b0.

8、我看NEWGDLV.T_O_CERTIFICATEINFO表报错9、报错原能:

a、该表没主键

b、该表没附加志

10、我通数据库看表主键原没附加志造应进程排除问题表:

1、排除影响复制复制进程表用命令:edit param r_out 结显示图:

用命令:edit param r_out 编辑参数配置文件按字母i进入编辑状态 OBEY语句前面加影响复制进程应目标表即NEWGDSFLV.T_O_CERTIFICATEINFO加完整语句:

MAPEXCLUDE NEWGDSFLV.T_O_CERTIFICATEINFO按esc键依键入:wq保存退

重启ogg:

1、停止所ogg进程用命令stop *

2、启所ogg进程用命令start *

问题表添加附加志:

1IM电竞网站-欢迎您!、ogg命令界面执行命令view param e_in显示信息:

extract E_IN

SETENV (ORACLE_SID="exdb")

SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)Userid ggs,PASSWORD AACAAAAAAAAAAAIAAGLHJDWAVIWIIBYE, BLOWFISH, ENCRYPTKEY DEFAULT--TRANLOGOPTIONS ASMUSER SYS@ASM, ASMPASSWORD oracleREPORT AT 01:59

REPORTROLLOVER AT 02:00

CACHEMGR, CACHESIZE 256MB

TRANLOGOPTIONS EXCLUDEUSER GGS

EXTTRAIL /ora_data/dirdat/in

NUMFILES 3000

EOFDELAYCSECS 30

GETTRUNCATES

TRANLOGOPTIONS DBLOGREADER

DYNAMICRESOLUTION

BR BRINTERVAL 2H , BRDIR BR

GETUPDATEBEFORES

NOCOMPRESSDELETES

WARNLONGTRANS 3H, CHECKINTERVAL 3M

OBEY /oracle/ogg/dirprm/e_in.txt

2、登录数据库 dblogin Userid ggs,PASSWORD AACAAAAAAAAAAAIAAGLHJDWAVIWIIBYE, BLOWFISH, ENCRYPTKEY DEFAULT(行面结复制)Successfully logged into database.

3、查看目标表否附加志 info trandata NEWGDSFLV.T_O_CERTIFICATEINFOLogging of supplemental redo log data is disabled for table NEWGDSFLV.T_O_CERTIFICATEINFO.

4、结显示没附加志用命令该表添加附加志add trandata NEWGDSFLV.T_O_CERTIFICATEINFO删除附加志用命令:delete trandata xxx.yyLogging of supplemental redo data enabled for table NEWGDSFLV.T_O_CERTIFICATEINFO.

5、查看附加志否添加功info trandata NEWGDSFLV.T_O_CERTIFICATEINFOLogging of supplemental redo log data is enabled for table NEWGDSFLV.T_O_CERTIFICATEINFO.

Columns supplementally logged for table NEWGDSFLV.T_O_CERTIFICATEINFO: CFI_ID.

6、显示附加志添加功

初始化数据:

1、初始化内外网应问题数据库数据该表内网准所我备份内网应该表清空内网原始表停止所ogg进程:

1、停止所ogg进程用命令stop *

恢复排除表:

1、恢复排除表(删掉或注释前排除表行语句即)启所ogg进程:

1、启所ogg进程用命令start *

2、外网同式处理

导入数据:

1、备份表导入数据清空原始表外网查看数据否同步2、通数据库查看我看数据已经功同步外网总结:

ogg现某进程某张表异挂起总体处理步骤:

1、查张表

2、应进程配置文件排除问题表

3、重启ogg

4、问题表添加附加志或者主键

5、初始化数据

6、停止ogg所进程

7、恢复排除问题表

8、启ogg所进程

9、导入数据检查同步否效

D

OGG现状是有两个源端 两个源数据库,一个目标端一个目标数据库,两个

跨数据源访问可以使用OPENDATASOURCE

下面是个跨SQLServer查询的示例

Select TableA.*,TableB.* From OPENDATASOURCE(

'SQLOLEDB',

'Data Source=ServerA;User ID=UserID;Password=Password'

).databaseAName.dbo.TableA

Left Join

OPENDATASOURCE(

'SQLOLEDB',

'Data Source=ServerB;User ID=UserID;Password=Password'

).databaseBName.dbo.TableB On TableA.key=TableB.key

下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格IM电竞网站-欢迎您!。SELECT *

FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

'Data Source="c:Financeaccount.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

-------------------------------------

SQL语句实现跨Sql server数据库操作实例 - 查询远程SQL,本地SQL数据库与远程SQL的数据传递

(1)查询192.168.1.1的数据库(TT)表test1的数据select * from opendatasource('sqloledb','server=192.168.1.1;uid=sa;pwd=123456;database=TT').TT.dbo.test1

(2)从192.168.1.2的数据库(TT)表test2插入192.168.1.1数据库(TT)的表test1去insert into opendatasource('sqloledb','server=192.168.1.1;uid=sa;pwd=123456;database=TT').TT.dbo.test1 (id,[name],password) select id,[name],password

from opendatasource('sqloledb','server=192.168.1.2;uid=sa;pwd=123456;database=TT').TT.dbo.test2

希望对你有帮主,望采纳,谢谢!

oracle ogg将复制进程中的表拆分成多少进程

针对ogg的P进程挂起的处理步骤(以内网为例,内网操作步骤一致)查出问题表:

1IM电竞网站-欢迎您!、首先登陆ogg服务器

2IM电竞网站-欢迎您!、用命令 su - oracle却换到oracle用户

3、用命令 cd ogg进入到ogg目录

4、用命令 ./ggsci进入到ogg命令行界面

5、用命令 info all查看ogg进程运行情况

6、用命令 view report xxxx可以查看某个进入的运行信息日志 (如何那个进程挂起了就看那个的) 例如view report r_in7、从日志信息中查看报错的信息,如下所示:

2016-11-16 14:43:23 WARNING OGG-01004 Aborted grouped transaction on 'NEWGDLV.T_O_CERTIFICATEINFO', Database error 1403 (OCI Error ORA-01403: no data found, SQL UPDATE "NEWGDLV"."T_O_CERTIFICATEINFO" SET "CFI_PRINTCERTDATE" = :a1,"CFI_PRINTSTATUS" = :a2,"CFI_SENDSTATUS" = :a3,"CFI_MODTIME" = :a4,"CFI_MODUSERID" = :a5,"CFI_MODUSER" = :a6 WHERE "CFI_ID" = :b0).

2016-11-16 14:43:23 WARNING OGG-01003 Repositioning to rba 459579136 in seqno 31.

2016-11-16 14:43:23 WARNING OGG-01154 SQL error 1403 mapping NEWGDSFLV.T_O_CERTIFICATEINFO to NEWGDLV.T_O_CERTIFICATEINFO OCI Error ORA-01403: no data found, SQL UPDATE "NEWGDLV"."T_O_CERTIFICATEINFO" SET "CFI_PRINTCERTDATE" = :a1,"CFI_PRINTSTATUS" = :a2,"CFI_SENDSTATUS" = :a3,"CFI_MODTIME" = :a4,"CFI_MODUSERID" = :a5,"CFI_MODUSER" = :a6 WHERE "CFI_ID" = :b0.

8、这里我们可以看到NEWGDLV.T_O_CERTIFICATEINFO这个表有报错9、报错原因可能有:

aIM电竞网站-欢迎您!、该表没有主键

bIM电竞网站-欢迎您!、该表没有附加日志

10IM电竞网站-欢迎您!、我们通过数据库可以看到这个表是有主键的。那么原因就是没有附加日志造成的了在对应进程中排除问题表:

1、排除影响复制复制进程的表,用命令:edit param r_out 结果显示如下图:

然后用命令:edit param r_out 编辑这个参数配置文件按字母i进入编辑状态 在OBEY语句前面加上影响复制进程对应的目标表即NEWGDSFLV.T_O_CERTIFICATEINFO,加上的完整语句如下:

MAPEXCLUDE NEWGDSFLV.T_O_CERTIFICATEINFO按下esc键然后依次键入:wq保存退出

重启ogg:

1、停止所有ogg进程,用命令stop *

2、启动所有ogg进程,用命令start *

为问题表添加附加日志:

1、在ogg的命令界面执行命令view param e_in显示如下信息:

extract E_IN

SETENV (ORACLE_SID="exdb")

SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)Userid ggs,PASSWORD AACAAAAAAAAAAAIAAGLHJDWAVIWIIBYE, BLOWFISH, ENCRYPTKEY DEFAULT--TRANLOGOPTIONS ASMUSER SYS@ASM, ASMPASSWORD oracleREPORT AT 01:59

REPORTROLLOVER AT 02:00

CACHEMGR, CACHESIZE 256MB

TRANLOGOPTIONS EXCLUDEUSER GGS

EXTTRAIL /ora_data/dirdat/in

NUMFILES 3000

EOFDELAYCSECS 30

GETTRUNCATES

TRANLOGOPTIONS DBLOGREADER

DYNAMICRESOLUTION

BR BRINTERVAL 2H , BRDIR BR

GETUPDATEBEFORES

NOCOMPRESSDELETES

WARNLONGTRANS 3H, CHECKINTERVAL 3M

OBEY /oracle/ogg/dirprm/e_in.txt

2、登录数据库 dblogin Userid ggs,PASSWORD AACAAAAAAAAAAAIAAGLHJDWAVIWIIBYE, BLOWFISH, ENCRYPTKEY DEFAULT(这行是从上面结果中复制过来的)Successfully logged into database.

3、查看目标表是否有附加日志 info trandata NEWGDSFLV.T_O_CERTIFICATEINFOLogging of supplemental redo log data is disabled for table NEWGDSFLV.T_O_CERTIFICATEINFO.

4、结果显示是没有附加日志的,用命令为该表添加附加日志add trandata NEWGDSFLV.T_O_CERTIFICATEINFO。删除附加日志用命令:delete trandata xxx.yyLogging of supplemental redo data enabled for table NEWGDSFLV.T_O_CERTIFICATEINFO.

5、查看附加日志是否添加成功,info trandata NEWGDSFLV.T_O_CERTIFICATEINFOLogging of supplemental redo log data is enabled for table NEWGDSFLV.T_O_CERTIFICATEINFO.

Columns supplementally logged for table NEWGDSFLV.T_O_CERTIFICATEINFO: CFI_ID.

6IM电竞网站-欢迎您!、显示附加日志添加成功了!

初始化数据:

1、初始化内外网对应问题的数据库数据IM电竞网站-欢迎您!,该表是以内网为准,所以我们备份内网对应的该表然后清空内网原始的表停止所有ogg进程:

1、停止所有ogg进程,用命令stop *

恢复被排除的表:

1、恢复被排除的表(删掉或注释之前排除表的那行语句即可)启动所有ogg进程:

1、启动所有ogg进程,用命令start *

2、外网也以同样的方式处理

导入数据:

1、从备份表导入数据到被清空的原始表,然后去外网查看数据是否有同步2、通过数据库查看,我们看到数据已经成功同步到外网了总结:

当ogg出现某一进程因某张表异常挂起之后总体处理步骤如下:

1、查出这张表

2、在对应进程的配置文件中排除问题表

3、重启ogg

4、为问题表添加附加日志或者主键

5、初始化数据

6IM电竞网站-欢迎您!、停止ogg所有进程

7、恢复被排除的问题表

8、启动ogg所有进程

9、导入数据,检查同步是否生效

oracle ogg是什么

Golden Gate(简称OGG)提供异构环境下交易数据的实时捕捉、变换、投递IM电竞网站-欢迎您!。

1、OGG原理

OGG是一种基于日志的结构化数据复制软件,通过捕获源数据库online redo log (在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件 ),再将这些tail通过网络协议,传输到目标数据库,目标端通过解析,插入至目标端数据库IM电竞网站-欢迎您!,从而实现源端与目标端数据同步。

2、OGG的特性:

1)、对生产系统影响?。菏凳倍寥〗灰兹罩?IM电竞网站-欢迎您!,以低资源占用实现大交易量数据实时复制;

2)、以交易为单位复制,保证交易一致性:只同步已提交的数据;

3)、高性能,智能的交易重组和操作合并IM电竞网站-欢迎您!,使用数据库本地接口访问IM电竞网站-欢迎您!,并行处理体系,灵活的拓扑结构:支持一对一、一对多、多对一、多对多和双向复制等IM电竞网站-欢迎您!。

3、工作机制

扩展资料

1)、每个GoldenGate实例可支持5000个Extract和Replicat进程IM电竞网站-欢迎您!;

2)、每个Extract和Replicat需要25-50M或更多的内存,这取决于系统的事物量和事物大??;

3)、GoldenGate实际使用的物理内存由操作系统控制和管理,GoladenGate 缓存管理器利用操作系统内存管理功能的优势,确保GoladenGate进程持续和有效的工作IM电竞网站-欢迎您!;

参考资料

Oracle官网-Golden Gate

关于ogg里登录数据库和ogg同步支持哪些数据库的介绍到此就结束了IM电竞网站-欢迎您!,不知道你从中找到你需要的信息了吗 IM电竞网站-欢迎您!?如果你还想了解更多这方面的信息,记得收藏关注本站。

ogg里登录数据库 ogg数据库同步丢数据ogg迁移数据库ogg连接数据库ogg支持哪些数据库ogg同步支持哪些数据库数据库ogg是什么数据库ogg优缺点oracle数据库的ogg技术oracle数据库ogg是什么ogg链接一个新的数据库
扫码二维码
IM电竞网站

    1. <nav id="u93nx"></nav>

        <wbr id="u93nx"></wbr>
        <sub id="u93nx"></sub>
            <em id="u93nx"></em>

              "