1、查看当前多少会话
SQL> select count(*) from v$session;  

  COUNT(*)
----------
        26

2、查看当前多少进程
SQL> select count(*) from v$process;     

  COUNT(*)
----------
        27

3、查看允许进程数
SQL> show parameter process

 

NAME                                       TYPE        VALUE
------------------------------------ -----------     - -----------------------------
aq_tm_processes                      integer     0
db_writer_processes                 integer     1
gcs_server_processes              integer     0
global_txn_processes               integer     1
job_queue_processes               integer     1000
log_archive_max_processes     integer     4
processes                                 integer     150


4、查看允许会话数
SQL> show parameter session

NAME                                       TYPE        VALUE
------------------------------------ -----------      ------------------------------
java_max_sessionspace_size     integer     0
java_soft_sessionspace_limit     integer     0
license_max_sessions                integer     0
license_sessions_warning          integer     0
session_cached_cursors            integer     50
session_max_open_files             integer     10
sessions                                      integer     170
shared_server_sessions            integer


5、修改会话和进程
SQL> alter system set processes=200 SCOPE=spfile;

System altered.


SQL> alter system set sessions=200 SCOPE=spfile; 

System altered.


6、检查发现没有修改成功

SQL> show parameter process

 

7.

Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意***连接等,当这个文件特别大的时候,打开和浏览文件内容时可能比较慢。这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但Oracle的监听器在运行时是不允许对其日志文件做删除,重命名操作,于是只有停止监听器。重命名后,再启动监听器,启动时会自动创建一个新的监听器日志文件,但这样客户端连接就会断开,本文介绍一种方法在不停止监听器的情况下,重命名监听器日志文件。

监听器命令(WINDOWS在命令行下操作,LINUX和AIX均同命令) 
lsnrctl set log_status off    
lsnrctl set log_status on 

 

8.查看当前运行的oralce sql语句

select a.program,b.spid,c.sql_text from v$session a,v$process b,v$sqlarea c where a.paddr=b.addr and a.sql_hash_value=c.hash_value  and a.username is not null;