Difference between revisions of "TDB Locations"

m (added space for a description)
m
Line 3: Line 3:
 
{| class="sortable wikitable" border="1" cellpadding="5" cellspacing="0"
 
{| class="sortable wikitable" border="1" cellpadding="5" cellspacing="0"
 
|-style="background-color:#DCDCDC;"
 
|-style="background-color:#DCDCDC;"
!TDB File || API || Location || Info || Description
+
!TDB File             || API     || Location|| Info               || Description
 
|-
 
|-
|account_policy.tdb  || dbwrap     ||   state  ||       ||
+
|account_policy.tdb  || dbwrap   || state  ||                     ||
 
|-
 
|-
|autorid.tdb          || dbwrap     ||   state  ||      ||
+
|autorid.tdb          || dbwrap   || state  ||      ||
 
|-
 
|-
|brlock.tdb          || dbwrap     ||   lock    ||        ||
+
|brlock.tdb          || dbwrap   || lock    ||        ||
 
|-
 
|-
|connections.tdb      || dbwrap     ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|connections.tdb      || dbwrap   || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|eventlog/*.tdb      || tdb         ||   state  ||        ||
+
|eventlog/*.tdb      || tdb     || state  ||        ||
 
|-
 
|-
|g_lock.tdb          || dbwrap     ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|g_lock.tdb          || dbwrap   || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|gencache.tdb        || tdb         ||   lock    || TDB_CLEAR_IF_FIRST*      ||
+
|gencache.tdb        || tdb     || lock    || TDB_CLEAR_IF_FIRST*      ||
 
|-
 
|-
|gencache_notrans.tdb || tdb         ||   lock    || TDB_CLEAR_IF_FIRST*      ||
+
|gencache_notrans.tdb || tdb     || lock    || TDB_CLEAR_IF_FIRST*      ||
 
|-
 
|-
|group_mapping.tdb    || dbwrap     ||   state  ||        ||
+
|group_mapping.tdb    || dbwrap   || state  ||        ||
 
|-
 
|-
|idmap2.tdb          || dbwrap     ||   private ||        ||
+
|idmap2.tdb          || dbwrap   || private ||        ||
 
|-
 
|-
|locking.tdb          || dbwrap     ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|locking.tdb          || dbwrap   || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|login_cache.tdb      || tdb         ||   cache  ||        ||
+
|login_cache.tdb      || tdb     || cache  ||        ||
 
|-
 
|-
|messages.tdb        || tdb_wrap   ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|messages.tdb        || tdb_wrap || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|mutex.tdb            || tdb_wrap   ||   lock    ||        ||
+
|mutex.tdb            || tdb_wrap || lock    ||        ||
 
|-
 
|-
|netsamlogon_cache.tdb|| tdb         ||   cache  || TDB_CLEAR_IF_FIRST*      ||
+
|netsamlogon_cache.tdb|| tdb     || cache  || TDB_CLEAR_IF_FIRST*      ||
 
|-
 
|-
|notify.tdb          || tdb_wrapn  ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|notify.tdb          || tdb_wrap || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|notify_onelevel.tdb  || dbwrap     ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|notify_onelevel.tdb  || dbwrap   || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|ntdrivers.tdb        || tdb         ||   state  || removed in 3.6      ||
+
|ntdrivers.tdb        || tdb     || state  || removed in 3.6      ||
 
|-
 
|-
|ntforms.tdb          || tdb         ||   state  || removed in 3.6      ||
+
|ntforms.tdb          || tdb     || state  || removed in 3.6      ||
 
|-
 
|-
|ntprinters.tdb      || tdb         ||   state  || removed in 3.6      ||
+
|ntprinters.tdb      || tdb     || state  || removed in 3.6      ||
 
|-
 
|-
|passdb.tdb          || dbwrap     ||   private ||      ||
+
|passdb.tdb          || dbwrap   || private ||      ||
 
|-
 
|-
|perfmon/data.tdb    || tdb         ||   state  ||        ||
+
|perfmon/data.tdb    || tdb     || state  ||        ||
 
|-
 
|-
|perfmon/names.tdb    || tdb         ||   state  ||        ||
+
|perfmon/names.tdb    || tdb     || state  ||        ||
 
|-
 
|-
|printer_list.tdb    || dbwrap     ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|printer_list.tdb    || dbwrap   || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|printing/*.tdb      || tdb         ||   cache  ||        ||
+
|printing/*.tdb      || tdb     || cache  ||        ||
 
|-
 
|-
|registry.tdb        || dbwrap     ||   state  ||        ||
+
|registry.tdb        || dbwrap   || state  ||        ||
 
|-
 
|-
|schannel_store.tdb  || tdb_wrap   ||   private || TDB_CLEAR_IF_FIRST      ||
+
|schannel_store.tdb  || tdb_wrap || private || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|secrets.tdb          || dbwrap     ||   private ||        ||
+
|secrets.tdb          || dbwrap   || private ||        ||
 
|-
 
|-
|serverid.tdb        || tdb_wrap   ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|serverid.tdb        || tdb_wrap || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|sessionid.tdb        || dbwrap     ||   lock    || TDB_CLEAR_IF_FIRST      ||
+
|sessionid.tdb        || dbwrap   || lock    || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|share_info.tdb      || dbwrap     ||   state  ||        ||
+
|share_info.tdb      || dbwrap   || state  ||        ||
 
|-
 
|-
|winbindd_cache.tdb  || tdb         ||   cache  || TDB_CLEAR_IF_FIRST*      ||
+
|winbindd_cache.tdb  || tdb     || cache  || TDB_CLEAR_IF_FIRST*      ||
 
|-
 
|-
|winbindd_idmap.tdb  || tdb         ||   state  ||        ||
+
|winbindd_idmap.tdb  || tdb     || state  ||        ||
 
|-
 
|-
|wins.tdb            || tdb         ||   state  || TDB_CLEAR_IF_FIRST      ||
+
|wins.tdb            || tdb     || state  || TDB_CLEAR_IF_FIRST      ||
 
|-
 
|-
|xattr.tdb            || dbwrap     ||   state  ||        ||
+
|xattr.tdb            || dbwrap   || state  ||        ||
 
|-
 
|-
|                    ||             ||           ||      ||
+
|                    ||         ||         ||      ||
 
|-
 
|-
|torture.tdb          || tdb         ||   torture || Test TDB      ||
+
|torture.tdb          || tdb     || torture || Test TDB      ||
 
|-
 
|-
|test.tdb            || tdb_wrap   ||   torture || Test TDB      ||
+
|test.tdb            || tdb_wrap || torture || Test TDB      ||
 
|-
 
|-
|transtest.tdb        || dbwrap     ||   torture || Test TDB      ||
+
|transtest.tdb        || dbwrap   || torture || Test TDB      ||
 
|}
 
|}
  

Revision as of 09:16, 4 February 2011

List of Samba3 TDB files and their locations.

TDB File API Location Info Description
account_policy.tdb dbwrap state
autorid.tdb dbwrap state
brlock.tdb dbwrap lock
connections.tdb dbwrap lock TDB_CLEAR_IF_FIRST
eventlog/*.tdb tdb state
g_lock.tdb dbwrap lock TDB_CLEAR_IF_FIRST
gencache.tdb tdb lock TDB_CLEAR_IF_FIRST*
gencache_notrans.tdb tdb lock TDB_CLEAR_IF_FIRST*
group_mapping.tdb dbwrap state
idmap2.tdb dbwrap private
locking.tdb dbwrap lock TDB_CLEAR_IF_FIRST
login_cache.tdb tdb cache
messages.tdb tdb_wrap lock TDB_CLEAR_IF_FIRST
mutex.tdb tdb_wrap lock
netsamlogon_cache.tdb tdb cache TDB_CLEAR_IF_FIRST*
notify.tdb tdb_wrap lock TDB_CLEAR_IF_FIRST
notify_onelevel.tdb dbwrap lock TDB_CLEAR_IF_FIRST
ntdrivers.tdb tdb state removed in 3.6
ntforms.tdb tdb state removed in 3.6
ntprinters.tdb tdb state removed in 3.6
passdb.tdb dbwrap private
perfmon/data.tdb tdb state
perfmon/names.tdb tdb state
printer_list.tdb dbwrap lock TDB_CLEAR_IF_FIRST
printing/*.tdb tdb cache
registry.tdb dbwrap state
schannel_store.tdb tdb_wrap private TDB_CLEAR_IF_FIRST
secrets.tdb dbwrap private
serverid.tdb tdb_wrap lock TDB_CLEAR_IF_FIRST
sessionid.tdb dbwrap lock TDB_CLEAR_IF_FIRST
share_info.tdb dbwrap state
winbindd_cache.tdb tdb cache TDB_CLEAR_IF_FIRST*
winbindd_idmap.tdb tdb state
wins.tdb tdb state TDB_CLEAR_IF_FIRST
xattr.tdb dbwrap state
torture.tdb tdb torture Test TDB
test.tdb tdb_wrap torture Test TDB
transtest.tdb dbwrap torture Test TDB


TDB_CLEAR_IF_FIRST means that Samba clears the TDB on each first open (for example after a reboot).
* will be only cleaned if file is corrupt