文章标签 ‘oracle’
?View Code JAVAprivate final String QUERY_TABLE_SPACE_SQL = "select nvl(b.tablespace_name,nvl(a.tablespace_name,’UNKNOWN’)) name," + " Mbytes_alloc-nvl(Mbytes_free,0) , nvl(Mbytes_free,0) , nvl(Maxfree_ext,0) , " + " ((Mbytes_alloc-nvl(Mbytes_free,0))/Mbytes_alloc)*100 pct_used from (select sum(bytes)/1024/1024 Mbytes_free ," + "MAX(BYTES)/1024/1024 Maxfree_ext ,tablespace_name from dba_free_space group by tablespace_name) a ," + " (select sum(bytes)/1024/1024 Mbytes_alloc , tablespace_name from dba_data_files group by tablespace_name) b" + " where [...]
怎样查看oracle当前的连接数呢?[via]只需要用下面的SQL语句查询一下就可以了。 select * from v$session where username is not null select username,count(username) from v$session where username is not null group by username #查看不同用户的连接数 select count(*) from v$session #连接数 Select count(*) from v$session where status=’ACTIVE’ #并发连接数 show parameter processes #最大连接 alter system set processes = value scope = spfile;重启数据库 #修改连接 1。查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常逼近 SQL> conn / as sysdba已连接。 SQL> [...]
目录 一 使用场景 二 环境和备用命令 三 语法介绍 四 注意要点 五 实战实例 六 特别提醒 一 使用场景 Oracle触发器,见名知意,就是当条件吻合时,被动触发一系列的DB操作。触发器是由Oracle数据库本身被动触发的动作,与存储过程不同的是,存储过程可以通过外部code或触发器等显示的调用,而触发器是数据库本身的被动行为。例如,当你需要在save A表记录的时候,同时向B表记录save A表的log信息,这样,触发器就很符合您的要求了。 二 环境和备用命令 环境:本篇内容基于CENTOS和oracle 10g调试。 备用命令: 停止oracle服务 ?View Code SQL–切换到oracle使用账号 su – oracle; –启动sqlplus sqlplus /nolog; –以sysdba身份登录 connect /as sysdba; –关闭oracle实例 shutdown abort; –退出sqlplus exit –停止oracle监听服务 lsnrctl stop; 启动oracle ?View Code SQL–root账户下启动监听 su – oracle; lsnrctl start; –启动oracle数据库实例 [...]
