默认情况下,PL/SQL Developer登录后,Brower里会选择All objects, 如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟, 而选择My Objects后响应速率则是以毫秒计算的。 设置方法: Tools菜单 -> Object Brower Filters,会打开Define Browser Filters界面, 选中"My Objects",并勾选 "Default" 设为默认...
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefromdba_tablespaces t, dba_data_files dwhere t.tablespace_name =d.tablespace_namegroup by t.tablespace_name; 查看表空间物理文件的名称及大小 select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spac...
所有为此数据库创建的对象(表、函数、试图、索引、序列等)都是常见在这个模式中的: 1.创建一个数据库dba---CREATE DATABASE dba; 2.用freeoa角色登录到dbtt数据库,查看dbtt数据库中的所有模式:\dn; 显示结果是只有public一个模式。 3.创建一张测试表---CREATE TABLE test(id integer not null); 4.查看当...
如果每个schema下的表名都不一样,则所有表名都可以看到DB=#select*frompg_tablesWHEREtablenameNOTLIKE'pg%'ANDtablenameNOTLIKE'sql_%'ORDERBYtablename;--普通用户也能查询到整个数据库下的所有表,标准语句DB=#selecttable_catalog,table_schema,table_name,table_type,is_insertable_into,is_typedfrominformation...
在Oracle中表的分析信息存储在DBA_TABLES中,而对于每个表上DML的信息如前所述,可以从DBA_TAB_MODIFICATIONS视图中查询,而经历过怎样的IO则又可以从V$SEGSTAT视图中查询。好吧,实际上,在Oracle中根本也不关注一个表上读取过多少记录这样的数字,所以在PostgreSQL中但凡跟Tuple相关的统计值在Oracle中都找不到对应的记录...
DB=# \h grant GRANT ALL PRIVILEGES ON schema schemaname TO dbuser; grant ALL PRIVILEGES on all tables in schema fds to dbuser; GRANT ALL ON tablename TO user; GRANT ALL PRIVILEGES ON DATABASE dbname TO dbuser; grant select on all tables in schema public to dbuser;--给用户读取public...
如果你不想用postgres用户和postgres数据库来操作,你也可以在gao数据库里,搞个别的有create database 权限的超级用户;因为数据库和数据库是同级别的没有高低之分;区别就是postgres数据库和postgres超级用户是PG自动生成的,方便你管理。建议除非PG DBA,否则其他人不得持有postgres用户的使用权限。
DB=# SELECT * FROM information_schema.tables WHERE table_name='ff_v3_ff_basic_af'; 查看表结构 DB=# \d tablename DB=# select * from information_schema.columns where table_schema='public' and table_name='XX'; 查看索引 DB=# \di DB=# select * from pg_index; 查看视图 DB=# \dv DB...
DBA_VIEWS 支持 描述数据库中的所有视图。 15 DBA_USERS 支持 描述数据库的所有用户,并且比 ALL_USERS 包含更多的列。 16 DBA_TABLES 支持 描述数据库中的所有关系表。 17 DBA_TAB_COMMENTS 支持 显示数据库中所有表和视图的注释。 18 DBA_TAB_COLUMNS ...
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO username; 三、数据库表或者索引 1、获取数据库表中的索引 select * from pg_indexes where tablename = 'product'; 2、获取当前db中所有表信息 select * from pg_tables; 3、查询数据库安装了哪些扩展 ...