查看数据库名
select name from v$database;
查看sid
select instance_name from v$instance;
查看当前用户信息
select * from user_users;
查看当前数据库版本
select * from v$version;
查询数据库中每张表的数据条数
select t.table_name,t.num_rows from user_tables t ORDER BY NUM_ROWS DESC;
查询数据库中每张表的数据条数(DBLink)
select t.table_name,t.num_rows from user_tables@dblink t ORDER BY NUM_ROWS DESC;
查看数据库里面所有用户,前提是有dba权限的帐号,如sys,system
select * from dba_users;
查看能管理的所有用户
select * from all_users;
查询当前用户
select user from dual;
查询当前登录用户下的表
select table_name from user_tables;
查询给定用户下的表
select * from ALL_TABLES where OWNER = 'SYS';
查询表的最后修改时间及创建时间
SELECT
T1.TABLE_NAME 表名,
T2.LAST_DDL_TIME 最后修改日期,
T2.CREATED 创建日期
FROM USER_ALL_TABLES T1
LEFT JOIN USER_OBJECTS T2 ON T1.TABLE_NAME = T2.OBJECT_NAME
ORDER BY 最后修改日期 DESC, 最后修改日期 DESC;