oracle相关操作SQL语句

一、选择出oracle中的所有用户

select * from dba_users;此语句可以查询出,所有用户的详细信息,包括用户名、登陆密码、默认表空间、默认临时表空间、用户创建的日期、用户的ID等等信息

oracle相关操作SQL语句

select * from all_users;此语句可以查询出,所有用户的用户名、用户ID、用户创建的日期

oracle相关操作SQL语句

select * from user_users;此语句可以查出,当前连接用户的所有信息

oracle相关操作SQL语句

—查询查看用户和默认表空间的关系—

select username,default_tablespace from dba_users;

oracle相关操作SQL语句

二、选择出oracle所安装的环境信息

select * from v$database;此语句可以查询出,当前数据库实例名、实例创建时间、数据库所在OS及其位数。

oracle相关操作SQL语句

三、选择出当前数据库的版本

select * from v$version;此语句可以查询出,数据库的版本信息。

oracle相关操作SQL语句

四、查看表空间的存储位置

select * from v$datafile;此语句可以查询出,oracle中所有的表空间名称、创建时间、大小及存储位置

oracle相关操作SQL语句

五、查看当前实例状态的信息

select * from v$instance;此语句可以查询出,oracle实例的相关信息,此表存放的是数据库实例的信息

oracle相关操作SQL语句

六、获取当前用户连接的信息

select * from v$session where sid in (select distinct sid from v$mystat);

oracle相关操作SQL语句

七、取得数据库目前的进程数

select count(*) from v$process;

oracle相关操作SQL语句

八、取得进程数的上限

select value from v$parameter where name = ‘processes’;

oracle相关操作SQL语句

九、通过数据字典查询所有的系统表

select * from dict;

oracle相关操作SQL语句

选择出所有已USER_开头的表

select * from dict where table_name like ‘USER%’;

oracle相关操作SQL语句

十、查看表空间的存放位置

select * from dba_data_files;

oracle相关操作SQL语句

十一、查看表空间的存放位置和大小

select a.tablespace_name,b.file_name,a.block_size,a.block_size,b.bytes/1024/1024 "Sum MB" from dba_tablespaces a,dba_data_files b where a.tablespace_name=b.tablespace_name;

oracle相关操作SQL语句

—–已经使用的表空间大小—-

select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;

—–查看所有表空间大小—-

select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

查看所有的表空间—

select * from dba_tablespaces;

查看所有的数据文件–

select * from dba_data_files;

上一篇:阿里云2020年教育行业最佳解决方案盘点


下一篇:Eclipse代码自动完成功能