1、oracle 查询某张表的信息(如列名、空间名等)
select * from user_tab_columns where table_name = upper('表名')
扩展:查询某张表的字段信息
select to_char(wm_concat(column_name)) from user_tab_columns where table_name = upper('表名')
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、详细操作:
网友评论