国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

windows平臺(tái)goldgate同步oracle數(shù)據(jù)庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了windows平臺(tái)goldgate同步oracle數(shù)據(jù)庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、環(huán)境
操作系統(tǒng) Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack 2
數(shù)據(jù)庫(kù)版本: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
GoldenGate: Oracle GoldenGate Capture for Oracle Version 11.1.1.1.2

注:在安裝goldgate之前,需要先安裝好Oracle數(shù)據(jù)庫(kù),并且需要安裝Microsoft Visual C++ 2005 SP1 Redistributable ,這是Windows環(huán)境下Visual C++庫(kù)的運(yùn)行組件。Goldgate運(yùn)行的時(shí)候會(huì)用到一些庫(kù),所以不安裝,可能導(dǎo)致“系統(tǒng)無(wú)法執(zhí)行指定的程序”的錯(cuò)誤。

Microsoft Visual C++ 2005 SP1 Redistributable下載地址:
鏈接:https://pan.baidu.com/s/13lPN6HbFM_YCo8Pbfccrgw
提取碼:t8l0

GoldenGate軟件下載地址:
鏈接:https://pan.baidu.com/s/12m_CNuxZEdoKEemr4OY67g
提取碼:b7zb

二、安裝Goldgate軟件
1、設(shè)置Oracle數(shù)據(jù)庫(kù)的環(huán)境變量
ORACLE_HOME=E:\app\Administrator\product\11.2.0\dbhome_1
ORACLE_SID=orcl
2、將下載好的GoldenGate軟件放到E盤(軟件的位置可自行定義),然后解壓縮,然后進(jìn)行E:\goldgate目錄,運(yùn)行g(shù)gsci,進(jìn)入ogg管理控制臺(tái)。輸入命令:create subdirs,讓ogg創(chuàng)建其需要用到的目錄。
3、把manager進(jìn)程添加到windows服務(wù)。
手動(dòng)指定服務(wù)名:在命令行模式下切換到Ogg目錄,用ggsci命令進(jìn)入GGSCI交互界面。然后輸入edit param ./GLOBALS,(注意:./GLOBALS最好使用大寫)在彈出的記事本編輯器中,輸入以下代碼:
MGRSERVNAME GGMGR
保存后退出,回到windows命令提示符,在Ogg根目錄用install命令添加服務(wù):install addservice,然后手動(dòng)命名的服務(wù),這樣就添加成功了。當(dāng)然也可以直接使用默認(rèn)的服務(wù)名GGSMGR----直接在Ogg目錄輸入install addservice.

注:源端和目標(biāo)端操作一樣。

三、配置Oracle數(shù)據(jù)庫(kù)
注:10g要檢查回收站功能是否關(guān)閉;11g則不必檢查。這里咱們用11g,所以不必檢查。
在源端庫(kù)中關(guān)閉回收站

SQL>show parameter recyclebin
SQL>alter system set recyclebin=off deferred;   ---非立即生效

注意:如果是oracle10.1版本需要使用一下命令。

alter system set "_recyclebin=off";

默認(rèn)情況歸檔模式、附加日志、強(qiáng)制日志參數(shù)是關(guān)閉的。

SQL> select supplemental_log_data_min from v$database;

啟動(dòng)歸檔模式、附加日志、強(qiáng)制日志。其中開啟歸檔模式需要重啟數(shù)據(jù)庫(kù),開啟附加日志、強(qiáng)制日志不需要重啟數(shù)據(jù)庫(kù)。

SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database force logging;
SQL> alter database add supplemental log data;
SQL> alter database open;

查看數(shù)據(jù)庫(kù)級(jí)別的補(bǔ)充日志是否開啟:

select supplemental_log_data_min from v$database;

四、創(chuàng)建Goldgate管理用戶,并授權(quán)
源端和目標(biāo)端:

