页面“Linux安全及服务器安全”与“Oracle最大连接数查看及修改”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
(导入1个版本)
 
docker>Evan
 
第1行: 第1行:
=账户和登录安全=
+
<pre>
==删除特殊的用户和用户组==
+
SQL:
==关闭不要的服务 ==
+
1. 查看当前的数据库连接数
sendmail telnet
 
  
== 密码安全==
+
 select count(*) fromv$process  
用key  不用直接root  use sudo -i
+
select count(*) from v$process where program=‘Oracle.EXE(SHAD)’;
== 删减系统登录欢迎信息==
 
  
=远程访问和认证安全=
+
2. 查看数据库允许的最大连接数
== 远程登录取消telnet 只用ssh==
+
 select value from v$parameter where name ='processes' 
==启用tcp_wrappers ==
 
  
== ==
+
3. 查看当前有哪些用户正在使用数据
 +
SELECT osuser, a.username,cpu_time/executions/1000000||'s',b.sql_text,machine   
 +
  from v$session a, v$sqlareab  
 +
 where a.sql_address =b.address order by cpu_time/executionsdesc;  
  
== ==
+
4. 查看当前的session连接数
 +
 select count(*) fromv$session   
  
==非root 运行服务==
+
5. 查看并发连接数
eg redis
+
select count(*) from v$session where status='ACTIVE'
 +
 
 +
命令:
 +
1. 查看最大连接数
 +
show parameter processes
  
=firewall=
+
2. 修改最大连接数 我们用了这个 并重启oracle 201811
 +
 alter system set processes = 300 scope = spfile;
  
=ssh=
+
3. 重启数据库
[[Openssh安全性配置]]
+
 shutdown immediate;  
 +
 startup;  </pre>
  
= =
+
[https://blog.csdn.net/hongweigg/article/details/61919723 ORACLE 查看当前连接数、修改最大连接数相关SQL]
  
=deny root =
+
[http://st4024589553.iteye.com/blog/2367373 oracle 查看最大连接数和当前连接数,查看当前有哪些用户正在使用数据]
  
 
+
[[category:oracle]]
 
 
=see also=
 
[https://www.ibm.com/developerworks/cn/linux/security/l-ossec/part3/index.html 系统安全工具介绍]
 
 
 
[https://blog.csdn.net/kwame211/article/details/77100280 Linux系统安全加固设置详细教程]
 
 
 
[https://www.cnblogs.com/sun-sunshine123/p/7119472.html Linux系统安全配置基线]
 
 
 
[[category:ops]]
 

2018年11月1日 (四) 06:14的版本

SQL:
1. 查看当前的数据库连接数

 select count(*) fromv$process  
select count(*) from v$process where program=‘Oracle.EXE(SHAD)’; 

2. 查看数据库允许的最大连接数
 select value from v$parameter where name ='processes'  

3. 查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s',b.sql_text,machine   
  from v$session a, v$sqlareab  
 where a.sql_address =b.address order by cpu_time/executionsdesc;  

4. 查看当前的session连接数
 select count(*) fromv$session   

5. 查看并发连接数
select count(*) from v$session where status='ACTIVE' 
 
命令:
1. 查看最大连接数
show parameter processes 

2. 修改最大连接数 我们用了这个 并重启oracle 201811
 alter system set processes = 300 scope = spfile;

3. 重启数据库
 shutdown immediate;  
 startup;  

ORACLE 查看当前连接数、修改最大连接数相关SQL

oracle 查看最大连接数和当前连接数,查看当前有哪些用户正在使用数据