如何设置SQL数据库每天晚上1点钟自动重启

如何设置SQL数据库每天晚上1点钟自动重启,第1张

1、首先重启SQL是需要一定权限的,因为是 *** 作SQL的服务。一般是使用管理员级别的权限

2、重启SQL的命令行是:

1

2

net stop mssqlserver

net start mssqlserver

将以上两行存成一个Bat文件

3、在系统中创建一个计划任务,设定这个计划任务的执行频率为每天,执行的脚本是上面的那个文件。执行权限使用管理员级别的账户

如何设置数据库连接数和连接超时时间

连接数的话可以修改spfile文件来约束

查看当前的连接数:

select count(*) from v$process

–数据库允许的最大连接数:

select value from v$parameter where name = ‘processes’;

–修改最大连接数:alter system set processes = 500 scope = spfile

–重启数据库:shutdown immediate

startup

–查看当前有哪些用户正在使用数据

SELECT osuser, a.username,cpu_time/executions/1000000||’s’, sql_fulltext,machine

from v$session a, v$sqlarea b where a.sql_address =b.address order by cpu_time/executions desc

连接超时时间的话有很多办法,最常用的是

在你的oracle服务器的 $ORACLE_HOME/network/admin 中的 sqlnet.ora中设置参数SQLNET.EXPIRE_TIME= n n为一个指定的分钟数

当客户端中断,在 n 分钟内就可以自动断开连接。

linux下可以用ipcs查看,windows下可以查看服务,也可以进到数据库里面看数据库当前状态 select status from v$instance,如果status = open 就说明oracle服务正常。

oracle数据库文件结构:

1、控制文件:存储实例、数据文件及日志文件等信息的二进制文件。alter system set control_files=“路径”。V$CONTROLFILE。

2、数据文件:存储数据,以.dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间。dba_data_files/v$datafile。

3、日志文件:即Redo Log Files和Archivelog Files。记录数据库修改信息。ALTER SYSTEM SWITCH LOGFILE。V$LOG。

4、参数文件:记录基本参数。spfile和pfile。

5、警告文件:show parameter background_dump_dest=使用共享服务器连接

6、跟踪文件:show parameter user_dump_dest=使用专用服务器连接


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10042212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存