美文网首页
日常笔记

日常笔记

作者: 笑才 | 来源:发表于2017-07-25 00:23 被阅读0次

    1、oracle 查询某张表的信息(如列名、空间名等)
    select * from user_tab_columns where table_name = upper('表名')

    2017-07-24_235034.png

    扩展:查询某张表的字段信息
    select to_char(wm_concat(column_name)) from user_tab_columns where table_name = upper('表名')

    2017-07-24_235147.png

    2、Oracle大小写转换函数

    select lower(name) from 表名;  
    select upper(name) from 表名;  
    

    3、Oracle修改自身默认连接数
    3.1、在cmd命令行,输入sqlplus
    3.2、以SYSDBA的方式连接到数据库
    3.3、查看processes和sessions参数
    show parameter processes;
    show parameter sessions;
    3.4、修改processes和sessions值
    alter system set processes=300 scope=spfile;
    alter system set sessions=335 scope=spfile;
    修改processes和sessions值必须重启oracle服务器才能生效
      ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下:sessions=(1.1process+5)
    3.5、重启数据库:
      shutdown immediate;
      startup;
    3.6、查询数据库当前进程的连接数:
      select count(
    ) from v$process;
      查看数据库当前会话的连接数:
      select count() from v$session;
      查看数据库的并发连接数:
      select count(
    ) from v$session where status='ACTIVE';
      查看当前数据库建立的会话情况:
      select sid,serial#,username,program,machine,status from v$session;
      查询数据库允许的最大连接数:
      select value from v$parameter where name = 'processes';
      或者:show parameter processes;
    3.7、详细操作:

    修改数据库连接数.png

    相关文章

      网友评论

          本文标题:日常笔记

          本文链接:https://www.haomeiwen.com/subject/huvikxtx.html