随笔分类 - Oracle
摘要:一、查看linnux服务器连接数 服务器访问人数可以通过命令: netstat -pnt | grep :80 列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加 wc -l 统计数量,最终命令是: netstat -pnt |
阅读全文
摘要:1、查看当前的数据库连接数 select count(*) from v$process ; --当前的数据库连接数 2、数据库允许的最大连接数 select value from v$parameter where name ='processes'; --数据库允许的最大连接数 3、修改数据库最
阅读全文
摘要:有很多种方法可以用来找出哪些SQL语句需要优化,但是很久以来,最简单的方法都是分析保存在V$SQL视图中的缓存的SQL信息。通过V$SQL视图,可以确定具有高消耗时间、CUP和IO读取的SQL语句。 1.查看总消耗时间最多的前10条SQL语句 select *from (select v.sql_i
阅读全文
摘要:1、行转列 注:WM_CONCAT是未公开的函数,在10.2.0.5上,其返回类型从varchar2变为了clob,而在12c当中,已经取消了此函数,所以最好别用 LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX),用法就像聚合函数一样,通过Group by语句
阅读全文
摘要:执行DDL报错 在oracle存储过程中,默认是可以直接执行DML和DQL的,但是执行CREATE这种的DDL则需要借助EXECUTE IMMEDIATE 如: 当执行该语句时,提示 ORA-01031: 权限不足。该用户已赋予DBA权限。 原因:CREATE TABLE想使用CREATE ANY
阅读全文
摘要:Oracle存储过程使用动态SQL 有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。 DDL和DML (注意DDL中可以用拼接字符串的方法用来create table或drop table,在DML中,类似于insert则不可以直接用execute immed
阅读全文
摘要:1、查询表注释 2、查询字段注释 3、添加表注释 4、添加字段注释 注:表名,字段名要大写! 5、查询表的所有字段名以及属性(所有用户) 6、查询表的所有字段名以及属性(当前用户) 注:表名要大写,或者使用UPPER函数 主要的列属性有: TABLE_NAME:表、视图或Clusters名称 COL
阅读全文
摘要:转发自:https://www.cnblogs.com/linjiqin/archive/2013/06/24/3152538.html PL/SQL Developer使用技巧、快捷键 1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工
阅读全文