Berkeley DB

Sagteware kiekie:
Berkeley DB
Sagteware besonderhede:
Weergawe: 6.2.32 Opgedateer
Upload datum: 27 Apr 17
Ontwikkelaar: Oracle Corporation
Lisensie: Gratis
Populariteit: 26

Rating: 1.0/5 (Total Votes: 1)

Berkeley DB (libdb) is 'n programmatiese toolkit wat ingebedde databasis ondersteuning bied vir beide tradisionele en kliënt / bediener programme.

Berkeley DB bevat b + boom, tou, uitgebreide lineêre hashing, vaste en veranderlike lengte rekord toegangsmetodes, transaksies, sluit, logging, gedeelde geheue kas, databasis herstel en replikasie vir hoogs beskikbare stelsels.

Wat is nuut in hierdie weergawe:

  • Nuwe funksies:
  • Het 'n alternatiewe bergingsformaat genaamd blobs bygevoeg, wat die lees en opdatering van baie groot data-items verbeter en verbeter. Interface beskikbaar via C, C #, C + + en Java API's. [# 19332]
  • Voeg verskeie pragmas by die SQL-laag wat inligting oor HA SQL-toepassings konfigureer en gee, soos die aantal webwerwe in die replikasiegroep of die verkiesingsprioriteit van 'n webwerf instel. [# 20227]
  • Het 'n BDBSQL_CONCURRENT_CONNECTIONS-vlag by die SQL API gevoeg om databasis-sluitings toe te laat om gedeaktiveer te word. Nuttig wanneer daar net lesers in die databasis is. [# 20928]
  • As replikasiebestuurder in verskeie prosesse uitgevoer word, word die onderliggende proses outomaties oorgeneem as die repliseringsproses as die repliseringsproses ophou en daar is 'n beskikbare ondergeskikte proses. [# 20969]
  • Bygevoeg replikasie aansigte / gedeeltelike replikasie funksie. Funksie beskikbaar deur C, C #, C ++ en Java API's. [# 21062]
  • DPL-uitbreidings om met JDK7 te werk. [# 21101]
  • Toegevoegde enkripsie ondersteuning vir die Android JDBC bestuurder. [# 21129]
  • Aansoeke wat snapshot-isolasie en langtermyntransaksies gebruik, sal in baie gevalle verminderde gebruik van die kas sien. Dit lei tot verbeterde prestasie deur die behoefte aan tydelike vrieskas te verminder. [# 21324]
  • Bygevoeg mpool stat velde st_mvcc_resued, st_oddfsize_detect en st_oddfsize_resolve na C #. [# 21325]
  • Bygevoeg ondersteuning databasis partitionering in C # APIs. [# 21474]
  • Bygevoeg 'n per-draad-kas vir die locker-struktuur wat slotidentifikators berg, soos transaksie-ID's of die locker-ID wat deur DB_ENV-> lock_id () terugbesorg is. Dit kan die gelyktydigheid van programme verbeter wat DB_ENV-> set_thread_count () gebruik. [# 21591]
  • Poort nutsprogramme vir Windows Mobile. [# 21636]
  • Stel 3 nuwe repmgr stat waardes en 'n nuwe DB_REPMGR_SITE vlag waarde aan C # en Java APIs. [# 21687]
  • Bygevoeg ondersteuning vir die lokalisering van fout boodskappe in UTF-8 karakters, en het 'n gedeelte bygevoeg oor hoe om 'n gelokaliseerde biblioteek en 'n ICU-voorbeeld in die Programmer's Reference Guide te bou. [# 21280]
  • Databasis Omgewingsveranderinge:
  • Redundante witruimtes word nou geïgnoreer in DB_CONFIG-lyne wat betrekking het op gidse. [# 20158]
  • Vaste foute wanneer u nie-DB-lêers probeer oopmaak asof dit databasisse was. As enkripsie aktief was, sou 'n beweringskending plaasvind. As enkripsie nie aktief was nie, het die foutboodskap "BDB0178 Gecodeerde databasis: geen enkripsie vlag" Sou verkeerd impliseer dat 'n wagwoord benodig word. [# 21408]
  • Veranderings met toegangsmetodes:
  • 'n fout gemaak wat 'n hoopdata-bladsy in 'n streek kan toeken nadat die streekskepping ongedaan gemaak is. [# 20939]
  • Vaste 'n fout in die hoop wat dit verhoed het om in gemengde-endiese konfigurasies te werk. [# 21016]
  • Verbeter die soektog prestasie vir Btree toegangsmetode wanneer die sleutels 'n algemene voorvoegsel deel. [# 21216]
  • Vaste foute met die byte-omruiling van hoopbladsye. Nou kan hoop databasisse tussen klein-endiese en groot-endiese argitekture verskuif word. [# 21387]
  • Stel 'n wedloopstoestand vas waar 'n ander draad van beheer 'n wyser in die proses van opruiming kan verkry. [# 21714]
  • Duplisering van die posisie van 'n wyser op 'n partisie-databasis sal nie meer 'n ongeluk veroorsaak nie. [# 22195]
  • Bevestig 'n beweringsfout wanneer 'n geslote wyser gesluit word. [# 22398]
  • API-veranderings:
  • Verander die volgorde se cachesize en die delta parameter van DB_SEQUENCE-> word van tipe u_int32_t in plaas van int32_t. [# 21552]
  • Bied 'n fout met die DB_MPOOLFILE-> set_maxsize API. In vorige uitgawes is die lêer toegelaat om een ​​bladsy groter as die gekose limiet te laat groei. [# 21867]
  • Verander die vergelykingsfunksie in DB-> set_bt_compare, DB> set_dup_compare en DB-> set_h_compare om 'n ekstra 'size_t * locp'-parameter te aanvaar. [# 22235]
  • SQL-spesifieke API veranderinge:
  • Het die PRAGMA large_record_opt bygevoeg, wat wanneer dit aangeskakel is, die lees en opdatering van baie groot rekords kan verbeter. [# 19332]
  • Bygevoeg ondersteuning vir multi-proses toegang tot die databasis in SQL HA toepassings. [# 21050]
  • In-geheue databasisse kan nou geskep word sonder om die vlag SQLITE_OPEN_CREATE te slaag. [# 21456]
  • Regstel 'n fout in die SQL API waar die grootte van die bladsy tot 64 K sal lei tot 'n fout. Ook 'n gepaardgaande geheue lek in SQL aanlyn Friends. [# 21460]
  • Voeg bdbsql_log_buffer pragma toe om die grootte van die logbuffer te stel. [# 21471]
  • Upgraded SQLite na weergawe 3.7.13. [# 21641]
  • Vaste 'n mutexlek met toegang tot die databasis in SQL HA-toepassings. [# 21714]
  • Vaste 'n fout wat veroorsaak dat jdbc-gebou misluk op ARM-Linux deur gebruik te maak van gnueabi gcc. [# 22123]
  • Upgraded SQLite na weergawe 3.7.16.2. [# 22349]
  • Upgraded ADO.NET na weergawe 1.0.85.0. [# 22405]
  • Tcl-spesifieke API veranderinge:
  • Ondersteun API's vir blob-berging in Tcl. [# 19332]
  • Java-spesifieke API veranderinge:
  • 'n fout opgelos waar EnvironmentConfig.setCreateDir () die omgewing nie korrek opgestel het nie. [# 21127]
  • 'n fout opgelos waar Database.verify () die DB nie korrek ingestel het nie. [# 22401]
  • Vaste foutboodskap vasgestel wat gedruk kan word wanneer 'n transaksie op 'n replikasiekliënt in Java geskep word. [# 21671]
  • C # -specifieke API veranderings:
  • Maak baie C # bou waarskuwings skoon. [# 22285]
  • Vaste SWIG tipemap definisies vir C # koppelvlak. [# 18509]
  • Replikasie veranderings:
  • Vaste verskeie beweringsfoute wat kan ontstaan ​​as u failchk en replikasie gebruik. [# 19765]
  • Gee 'n fout wanneer die plaaslike webwerf wat tydens interne aanstellings gedefinieer is, teenstrydig met 'n vorige definisie is. [# 20870]
  • 'n fout opgelos waar replikasie-kliënte die log verkeerd spoel toe die DB_TXN_WRITE_NOSYNC-vlag gespesifiseer is. [# 20964]
  • 'n fout opgelos waar 'n geldige aanroep van die DB_ENV>> repmgr_start () metode sal misluk ná 'n vorige aanroep wat 'n ongeldige ndreads-parameterwaarde verskaf het. 'N BDB3640-fout is verkeerd gegenereer. [# 21289]
  • 'n fout opgelos waar die berekening van die aantal vereiste meesterhuurtoelae toegepas word dat 'n transaksie teen 'n streng meerderheid replikasiegroepwebwerwe moet wees. Dit is voldoende dat 'n transaksie teenwoordig is op ten minste die helfte van die repliseringsgroep-webwerwe, wat in sommige gevalle die aantal vereiste huurkontrakte verminder. [# 21329]
  • 'n herstelprobleem op die kliënt vasgestel waar 'n verkeerde kontrolepunt gekies is wat veroorsaak dat herstel na 'n verkeerde punt gaan. [# 21342]
  • 'n fout gemaak wat kan lei tot 'n ongeluk as gevolg van 'n verkeerde herversoek op 'n webwerf wat net 'n verkiesing gewen het. [# 21344]
  • Vaste 'n fout waar logs nooit in die argief sal kry as daar 2 webwerwe en verskillende kombinasies van mislukkings is nie. [# 21448]
  • Het 'n fout opgelos waar ons nie die feit vasgestel het dat DB_TXN_SNAPSHOT gebruik is met 'n HA-kliënt nie. Kliënte is per definisie slegs gelees, dus momentopname transaksies word nie toegelaat nie. [# 21601]
  • Daar is 'n fout gemaak waar die bepaling van die feit of 'n werf gelyk is of nie korrek is bepaal nie. [# 21722]
  • 'n fout opgelos waar 'n meester van Replication Manager kon ophou funksioneer nadat 'n verouderde groeplidmaatskapslyslys van 'n ander webwerf aanvaar is. [# 21804]
  • Verminder die veelvoudige datastromme wat soms voorkom as die herhalende tye korter is as die tyd wat dit neem om logbestandskakelaars te verander of 'n kontrolepunt op 'n kliëntwebwerf uit te voer. [# 21843]
  • 'n fout opgelos wat 'n webwerf onverwags van die repliseringsgroep verwyder word wanneer die repliseringsgroep die ouer se bevestiging verloor om die webwerf tydens 'n meesterverandering toe te voeg. [# 21875]
  • 'n Bug opgelos waar 'n meester werf kan crash wanneer 'n webwerf verwyder word as die verwyderde werf sy verbindings sluit voordat die meester sy finale stappe van die operasie voltooi. [# 22050]
  • 'n Bug vasgestel waar 'n verkiesing nooit gebeur ná die verlies van die meester wanneer meester huurkontrakte gebruik word nie. [# 22120]
  • Verandering van substelselveranderings:
  • Bevestig 'n fout wat 'n lokval kan veroorsaak as 'n slot-tydsduur plaasvind terwyl 'n databasis oopgemaak word. [# 21098]
  • Vas 'n hang wat kan plaasvind as daar nie meer spasie vir lockers is nie. [# 21774]
  • Bepaal 'n potensiële wedloopstoestand wanneer die dooiepunt-opsporingsgrafiek gebou word, wat onder seldsame toestande 'n ongeldige adresfout kan veroorsaak. [# 22261]
  • Wysigings van subsysteme aanmelding:
  • 'n fout opgelos wat DB_ENV-> log_get_config nie korrek gewerk het toe dit voor DB_ENV-> oopgemaak is nie. [# 21359]
  • Veranderings van die subsysteem van geheue poorte:
  • 'n fout in die DB_ENV-> get_cache_max API wat veroorsaak het dat dit 'n foutiewe waarde en 'n fout in die DB_ENV-> set_cachesize API wat foutiewe gedrag veroorsaak het, verander het toe die grootte van 'n bestaande kas verander is. [# 21146]
  • Vaste 'n wedloopstoestand wat voorkom as jy inligting oor 'n lêer probeer kry en die lêer word verleng deur die bedryfstelsel. [# 21193]
  • Korrekte foutboodskappe in verskeie geheuenspoelkonfigurasiefunksies. [# 21779]
  • Vaste verskeie geheue lek items geïdentifiseer deur suiwer lopies. [# 22283]
  • Veranderings van die Subsystem van Mutex:
  • Bevestig 'n onbeperkte simboolfout (MUTEX_IS_OWNED) wanneer dit met 'n -en-diagnostiese -disable-mutexsupport ingestel word. [# 21145]
  • Regstel 'n fout waar ons nie mutexes behoorlik in DB_PRIVATE streke kon pas wanneer die program 'n belyning ingestel het nie. [# 21491]
  • Maak 'n wedloopstoestand tussen DB_ENV-> failchk () en die toekenning van 'n mutex. [# 21796]
  • Beperk die standaard mutex spin telling tot hoogstens 200, om te verhoed dat oormatige spin op stelsels met honderde hipertrades. [# 21463]
  • Toets Suite veranderings:
  • Bygevoeg ondersteuning vir kry / set_heapsize. [# 21510]
  • Nut veranderings:
  • 'n fout opgelos waar die DB> gt_partisie gebel word met 'n sleutel skikking wat vereis word om die geheue skikking geldig te hou totdat die databasis oopgemaak is. [# 18350]
  • 'n fout opgelos wat veroorsaak het dat DB_ENV-> rugsteun vroeg gestaak het as DB_BACKUP_FILES nie ingestel is nie en dat 'n nie-DB-lêer in die data-gids was. [# 21076]
  • Vaste 'n probleem met db_hotbackup se -F opsie, wat 'n segmenteringsoortreding kan veroorsaak. Ook 'n onduidelik foutboodskap vervang. [# 21184]
  • Vaste drie probleme met db_hotbackup se rugsteun van transaksie logs. 'N Warm rugsteun het nie 'n gekonfigureerde loggids gebruik nie, maar probeer om die logboeke in die omgewing se huis oop te maak. Die tweede regstelling het 'n foutspoor gekorrigeer, waarin die geheue deur die verkeerde funksie bevry is, wat moontlik 'n wagbytefout veroorsaak. Die derde oplossing het die probleem opgelos dat 'n verkeerde boodskap vertoon sal word as slegs '-l' Is gespesifiseer. [# 21313]
  • Bevestig 'n verkeerde "Geen sodanige lêer of gids nie" (GEEN) fout tydens die uitvoer van db_archive in 'n omgewing met 'n leë tou databasis. [# 21541]
  • Vaste foute in verdigting van groot sleutels in die boonste vlakke van btrees. [# 21569]
  • Die meeste funksies werk nie meer op replikasiekliënte wat outomaties geïnitialiseer word nie. Die fout DB_REP_LOCKOUT is nou teruggestuur. [# 21593]
  • Vaste lek in die funksie db-> verifieer () vir btrees. Die fout sal verifikasie vertraag en moontlik veroorsaak dat dit nie meer in herinnering is nie. [## 21917]
  • Verwyder 'n moontlike hang wanneer databasisse met baie duplikate gekompakteer word. [# 21975]
  • Daar is 'n fout gemaak waar ons nie 'n fout herstel nie toe ons probeer om 'n hoop databasis te kompakteer. [# 22063]
  • 'n fout in die fouthantering van db_log_verify wat 'n segmenasie-oortreding sou veroorsaak as daar nie genoeg ruimte was om sy tydelike databasisse te skep nie. [# 22187]
  • Konfigurasie, dokumentasie, voorbeeldprogramme, draagbaarheid en bouveranderinge
  • Stel 'n ODBC-konfigurasieprobleem reg, wat ODBC-boufout met SQL API veroorsaak. [# 21490]
  • Gestremde enkripsie as standaard in SQL API op Linux, voltooide bouopsies vir enkripsie in SQL en SQL JDBC op Linux, Windows en Android, en opgedateerde bouproses vir die drie platforms in Installasiegids. [# 21872]
  • Gebruik "-xO2" As die standaard optimalisering vlak vir die Sun Workshop compiler. [# 22057]
  • Bevestig 'n "opkode nie ondersteun nie" Fout op MIPS platforms wie se monteer standaard op die MIPS1 instruksies stel. [# 22065]
  • Voorsien 'n konsekwente manier om enkripsie vir db-, sql-, jdbc-biblioteke op Unix aan te skakel. [# 22158]
  • Het die opsie CONFIG_TEST bygevoeg wanneer die debugmodus gebruik word in die db_csharp Windows-projek, om konsekwent te wees met die db Windows-projek. [# 22300]
  • Voorbeeld veranderinge:
  • Stuur die C grootmaat voorbeeld na C + +. [# 19541]
  • Bug fixes:
  • Vaste 'n wedloopstoestand wat 'n ongeluk kan veroorsaak as 2 prosesse gelyktydig dieselfde SQL-databasis oopgemaak het. [# 21041]
  • Bevestig 'n fout in die btree vergelyking funksie wat geheue aan die verkeerde draad toegeken het. [# 21232]
  • Bevestig 'n wedloopstoestand in die SQL-handhawingskas-sluitkode. [# 21265]
  • Vaste 'n fout in die SQL-kode wat verhoed dat die tabel geskep word wanneer BDBSQL_FILE_PER_TABLE gedefinieer is. [# 21417]
  • 'n fout opgelos wat sommige velde van die DBT's van die partisie sleutel wat van DB> gt_partition_keys teruggekeer word, mag nie geïnitialiseer word nie. [# 21474]
  • 'n fout opgelos wat voorkom dat 'n sub-databasis geskep word onder die gids wat in DB-> set_create_dir geïdentifiseer is. [# 21603]
  • 'n fout opgelos waar dbenv-> mp_mtxcount nie korrek gebruik is nie. [# 21768]
  • Skoon 'n paar veranderlike opstartprobleme wat foute op 64-bis Windows veroorsaak. [# 21850]
  • Verbeter die willekeur van die 20 byte unieke fileid generator op Windows. [# 22470]
  • Vaste moontlike aanspraakfout in die XA Transaction Manager-funksie. [# 22450]
  • Uitgestelde funksies:
  • Tornado 2.0 word nie ondersteun nie, en VxWorks weergawes ouer as 6.9 word nie ondersteun nie. [# 21877]

Wat is nuut in weergawe 12.1.6.0.20:

  • Nuwe funksies:
  • Het 'n alternatiewe bergingsformaat genaamd blobs bygevoeg, wat die lees en opdatering van baie groot data-items verbeter en verbeter. Interface beskikbaar via C, C #, C + + en Java API's. [# 19332]
  • Voeg verskeie pragmas by die SQL-laag wat inligting oor HA SQL-toepassings konfigureer en gee, soos die aantal webwerwe in die replikasiegroep of die verkiesingsprioriteit van 'n webwerf instel. [# 20227]
  • Het 'n BDBSQL_CONCURRENT_CONNECTIONS-vlag by die SQL API gevoeg om databasis-sluitings toe te laat om gedeaktiveer te word. Nuttig wanneer daar net lesers in die databasis is. [# 20928]
  • As replikasiebestuurder in verskeie prosesse uitgevoer word, word die onderliggende proses outomaties oorgeneem as die repliseringsproses as die repliseringsproses ophou en daar is 'n beskikbare ondergeskikte proses. [# 20969]
  • Bygevoeg replikasie aansigte / gedeeltelike replikasie funksie. Funksie beskikbaar deur C, C #, C ++ en Java API's. [# 21062]
  • DPL-uitbreidings om met JDK7 te werk. [# 21101]
  • Toegevoegde enkripsie ondersteuning vir die Android JDBC bestuurder. [# 21129]
  • Aansoeke wat snapshot-isolasie en langtermyntransaksies gebruik, sal in baie gevalle verminderde gebruik van die kas sien. Dit lei tot verbeterde prestasie deur die behoefte aan tydelike vrieskas te verminder. [# 21324]
  • Bygevoeg mpool stat velde st_mvcc_resued, st_oddfsize_detect en st_oddfsize_resolve na C #. [# 21325]
  • Bygevoeg ondersteuning databasis partitionering in C # APIs. [# 21474]
  • Bygevoeg 'n per-draad-kas vir die locker-struktuur wat slotidentifikators berg, soos transaksie-ID's of die locker-ID wat deur DB_ENV-> lock_id () terugbesorg is. Dit kan die gelyktydigheid van programme verbeter wat DB_ENV-> set_thread_count () gebruik. [# 21591]
  • Poort nutsprogramme vir Windows Mobile. [# 21636]
  • Stel 3 nuwe repmgr stat waardes en 'n nuwe DB_REPMGR_SITE vlag waarde aan C # en Java APIs. [# 21687]
  • Bygevoeg ondersteuning vir die lokalisering van fout boodskappe in UTF-8 karakters, en het 'n gedeelte bygevoeg oor hoe om 'n gelokaliseerde biblioteek en 'n ICU-voorbeeld in die Programmer's Reference Guide te bou. [# 21280]
  • Databasis Omgewingsveranderinge:
  • Redundante witruimtes word nou geïgnoreer in DB_CONFIG-lyne wat betrekking het op gidse. [# 20158]
  • Vaste foute wanneer u nie-DB-lêers probeer oopmaak asof dit databasisse was. As enkripsie aktief was, sou 'n beweringskending plaasvind. As enkripsie nie aktief was nie, het die foutboodskap "BDB0178 Gecodeerde databasis: geen enkripsie vlag" Sou verkeerd impliseer dat 'n wagwoord benodig word. [# 21408]
  • Veranderings met toegangsmetodes:
  • 'n fout gemaak wat 'n hoopdata-bladsy in 'n streek kan toeken nadat die streekskepping ongedaan gemaak is. [# 20939]
  • Vaste 'n fout in die hoop wat dit verhoed het om in gemengde-endiese konfigurasies te werk. [# 21016]
  • Verbeter die soektog prestasie vir Btree toegangsmetode wanneer die sleutels 'n algemene voorvoegsel deel. [# 21216]
  • Vaste foute met die byte-omruiling van hoopbladsye. Nou kan hoop databasisse tussen klein-endiese en groot-endiese argitekture verskuif word. [# 21387]
  • Stel 'n wedloopstoestand vas waar 'n ander draad van beheer 'n wyser in die proses van opruiming kan verkry. [# 21714]
  • Duplisering van die posisie van 'n wyser op 'n partisie-databasis sal nie meer 'n ongeluk veroorsaak nie. [# 22195]
  • Bevestig 'n beweringsfout wanneer 'n geslote wyser gesluit word. [# 22398]
  • API-veranderings:
  • Verander die volgorde se cachesize en die delta parameter van DB_SEQUENCE-> word van tipe u_int32_t in plaas van int32_t. [# 21552]
  • Bied 'n fout met die DB_MPOOLFILE-> set_maxsize API. In vorige uitgawes is die lêer toegelaat om een ​​bladsy groter as die gekose limiet te laat groei. [# 21867]
  • Verander die vergelykingsfunksie in DB-> set_bt_compare, DB> set_dup_compare en DB-> set_h_compare om 'n ekstra 'size_t * locp'-parameter te aanvaar. [# 22235]
  • SQL-spesifieke API veranderinge:
  • Het die PRAGMA large_record_opt bygevoeg, wat wanneer dit aangeskakel is, die lees en opdatering van baie groot rekords kan verbeter. [# 19332]
  • Bygevoeg ondersteuning vir multi-proses toegang tot die databasis in SQL HA toepassings. [# 21050]
  • In-geheue databasisse kan nou geskep word sonder om die vlag SQLITE_OPEN_CREATE te slaag. [# 21456]
  • Regstel 'n fout in die SQL API waar die grootte van die bladsy tot 64 K sal lei tot 'n fout. Ook 'n gepaardgaande geheue lek in SQL aanlyn Friends. [# 21460]
  • Voeg bdbsql_log_buffer pragma toe om die grootte van die logbuffer te stel. [# 21471]
  • Upgraded SQLite na weergawe 3.7.13. [# 21641]
  • Vaste 'n mutexlek met toegang tot die databasis in SQL HA-toepassings. [# 21714]
  • Vaste 'n fout wat veroorsaak dat jdbc-gebou misluk op ARM-Linux deur gebruik te maak van gnueabi gcc. [# 22123]
  • Upgraded SQLite na weergawe 3.7.16.2. [# 22349]
  • Upgraded ADO.NET na weergawe 1.0.85.0. [# 22405]
  • Tcl-spesifieke API veranderinge:
  • Ondersteun API's vir blob-berging in Tcl. [# 19332]
  • Java-spesifieke API veranderinge:
  • 'n fout opgelos waar EnvironmentConfig.setCreateDir () die omgewing nie korrek opgestel het nie. [# 21127]
  • 'n fout opgelos waar Database.verify () die DB nie korrek ingestel het nie. [# 22401]
  • Vaste foutboodskap vasgestel wat gedruk kan word wanneer 'n transaksie op 'n replikasiekliënt in Java geskep word. [# 21671]
  • C # -specifieke API veranderings:
  • Maak baie C # bou waarskuwings skoon. [# 22285]
  • Vaste SWIG tipemap definisies vir C # koppelvlak. [# 18509]
  • Replikasie veranderings:
  • Vaste verskeie beweringsfoute wat kan ontstaan ​​as u failchk en replikasie gebruik. [# 19765]
  • Gee 'n fout wanneer die plaaslike webwerf wat tydens interne aanstellings gedefinieer is, teenstrydig met 'n vorige definisie is. [# 20870]
  • 'n fout opgelos waar replikasie-kliënte die log verkeerd spoel toe die DB_TXN_WRITE_NOSYNC-vlag gespesifiseer is. [# 20964]
  • 'n fout opgelos waar 'n geldige aanroep van die DB_ENV>> repmgr_start () metode sal misluk ná 'n vorige aanroep wat 'n ongeldige ndreads-parameterwaarde verskaf het. 'N BDB3640-fout is verkeerd gegenereer. [# 21289]
  • 'n fout opgelos waar die berekening van die aantal vereiste meesterhuurtoelae toegepas word dat 'n transaksie teen 'n streng meerderheid replikasiegroepwebwerwe moet wees. Dit is voldoende dat 'n transaksie teenwoordig is op ten minste die helfte van die repliseringsgroep-webwerwe, wat in sommige gevalle die aantal vereiste huurkontrakte verminder. [# 21329]
  • 'n herstelprobleem op die kliënt vasgestel waar 'n verkeerde kontrolepunt gekies is wat veroorsaak dat herstel na 'n verkeerde punt gaan. [# 21342]
  • 'n fout gemaak wat kan lei tot 'n ongeluk as gevolg van 'n verkeerde herversoek op 'n webwerf wat net 'n verkiesing gewen het. [# 21344]
  • Vaste 'n fout waar logs nooit in die argief sal kry as daar 2 webwerwe en verskillende kombinasies van mislukkings is nie. [# 21448]
  • Het 'n fout opgelos waar ons nie die feit vasgestel het dat DB_TXN_SNAPSHOT gebruik is met 'n HA-kliënt nie. Kliënte is per definisie slegs gelees, dus momentopname transaksies word nie toegelaat nie. [# 21601]
  • Daar is 'n fout gemaak waar die bepaling van die feit of 'n werf gelyk is of nie korrek is bepaal nie. [# 21722]
  • 'n fout opgelos waar 'n meester van Replication Manager kon ophou funksioneer nadat 'n verouderde groeplidmaatskapslyslys van 'n ander webwerf aanvaar is. [# 21804]
  • Verminder die veelvoudige datastromme wat soms voorkom as die herhalende tye korter is as die tyd wat dit neem om logbestandskakelaars te verander of 'n kontrolepunt op 'n kliëntwebwerf uit te voer. [# 21843]
  • 'n fout opgelos wat 'n webwerf onverwags van die repliseringsgroep verwyder word wanneer die repliseringsgroep die ouer se bevestiging verloor om die webwerf tydens 'n meesterverandering toe te voeg. [# 21875]
  • 'n Bug opgelos waar 'n meester werf kan crash wanneer 'n webwerf verwyder word as die verwyderde werf sy verbindings sluit voordat die meester sy finale stappe van die operasie voltooi. [# 22050]
  • 'n Bug vasgestel waar 'n verkiesing nooit gebeur ná die verlies van die meester wanneer meester huurkontrakte gebruik word nie. [# 22120]
  • Verandering van substelselveranderings:
  • Bevestig 'n fout wat 'n lokval kan veroorsaak as 'n slot-tydsduur plaasvind terwyl 'n databasis oopgemaak word. [# 21098]
  • Vas 'n hang wat kan plaasvind as daar nie meer spasie vir lockers is nie. [# 21774]
  • Bepaal 'n potensiële wedloopstoestand wanneer die dooiepunt-opsporingsgrafiek gebou word, wat onder seldsame toestande 'n ongeldige adresfout kan veroorsaak. [# 22261]
  • Wysigings van subsysteme aanmelding:
  • 'n fout opgelos wat DB_ENV-> log_get_config nie korrek gewerk het toe dit voor DB_ENV-> oopgemaak is nie. [# 21359]
  • Veranderings van die subsysteem van geheue poorte:
  • 'n fout in die DB_ENV-> get_cache_max API wat veroorsaak het dat dit 'n foutiewe waarde en 'n fout in die DB_ENV-> set_cachesize API wat foutiewe gedrag veroorsaak het, verander het toe die grootte van 'n bestaande kas verander is. [# 21146]
  • Vaste 'n wedloopstoestand wat voorkom as jy inligting oor 'n lêer probeer kry en die lêer word verleng deur die bedryfstelsel. [# 21193]
  • Korrekte foutboodskappe in verskeie geheuenspoelkonfigurasiefunksies. [# 21779]
  • Vaste verskeie geheue lek items geïdentifiseer deur suiwer lopies. [# 22283]
  • Veranderings van die Subsystem van Mutex:
  • Bevestig 'n onbeperkte simboolfout (MUTEX_IS_OWNED) wanneer dit met 'n -en-diagnostiese -disable-mutexsupport ingestel word. [# 21145]
  • Regstel 'n fout waar ons nie mutexes behoorlik in DB_PRIVATE streke kon pas wanneer die program 'n belyning ingestel het nie. [# 21491]
  • Maak 'n wedloopstoestand tussen DB_ENV-> failchk () en die toekenning van 'n mutex. [# 21796]
  • Beperk die standaard mutex spin telling tot hoogstens 200, om te verhoed dat oormatige spin op stelsels met honderde hipertrades. [# 21463]
  • Toets Suite veranderings:
  • Bygevoeg ondersteuning vir kry / set_heapsize. [# 21510]
  • Nut veranderings:
  • 'n fout opgelos waar die DB> gt_partisie gebel word met 'n sleutel skikking wat vereis word om die geheue skikking geldig te hou totdat die databasis oopgemaak is. [# 18350]
  • 'n fout opgelos wat veroorsaak het dat DB_ENV-> rugsteun vroeg gestaak het as DB_BACKUP_FILES nie ingestel is nie en dat 'n nie-DB-lêer in die data-gids was. [# 21076]
  • Vaste 'n probleem met db_hotbackup se -F opsie, wat 'n segmenteringsoortreding kan veroorsaak. Ook 'n onduidelik foutboodskap vervang. [# 21184]
  • Vaste drie probleme met db_hotbackup se rugsteun van transaksie logs. 'N Warm rugsteun het nie 'n gekonfigureerde loggids gebruik nie, maar probeer om die logboeke in die omgewing se huis oop te maak. Die tweede regstelling het 'n foutspoor gekorrigeer, waarin die geheue deur die verkeerde funksie bevry is, wat moontlik 'n wagbytefout veroorsaak. Die derde oplossing het die probleem opgelos dat 'n verkeerde boodskap vertoon sal word as slegs '-l' Is gespesifiseer. [# 21313]
  • Bevestig 'n verkeerde "Geen sodanige lêer of gids nie" (GEEN) fout tydens die uitvoer van db_archive in 'n omgewing met 'n leë tou databasis. [# 21541]
  • Vaste foute in verdigting van groot sleutels in die boonste vlakke van btrees. [# 21569]
  • Die meeste funksies werk nie meer op replikasiekliënte wat outomaties geïnitialiseer word nie. Die fout DB_REP_LOCKOUT is nou teruggestuur. [# 21593]
  • Vaste lek in die funksie db-> verifieer () vir btrees. Die fout sal verifikasie vertraag en moontlik veroorsaak dat dit nie meer in herinnering is nie. [## 21917]
  • Verwyder 'n moontlike hang wanneer databasisse met baie duplikate gekompakteer word. [# 21975]
  • Daar is 'n fout gemaak waar ons nie 'n fout herstel nie toe ons probeer om 'n hoop databasis te kompakteer. [# 22063]
  • 'n fout in die fouthantering van db_log_verify wat 'n segmenasie-oortreding sou veroorsaak as daar nie genoeg ruimte was om sy tydelike databasisse te skep nie. [# 22187]
  • Konfigurasie, dokumentasie, voorbeeldprogramme, draagbaarheid en bouveranderinge
  • Stel 'n ODBC-konfigurasieprobleem reg, wat ODBC-boufout met SQL API veroorsaak. [# 21490]
  • Gestremde enkripsie as standaard in SQL API op Linux, voltooide bouopsies vir enkripsie in SQL en SQL JDBC op Linux, Windows en Android, en opgedateer bouproses vir die drie platforms in Installasiegids. [# 21872]
  • Gebruik "-xO2" As die standaard optimalisering vlak vir die Sun Workshop compiler. [# 22057]
  • Bevestig 'n "opkode nie ondersteun nie" Fout op MIPS platforms wie se monteer standaard op die MIPS1 instruksies stel. [# 22065]
  • Voorsien 'n konsekwente manier om enkripsie vir db-, sql-, jdbc-biblioteke op Unix aan te skakel. [# 22158]
  • Het die opsie CONFIG_TEST bygevoeg wanneer die debugmodus gebruik word in die db_csharp Windows-projek, om konsekwent te wees met die db Windows-projek. [# 22300]
  • Voorbeeld veranderinge:
  • Stuur die C grootmaat voorbeeld na C + +. [# 19541]
  • Bug fixes:
  • Vaste 'n wedloopstoestand wat 'n ongeluk kan veroorsaak as 2 prosesse gelyktydig dieselfde SQL-databasis oopgemaak het. [# 21041]
  • Bevestig 'n fout in die btree vergelyking funksie wat geheue aan die verkeerde draad toegeken het. [# 21232]
  • Bevestig 'n wedloopstoestand in die SQL-handhawingskas-sluitkode. [# 21265]
  • 'n fout in die SQL-kode wat voorkom dat die tabel geskep word wanneer BDBSQL_FILE_PER_TABLE gedefinieer is. [# 21417]
  • 'n fout opgelos wat sommige velde van die DBT's van die partisie sleutel wat van DB> gt_partition_keys teruggekeer word, mag nie geïnitialiseer word nie. [# 21474]
  • 'n fout opgelos wat voorkom dat 'n sub-databasis geskep word onder die gids wat in DB-> set_create_dir geïdentifiseer is. [# 21603]
  • 'n fout opgelos waar dbenv-> mp_mtxcount nie korrek gebruik is nie. [# 21768]
  • Skoon 'n paar veranderlike opstartprobleme wat foute op 64-bis Windows veroorsaak. [# 21850]
  • Verbeter die willekeur van die 20 byte unieke fileid generator op Windows. [# 22470]
  • Vaste moontlike aanspraakfout in die XA Transaction Manager-funksie. [# 22450]
  • Uitgestelde funksies:
  • Tornado 2.0 word nie ondersteun nie, en VxWorks weergawes ouer as 6.9 word nie ondersteun nie. [# 21877]

Wat is nuut in weergawe 5.3.21:

  • Die eerste 5.3 vrylating het 'n paar maande gelede uitgekom . Een van die belangrikste hoogtepunte was ondersteuning vir die Android-platform. 5.3.21 is die tweede uitgawe. Dit is hoofsaaklik 'n bugfix-vrystelling, maar dit sluit in een kenmerk wat moontlik baie interessant is, ondersteuning vir Oracle JDK7.

Soortgelyke sagteware

Jaxer
Jaxer

3 Jun 15

progress_sa
progress_sa

20 Feb 15

Free-Vote
Free-Vote

3 Jun 15

Ander sagteware ontwikkelaar Oracle Corporation

Kommentaar te Berkeley DB

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!