日常笔记

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容