Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Overview skill for OceanBase SeekDB. Routes to specialized sub-skills covering the full SeekDB lifecycle — install/deploy on a target machine, build from source, look up documentation, use the seekdb-cli for SQL/schema/vector ops, import CSV/Excel data, and query/export results. Use as a starting point when the user mentions seekdb, pyseekdb, "install seekdb", "build seekdb", "seekdb docs", "seekdb-cli", "import to seekdb", "query seekdb", or wants a lightweight standalone OceanBase-compatible d
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 108% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 36% | 0% |
seekdb is a lightweight database component managed by OBD. All obd seekdb commands only apply to deployments containing the seekdb component.
For OceanBase cluster management: Use cluster-management. For tenant operations: Use tenant-management.
| Command | Description | |---------|-------------| | obd seekdb install | Interactive install (single node, requires TTY) | | obd seekdb install --primary | Install as primary (enables RPC for standby sync) | | obd seekdb install --standby | Install as standby (selects from running primaries) | | obd seekdb deploy <name> -c <config> | Deploy with config file | | obd seekdb list | List seekdb deployments only | | obd seekdb start <name> | Start | | obd seekdb stop <name> | Stop | | obd seekdb restart <name> | Restart | | obd seekdb display <name> | Show info | | obd seekdb display <name> -g | Show topology graph | | obd seekdb destroy <name> | Destroy (see safety rules below) | | obd seekdb takeover <name> --home-path <path> | Takeover non-OBD instance | | obd seekdb switchover <name> | Planned primary-standby swap | | obd seekdb failover <name> | Emergency promote standby to primary | | obd seekdb decouple <name> | Decouple standby into independent primary |
Destroying a primary that still has standby clusters requires --ignore-standby:
bashobd seekdb destroy <name> --ignore-standby
Without this flag, OBD will refuse and warn about the risk.
| Operation | When to Use | Primary Must Be | |-----------|-------------|-----------------| | switchover | Planned maintenance | Online (running) | | failover | Primary is down/unreachable | Stopped or unreachable |
failover will error if the primary is still running. Use switchover for planned swaps.
Primary and standby must be on different IPs. If deployed on the same IP, OBD suppresses --role=STANDBY, causing the standby to start as a primary — log sync will not work.
See references/install-modes.md for detailed install mode behavior, TTY requirements, and non-interactive deployment limitations.
See references/ha-operations.md for detailed switchover, failover, and decouple procedures.
bashobd seekdb deploy my-seekdb -c seekdb-config.yaml obd seekdb start my-seekdb
bashobd seekdb display my-seekdb -g
bashobd seekdb takeover my-seekdb --home-path /home/admin/seekdb
Other measured skills in the registry, with their headline benchmark lift.