--創(chuàng)建表空間
create tablespace OGG_D datafile 'F:\app\Administrator\oradata\dleam75\OGG_D_01.dbf' size 500m autoextend on;  
---創(chuàng)建臨時(shí)表空間
create temporary tablespace OGG_T tempfile 'F:\app\Administrator\oradata\dleam75\OGG_T_01.dbf' size 500m autoextend on;  
---創(chuàng)建用戶并指定默認(rèn)表空間
create user ogg identified by oracle default tablespace OGG_D temporary tablespace OGG_T;   

源端和目標(biāo)端授權(quán):

grant connect,resource,unlimited tablespace to ogg;
grant execute on utl_file to ogg;

源端授權(quán):

grant select any dictionary,select any table to ogg;
grant alter any table to ogg;
grant flashback any table to ogg;
grant execute on DBMS_FLASHBACK to ogg;

目標(biāo)端授權(quán):

grant select any dictionary,select any table to ogg;
grant CREATE SESSION, ALTER SESSION to ogg;
grant alter any table to ogg;
grant flashback any table to ogg;
grant execute on DBMS_FLASHBACK to ogg;
grant insert any table to ogg;
grant delete any table to ogg;
grant update any table to ogg;

源端添加表級(jí)trandata

---先通過(guò)goldgate用戶登錄數(shù)據(jù)庫(kù)
dblogin userid ogg,password oracle
---給表添加trandata
add trandata ddling.*

五、配置源端的進(jìn)程組
1、MGR管理進(jìn)程組
進(jìn)入E:\goldgate目錄下,運(yùn)行g(shù)gsci.exe

