
SQL> select name,log_mode from
V$database;
NAME LOG_MODE
------------------
------------------------
TEST NOARCHIVELOG
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence
80157
Current log sequence 80163
编辑本段配置数据库的归档模式
1改变非归档模式到归档模式:
1)SQL> conn / as sysdba (以DBA身份连接数据库)
2)SQL> shutdown immediate;(立即关闭数据库)
3)SQL> startup mount
(启动实例并加载数据库,但不打开)
4)SQL> alter database archivelog; (更改数据库为归档模式)
5)SQL> alter database open; (打开数据库)
6)SQL> alter system archive
log start; (启用自动归档)
7)SQL> exit (退出)
做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了这一步非非常重要!
2改变归档模式到非归档模式:
1)SQL>SHUTDOWN NORMAL/IMMEDIATE;
2)SQL>STARTUP MOUNT;
3)SQL>ALTER DATABASE NOARCHIVELOG;
4)SQL>ALTER DATABASE OPEN;
3归档相关命令
archive log stop;
archive log start;
archive log list;
show parameters;
show parameters log_archive_start;
show
parameters log_archive_max_process; #归档进程数
alter system set
log_archive_max_process=5; #将归档进程数改为5
select from v$bgprocess; #检察后台进程
打开就是调用open方法,关闭就是调用close方法,例如
首先建立连接
sqlconnection conn =new sqlconnection();
然后打开连接
connopen();
中间就是你处理的事情的代码,处理完后看
最后就是关闭连接
connclose();
至于好处就是:
因为如果你没关闭的话,可能打开的多了,数据库连接就满了或者打开的多了速度变慢 。
启动:net start mssqlserver
暂停:net pause mssqlserver
重新启动暂停的SQL SERVER:net continue mssqlserver
停止:net stop mssqlserver
DOS命令启动sql实例的服务大家都知道用NET START MSSQLSERVER\NET STOP MSSQLSERVER可以启动、关闭SQL默认的实例服务
但是如果安装了SQL实例,那么要启动这个实例的服务,就需要修改一下
比如安装了一个实例NewData,那么启动的时候就用
NET START MSSQL$NewData
即把原来的server换成 $实例名
关闭同理,用NET STOP MSSQL$NewData
不知道你所说的关闭是指什么,SQL Server里严格的讲是没有关闭数据库这种说法的。在确定数据库没有被使用的情况下可以将其状态设置为离线,这样就没人能够访问离线的数据库,应该就是你所说的关闭了。
另外,master是不能“关闭”的。如果你只是打个比方的话就无所谓了。
将数据库设置为离线的命令是:
alter database 数据库名 set offline
姑且用master来做例子
alter database master set offline
离线以后,想设置为在线对应的命令是
alter database 数据库名 set online
你可以使用这个,关闭和启动数据库服务
保存文本格式为bat格式。
@echo off
:menu
echo&echo
echo 启动、停止数据库后台服务!
echo&echo
echo ==============================================
echo 命令选择:[1]启动 [2]停止 [Q]退出
echo&echo
set/p var=命令选择1/2
if %var% equ 1 goto A
if %var% equ 2 goto B
if %var% equ Q exit
cls
goto menu
:A
echo 启动数据库服务
net start MSSQLSERVER
exit
:B
echo 停止数据库服务
net stop MSSQLSERVER
exit
以上就是关于如何启动或关闭数据库的归档模式全部的内容,包括:如何启动或关闭数据库的归档模式、如何打开和关闭数据库连接显示打开和关闭数据库连接有什么好处、在命令栏中输入什么可以直接启动和关闭sqlserver数据库服务等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)