Hi, I have 1 server with 2 databases on it. How can I stop both database? This would seem easy but for me to stop a database I have to connect to one first. So when I connect to db1 on server x I can stop db2 and vice versa. But this would mean that I always have to be connected to at least 1 db and thus can never stop both... asked 06 Jun '12, 06:17 Galactico076 |
Two options. You can use the -d switch on dbstop, which tells it to stop the database rather than the server: dbstop -d -c "links=tcpip;eng=server_name;DBN=database1;uid=dba;pwd=sql" dbstop -d -c "links=tcpip;eng=server_name;DBN=database2;uid=dba;pwd=sql" Alternatively, you can connect to the utility database and issue dbisql -c "links=tcpip;eng=server_name;dbn=utility_db;uid=dba;pwd=sql" > stop database database1 > stop database database2 answered 06 Jun '12, 06:42 Graeme Perrow |
dbstop.exe -c "commlinks=tcpip;eng=MYSERVER;uid=DBA;pwd=SQL" answered 06 Jun '12, 06:22 Dmitri 1
Note that this will stop the entire server, not just the two databases.
(06 Jun '12, 06:36)
Graeme Perrow
Replies hidden
If you have a server with 2 databases, stopping both of them is the same as stopping the server.
(06 Jun '12, 07:08)
Dmitri
2
Not necessarily, you can still have a running server - though the question is not clear about whether the database server should be stopped, as well, and I would assume that stopping the server is part of the requirement, too...
(06 Jun '12, 07:40)
Volker Barth
|