GGSCI (DB7) 2> edit param mgr
PORT 7809
DYNAMICPORTLIST  7809-7849
AUTOSTART EXTRACT *
AUTORESTART EXTRACT *, RETRIES 5, WAITMINUTES 2
PURGEOLDEXTRACTS E:\goldgate\dirdat\em*,USECHECKPOINTS, MINKEEPDAYS 5
PORT 7839 ## 通信端口7839, 源端和目標(biāo)端需要保持一致。
DYNAMICPORTLIST 7840-7939 ##動(dòng)態(tài)端口列表的范圍從7840到7939。當(dāng)制定端口被占用或者出現(xiàn)通信故障,管理進(jìn)程將會(huì)從列表中選擇下一個(gè)端口嘗試連接,避免通信端口的單點(diǎn)故障。
AUTOSTART EXTRACT * ##當(dāng)MGR進(jìn)程啟動(dòng)后啟動(dòng)EXTRACT進(jìn)程
AUTORESTART EXTRACT *, RETRIES 5, WAITMINUTES 2 ##當(dāng)EXTRACT進(jìn)程中斷后嘗試自動(dòng)重啟,每隔2分鐘嘗試啟動(dòng)一次,嘗試5次。
PURGEOLDEXTRACTS /home/oracle/product/ogg_src/dirdat/*, USECHECKPOINTS, MINKEEPDAYS 5 ##定期清理dirdat路徑下的本地隊(duì)列(local trail)。保留期限10天,過(guò)期后自動(dòng)刪除。從而控制隊(duì)列文件的目錄不會(huì)增長(zhǎng)過(guò)大。
LAGREPORTHOURS 1 ##每隔一小時(shí)檢查各進(jìn)程延時(shí)情況,并記錄到goldengate report文件。
LAGINFOMINUTES 30 ##進(jìn)程復(fù)制延時(shí)超過(guò)30分鐘,向日志文件記錄一條錯(cuò)誤日志
LAGCRITICALMINUTES 45 ## 傳輸延時(shí)超過(guò)45分鐘將寫入警告日志

通過(guò)start mgr命令啟動(dòng)mgr進(jìn)程,info all查看進(jìn)程狀態(tài)。
2、配置源端的extract進(jìn)程
extract進(jìn)程:
在源端用add extract命令創(chuàng)建一個(gè)extract進(jìn)程:

GGSCI (DB7) 5>add extract exteam,tranlog begin now

用add exttrail命令創(chuàng)建本地trail文件,extract組負(fù)責(zé)寫這部分文件,pump進(jìn)程服務(wù)讀它

GGSCI (DB7) 6>add exttrail ./dirdat/em,extract exteam
GGSCI (DB7) 7>edit param exteam
EXTRACT exteam
SETENV (ORACLE_SID = orcl)
USERID ogg, PASSWORD oracle
DYNAMICRESOLUTION
EXTTRAIL E:\goldgate\dirdat\em
TABLE ddling.*;

參數(shù)解釋如下:

dblogin userid ogg, password ogg ##使用ogg用戶登錄GoldenGate
add extract ext1,tranlog,begin now ##創(chuàng)建主抽取進(jìn)程
add exttrail /home/oracle/product/ogg_src/dirdat/sr, extract ext1 ##創(chuàng)建源端trail文件并指定路徑
edit param ext1
##-----------------
extract ext1
SETENV(ORACLE_SID="orcl") ##設(shè)置Oracle數(shù)據(jù)庫(kù)實(shí)例sid
SETENV(NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8) ##設(shè)置goldengate的字符集變量信息,此處值會(huì)覆蓋操作系統(tǒng)級(jí)別的變量。該值需要和數(shù)據(jù)庫(kù)字符集匹配一致。
userid ogg, password ogg
REPORTCOUNT EVERY 30 MINUTES, RATE ##每隔30分鐘報(bào)告一次從程序開始到現(xiàn)在的抽取進(jìn)程或者復(fù)制進(jìn)程的事物記錄數(shù),并匯報(bào)進(jìn)程的統(tǒng)計(jì)信息
DISCARDFILE /home/oracle/product/ogg_src/dirrpt/extsr.dsc, APPEND, MEGABYTES 1024 ##將執(zhí)行失敗的記錄保存在discard file中,discard file文件記錄了GoldenGate進(jìn)程錯(cuò)誤、數(shù)據(jù)庫(kù)錯(cuò)誤、GoldenGate操作等信息。該文件位于/home/oracle/product/ogg_src/dirrpt/extsr.dsc,大小為1024MB。 文件中已經(jīng)包含記錄的話,再后面繼續(xù)追加,不刪除之前的記錄。
DISCARDROLLOVER AT 3:00 ## 為了防止discard file被寫滿,每天3:00做一次文件過(guò)期設(shè)定
EXTTRAIL /home/oracle/product/ogg_src/dirdat/sr ##隊(duì)列文件路徑, trail文件存放路徑。
DYNAMICRESOLUTION ## 有時(shí)候開啟OGG進(jìn)程的時(shí)候較慢,可能是因?yàn)樾枰降谋硖?,OGG在開啟進(jìn)程之前會(huì)將需要同步的表建立一個(gè)記錄并且存入到磁盤中,這樣就需要耗費(fèi)大量的時(shí)間。使用該參數(shù)來(lái)解決此問(wèn)題。
ddl include all ##配置DDL語(yǔ)句也會(huì)同步
DBOPTIONS ALLOWUNUSEDCOLUMN ## 用于阻止抽取進(jìn)程抽取數(shù)據(jù)時(shí)由于表含有unused列而導(dǎo)致進(jìn)程異常終止(abend)。使用該參數(shù),抽取進(jìn)程抽取到unused列時(shí)也會(huì)向日志文件記錄一條警告信息。
FETCHOPTIONS NOUSESNAPSHOT ## 默認(rèn)值為 usesnapshot,表示利用數(shù)據(jù)庫(kù)閃回讀取數(shù)據(jù)。Nousesnapshot表示直接從原表讀取相關(guān)數(shù)據(jù)。
FETCHOPTIONS FETCHPKUPDATECOLS ##當(dāng)使用了HANDLECOLLISIONS時(shí),請(qǐng)使用該參數(shù)。復(fù)制進(jìn)程出現(xiàn)丟失update記錄(missing update)并且更新的是主鍵,update將轉(zhuǎn)換成insert。由于插入的記錄可能不是完整的行,若要保證完整需要加入此參數(shù)
table ogg.*; ##需要復(fù)制的對(duì)象列表

3、配置源端的pump進(jìn)程

GGSCI (DB7) 8>add extract pump_em,exttrailsource ./dirdat/em
GGSCI (DB7) 9>add rmttrail ./dirdat/em,extract pump_em
GGSCI (DB7) 10>edit param pump_em
EXTRACT pump_em
USERID ogg, PASSWORD oracle
RMTHOST 172.12.9.33, MGRPORT 7809
PASSTHRU
NUMFILES 5000
RMTTRAIL ./dirdat/em
--DYNAMICRESOLUTION
TABLE ddling.*;
edit param dpump1

extract dpump1
userid ogg, password ogg
SETENV(ORACLE_SID="orcl")
SETENV(NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8)
RMTHOST 192.168.66.3, mgrport 7839, COMPRESS ## 目標(biāo)端主機(jī)IP,管理進(jìn)程端口號(hào),投遞前壓縮隊(duì)列文件
PASSTHRU ##表示傳輸進(jìn)程直接跟抽取進(jìn)程交互,而不再和數(shù)據(jù)庫(kù)進(jìn)行交互,減少數(shù)據(jù)庫(kù)資源的利用。
ddl include all
RMTTRAIL /home/oracle/product/ogg_trg/dirdat/tr ##目標(biāo)端保存隊(duì)列文件的目錄
DYNAMICRESOLUTION ##動(dòng)態(tài)解析表名
table ogg.*;
##指定Data Pump進(jìn)程發(fā)送trail文件到目標(biāo)端的位置(目標(biāo)端trail文件添加到隊(duì)列中)
add rmttrail /home/oracle/product/ogg_trg/dirdat/tr, extract dpump1

六、配置目標(biāo)端的進(jìn)程組
1、MGR管理進(jìn)程組
進(jìn)入E:\goldgate目錄下,運(yùn)行g(shù)gsci.exe

GGSCI (easdb) 3> edit param mgr
PORT 7809
DYNAMICPORTLIST  7809-7849
AUTOSTART REPLICAT *
AUTORESTART REPLICAT *, RETRIES 5, WAITMINUTES 2
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45
PURGEOLDEXTRACTS E:\goldgate\dirdat\em*,usecheckpoints,minkeepdays 3
PORT 7839 ## 通信端口7839, 源端和目標(biāo)端需要保持一致。
USERID ogg, PASSWORD ogg ## GoldenGate用戶登錄數(shù)據(jù)庫(kù)的用戶名和密碼,密碼未做加密處理。如果密碼需要加密使用:GGSCI (dbtrg) 1> encrypt password pwd ,ENCRYPTKEY default 可以得到加密后的密碼字符串,之后配置進(jìn)程若使用加密過(guò)的密碼,需要帶參數(shù)(ENCRYPTKEY default)。例如:USERID ogg, PASSWORD xxx(加密過(guò)的密碼) ,ENCRYPTKEY default
DYNAMICPORTLIST 7840-7939 ## ##動(dòng)態(tài)端口列表的范圍從7840到7939。當(dāng)制定端口被占用或者出現(xiàn)通信故障,管理進(jìn)程將會(huì)從列表中選擇下一個(gè)端口嘗試連接,避免通信端口的單點(diǎn)故障。
AUTOSTART REPLICAT * ##當(dāng)MGR進(jìn)程啟動(dòng)后啟動(dòng)REPLICAT進(jìn)程
AUTORESTART REPLICAT *, RETRIES 5, WAITMINUTES 2 ## 當(dāng)REPLICAT進(jìn)程中斷后嘗試自動(dòng)重啟,每隔2分鐘嘗試啟動(dòng)一次,嘗試5次。
PURGEOLDEXTRACTS /home/oracle/product/ogg_trg/dirdat/*, USECHECKPOINTS, MINKEEPDAYS 10 ##定期清理dirdat路徑下的本地隊(duì)列(local trail)。保留期限10天,過(guò)期后自動(dòng)刪除。從而控制隊(duì)列文件的目錄不會(huì)增長(zhǎng)過(guò)大。
PURGEDDLHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10 ##刪除DDL歷史表,最小保存7天,最大保存10天。
PURGEMARKERHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10 ## 刪除MARKER歷史表,最小保存7天,最大保存10天。
LAGREPORTHOURS 1 ##每隔一小時(shí)檢查各進(jìn)程延時(shí)情況,并記錄到goldengate report文件。
LAGINFOMINUTES 30 ##進(jìn)程復(fù)制延時(shí)超過(guò)30分鐘,向日志文件記錄一條錯(cuò)誤日志
LAGCRITICALMINUTES 45 ##傳輸延時(shí)超過(guò)45分鐘將寫入警告日志
GGSCI (easdb)  4> start mgr
Managerstarted.

查看進(jìn)程狀態(tài)可發(fā)現(xiàn) MANAGER狀態(tài)為 RUNNING:

GGSCI (easdb) 5> info all
Program     Status     Group       Lag at Chkpt  Time Since Chkpt
MANAGER     RUNNING

2、配置目標(biāo)端的replicat進(jìn)程
先設(shè)置GLOBALS參數(shù)文件

GGSCI (easdb as ogg@orcl) 4> dblogin userid ogg,password oracle
Successfully logged into database.
GGSCI (easdb as ogg@orcl) 5> add checkpointtable ogg.oggckpt

Successfully created checkpoint table ogg.oggckpt.
GGSCI (easdb as ogg@orcl) 6> edit params ./GLOBALS

配置如下:
CHECKPOINTTABLE ogg.oggckpt

exit //退出,以使全局參數(shù)生效

創(chuàng)建完畢后,會(huì)在OGG_D表空間創(chuàng)建以下兩張表,可用ogg用戶登陸查看:

SQL> conn ogg/oracle
Connected.
SQL> select * from tab;
TNAME                TABTYPE                CLUSTERID
-------------------- --------------------- ----------
OGGCKPT              TABLE
OGGCKPT_LOX          TABLE

配置replicat進(jìn)程

GGSCI (easdb as ogg@orcl) 7>add replicat repem,exttrail ./dirdat/em
GGSCI (easdb as ogg@orcl) 8>edit params repem
REPLICAT repem
SETENV (ORACLE_SID=orcl)
USERID ogg, PASSWORD oracle
REPERROR DEFAULT, Discard
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/repeam.dsc, APPEND, MEGABYTES 2000
dynamicresolution
MAP ddling.*, TARGET ddling.*;
##創(chuàng)建replicat進(jìn)程
add replicat rep1, exttrail /home/oracle/product/ogg_trg/dirdat/tr, checkpointtable ogg.checkpoints
edit param rep1
#------------------
REPLICAT rep1
SETENV(ORACLE_SID="orcl")
SETENV(NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8)
USERID ogg, PASSWORD ogg
REPORT AT 06:00 ##每天06:00定期生成一個(gè)report文件
REPORTCOUNT EVERY 30 MINUTES, RATE ##每隔30分鐘報(bào)告一次從程序開始到現(xiàn)在的抽取進(jìn)程或者復(fù)制進(jìn)程的事物記錄數(shù),并匯報(bào)進(jìn)程的統(tǒng)計(jì)信息
REPORTROLLOVER AT 02:00 ##為了防止report file被寫滿,每天2:00做一次文件過(guò)期設(shè)定
REPERROR DEFAULT, ABEND ## 除了特殊指定的REPERROR語(yǔ)句,報(bào)告所有復(fù)制期間出現(xiàn)的錯(cuò)誤,回滾非正常中斷的事物和進(jìn)程。遇到不能處理的錯(cuò)誤就自動(dòng)abend,啟動(dòng)需要人工干預(yù)處理
ALLOWNOOPUPDATES ##當(dāng)源表有排除列情況或者有目標(biāo)表不存在的列時(shí),當(dāng)更新這列g(shù)oldengate默認(rèn)報(bào)錯(cuò)。應(yīng)用該參數(shù)后,即可讓goldengate生成一條警告信息而不是報(bào)錯(cuò)。
ASSUMETARGETDEFS ##使用ASSUMETARGETDEFS參數(shù)時(shí),用MAP語(yǔ)句中指定的生產(chǎn)庫(kù)源表和災(zāi)備端目標(biāo)表具有相同的列結(jié)構(gòu)。它指示的Oracle GoldenGate不在生產(chǎn)端查找源表的結(jié)構(gòu)定義。
HANDLECOLLISIONS ##用于goldengate自動(dòng)過(guò)濾不能出來(lái)的沖突記錄,為了嚴(yán)格保證數(shù)據(jù)一致性
DISCARDFILE /home/oracle/product/ogg_trg/dirrpt/repsa.dsc, APPEND, MEGABYTES 1024 ##將執(zhí)行失敗的記錄保存在discard file中,discard file文件記錄了GoldenGate進(jìn)程錯(cuò)誤、數(shù)據(jù)庫(kù)錯(cuò)誤、GoldenGate操作等信息。該文件位于./dirrpt/repsa.dsc,大小為1024MB。 文件中已經(jīng)包含記錄的話,再后面繼續(xù)追加,不刪除之前的記錄。
DISCARDROLLOVER AT 02:00 ##為了防止discard file被寫滿,每天2:00做一次文件過(guò)期設(shè)定
ddl include all ##設(shè)置DDL語(yǔ)句也會(huì)同步
ddlerror default ignore retryop ##開啟DDL復(fù)制后,目標(biāo)端Replicat進(jìn)程參數(shù)文件中必須配置忽略或者過(guò)濾DDLERROR的參數(shù)
MAP ogg.*, target ogg.*; ##對(duì)應(yīng)需要復(fù)制的對(duì)象,默認(rèn)一一對(duì)應(yīng)傳輸進(jìn)程

至此,源端和目標(biāo)端的所有進(jìn)程配置完畢,接下來(lái)就是啟動(dòng)進(jìn)程和初始化數(shù)據(jù)庫(kù)。

備份數(shù)據(jù)庫(kù)準(zhǔn)備:
先查看當(dāng)前數(shù)據(jù)庫(kù)的scn,并記錄下來(lái)

SYS@SIT> select current_scn from v$database;
	CURRENT_SCNacle
	-----------
   22482934597   ---千萬(wàn)記住,在后面啟動(dòng)replicat進(jìn)程需要用到;

在E盤創(chuàng)建目錄dir,并授權(quán)

SYS@SIT> create directory MY_DIR as 'E:\dir';
Directory created.
SYS@SIT> grant read,write on directory MY_DIR to system;

創(chuàng)建完畢后,開始備份數(shù)據(jù)庫(kù)(以schemsa備份數(shù)據(jù)庫(kù))

expdp system/oracle schemas=ddling  directory=MY_DIR dumpfile=ddling.dmp logfile=ddling.log flashback_scn=723538

備份完畢后,文件存放在E:\dir目錄下。

目標(biāo)端同樣在E盤創(chuàng)建目錄dir,并授權(quán),操作和源端一樣。

接下來(lái)就可以通過(guò)impdp命令還原數(shù)據(jù)庫(kù)

impdp system/oracle directory=MY_DIR dumpfile=ddling.dmp logfile=ddling.log

最后進(jìn)行驗(yàn)證。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-443004.html

到了這里,關(guān)于windows平臺(tái)goldgate同步oracle數(shù)據(jù)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • windows 環(huán)境下使用腳本備份 oracle 數(shù)據(jù)庫(kù)數(shù)據(jù)

    windows 環(huán)境下使用腳本備份 oracle 數(shù)據(jù)庫(kù)數(shù)據(jù)

    當(dāng)我們的系統(tǒng)部署在 windows 上時(shí),且使用的數(shù)據(jù)庫(kù)為 oracle 時(shí),需要將數(shù)據(jù)庫(kù)的數(shù)據(jù)定時(shí)備份。 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 搜索任務(wù)計(jì)劃程序 創(chuàng)建任務(wù) 新建觸發(fā)器,執(zhí)行時(shí)間設(shè)置好 新建操作,選擇bat腳本文件 上述基本步驟創(chuàng)建完成之后便可以看到

    2024年01月17日
    瀏覽(28)
  • SQL Server數(shù)據(jù)庫(kù)如何添加Oracle鏈接服務(wù)器(Windows系統(tǒng))

    SQL Server數(shù)據(jù)庫(kù)如何添加Oracle鏈接服務(wù)器(Windows系統(tǒng))

    官方下載地址:https://www.oracle.com/technetwork/topics/dotnet/downloads/odacdeploy-4242173.html 1.2.1 下載的壓縮包解壓位置 ??比如我直接放到D盤根目錄 1.2.2 接著用管理員運(yùn)行Cmd 此處一定要用管理員運(yùn)行,否則會(huì)報(bào)錯(cuò) 使用管理員打開終端,運(yùn)行如下命令: 在系統(tǒng)環(huán)境變量中,為Path添加“

    2024年02月14日
    瀏覽(107)
  • C++ mySQL數(shù)據(jù)庫(kù)連接池(windows平臺(tái))

    C++ mySQL數(shù)據(jù)庫(kù)連接池(windows平臺(tái))

    新手學(xué)了C++多線程,看了些資料練手寫了C++數(shù)據(jù)庫(kù)連接池小項(xiàng)目,自己的源碼地址 MySQL數(shù)據(jù)庫(kù)編程、單例模式、queue隊(duì)列容器、C++11多線程編程、線程互斥、線程同步通信和 unique_lock、基于CAS的原子整形、智能指針shared_ptr、lambda表達(dá)式、生產(chǎn)者-消費(fèi)者線程模型 為了提高M(jìn)ySQL數(shù)

    2024年03月09日
    瀏覽(29)
  • Windows平臺(tái)上達(dá)夢(mèng)數(shù)據(jù)庫(kù)的ODBC安裝與配置

    Windows平臺(tái)上達(dá)夢(mèng)數(shù)據(jù)庫(kù)的ODBC安裝與配置

    最近很多公司都在響應(yīng)信創(chuàng),需要切換到國(guó)產(chǎn)數(shù)據(jù)庫(kù),然而很多數(shù)據(jù)庫(kù)的一些基礎(chǔ)組件的使用都沒有一個(gè)很明確的官方文檔。為了避免更多的人踩坑,本人將踩過(guò)的坑總結(jié)成博文,分享給大家。在此文中我將一步步帶領(lǐng)大家安裝和配置達(dá)夢(mèng)數(shù)據(jù)庫(kù)的ODBC驅(qū)動(dòng)。 達(dá)夢(mèng)數(shù)據(jù)庫(kù)沒有

    2024年02月03日
    瀏覽(17)
  • Spring Boot進(jìn)階(54):Windows 平臺(tái)安裝 MongoDB數(shù)據(jù)庫(kù) | 超級(jí)詳細(xì),建議收藏

    Spring Boot進(jìn)階(54):Windows 平臺(tái)安裝 MongoDB數(shù)據(jù)庫(kù) | 超級(jí)詳細(xì),建議收藏

    ????????MongoDB是一種流行的文檔型NoSQL數(shù)據(jù)庫(kù),它具有高性能、高可用性、可伸縮性等優(yōu)點(diǎn),因此被廣泛應(yīng)用于Web應(yīng)用程序、分布式系統(tǒng)、云計(jì)算等領(lǐng)域。在Windows系統(tǒng)中安裝和使用MongoDB也非常簡(jiǎn)單,只需要按照官方文檔提供的步驟進(jìn)行操作即可。在本篇文章中,我們將介

    2024年02月16日
    瀏覽(32)
  • 數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境: Oracle數(shù)據(jù)庫(kù)ASM磁盤組有4塊成員盤。 數(shù)據(jù)庫(kù)故障分析: Oracle數(shù)據(jù)庫(kù)ASM磁盤組掉線 ,ASM實(shí)例無(wú)法掛載,用戶聯(lián)系我們要求恢復(fù)oracle數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工程師拿到磁盤后,先將所有磁盤以只讀方式進(jìn)行扇區(qū)級(jí)別的鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢

    2024年02月13日
    瀏覽(40)
  • Oracle數(shù)據(jù)庫(kù)

    Oracle數(shù)據(jù)庫(kù)

    ①層次型數(shù)據(jù)庫(kù) ②網(wǎng)狀型數(shù)據(jù)庫(kù) ③關(guān)系型數(shù)據(jù)庫(kù)(主要介紹) E-R圖:屬性(橢圓形),實(shí)體(矩形),聯(lián)系(菱形-一對(duì)一、一對(duì)多、多對(duì)多) 注:有的聯(lián)系也有屬性 關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)范式: 第一范式(1NF):屬性不可再分,字段保證原子性 第二范式(2NF):在滿足1

    2024年02月08日
    瀏覽(34)
  • Oracle 數(shù)據(jù)庫(kù)恢復(fù)刪除的數(shù)據(jù)

    需求描述: 同事讓刪除臟數(shù)據(jù),結(jié)果刪錯(cuò)了,需要恢復(fù)數(shù)據(jù) 思路: 利用閃回恢復(fù)數(shù)據(jù)只能恢復(fù)15分鐘之內(nèi)的,后面undo空間會(huì)被重寫,就恢復(fù)不了,所以刪除數(shù)據(jù)后,要謹(jǐn)慎再三確認(rèn),若發(fā)現(xiàn)不對(duì),則利用閃回恢復(fù) 先查詢刪除時(shí)的時(shí)間節(jié)點(diǎn)的快照 查到時(shí)間戳之后 閃回恢復(fù)數(shù)

    2024年01月24日
    瀏覽(36)
  • 【數(shù)據(jù)庫(kù)】日常使用PL/SQL 登錄ORACLE 數(shù)據(jù)庫(kù)查詢數(shù)據(jù)

    一、PL/SQL 登錄方式 username: ##訪問(wèn)數(shù)據(jù)庫(kù)的賬號(hào) password: ##訪問(wèn)數(shù)據(jù)庫(kù)的密碼 Databse: ##數(shù)據(jù)庫(kù)IP地址/實(shí)例名 數(shù)據(jù)庫(kù)集群心跳地址/實(shí)例名 Connect as : ##Normal,如果使用sysdba賬戶登錄選擇SYSDBA 二、PL/SQL使用SQL語(yǔ)句查詢 點(diǎn)擊上方導(dǎo)航欄,New,選擇SQL Window,即可再次輸入要查詢的

    2024年02月19日
    瀏覽(30)
  • Oracle數(shù)據(jù)庫(kù)面試題 精選 Oracle 面試題

    1.解釋冷備份和熱備份的不同點(diǎn)以及各自的優(yōu)點(diǎn) 冷備份 發(fā)生在數(shù)據(jù)庫(kù)已經(jīng)正常關(guān)閉的情況下,將關(guān)鍵性文件拷貝到另外位置的一種說(shuō)法。適用于所有模式的數(shù)據(jù)庫(kù)。 優(yōu)點(diǎn) 1. 是非??焖俚膫浞莘椒ǎㄖ恍杩截愇募?2. 容易歸檔(簡(jiǎn)單拷貝即可) 3. 容易恢復(fù)到某個(gè)時(shí)間點(diǎn)上(只

    2024年02月05日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包