日常笔记

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

日常笔记_第1张图片
2017-07-24_235034.png

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

日常笔记_第2张图片
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、详细操作:

日常笔记_第3张图片
修改数据库连接数.png

你可能感兴趣的:(日常笔记)