> For the complete documentation index, see [llms.txt](https://dbi-services.gitbook.io/dmk-oracle-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dbi-services.gitbook.io/dmk-oracle-manual/scripts/database.ksh.md).

# database.ksh

This script serves to start/stop either all databases simultaneously or a specific database.

Syntax

```
database.ksh start|stop] [SID|none] [-t stop timeout]
```

This script startup databases through an intelligent PL/SQL mechanism, which recognize if a Data Guard configuration is used (database init parameter dg\_broker\_start) and handles the Oracle Dara Guard “Active Guard” option. Pay attention to Oracle 10g databases, which are started with “startup mount” in case the parameter dg\_broker\_start is set to true (The Oracle 10g Data Guard broker opens automatically the primary database).
