查看用户系统权限:
select * from dba_sys_privs;
select * from session_privs;
select * from user_sys_privs;
查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
如果在安装
oracle时没有设置密码,有三个默认的用户名和密码
1.用户名:sys密码:change_on_install
2.用户名:system密码:manager
3.用户名:scott密码:tiger
数据库全库逻辑备份导出命令:
expdp system/123456 directory=DUMP_FILE_DIR dumpfile =FULL_EXPDP20150521.DUMP full=y logfile=full_expdp_20150521.log job_name=my_job
查询EXPDP备份默认目录设置路径:
select * from dba_directories;
修改用户密码:
alter user system identified by password;
WINDOWS操作系统DOS命令备份操作步骤:
d:
cd app\Administrator\product2\11.2.0\dbhome_2\BIN\
expdp scott/tiger@orcl11g directory=dump_dir dumpfile=full.dmp full=y
查询ASM管理的存储空间容量:
select * from v$asm_diskgroup
查询ASM管理的剩余容量:
select round(total_mb / 1024, 2) total_G, round(free_mb / 1024, 2) free_G
from v$asm_diskgroup;
给表空间增加数据文件:
alter tablespace user01 add datafile "/oracle/oradata/test01.dbf" size 10m;
给数据文件设置增量属性,重置数据文件容量:
alter database datafile 'd:\system.dbf' autoextend on;
alter database datafile 'd:\system.dbf' resize 2048m;
查询表空间使用率:
SELECT a.tablespace_name "表空间名",
round(total / (1024 * 1024 * 1024), 2) "表空间大小(G)",
round(free / (1024 * 1024 * 1024), 2) "表空间剩余大小(G)",
round((total - free) / (1024 * 1024 * 1024), 2) "表空间使用大小(G)",
round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name
查询表空间文件所在路径
select * from dba_data_files
查询数据库内所有的数据字典
select * from DICT
查询SYSAUX各表占用情况:(AWR,统计信息)
SELECT occupant_name "Item",
space_usage_kbytes / 1048576 "Space Used (GB)",
schema_name "Schema",
move_procedure "Move Procedure"
FROM v$sysaux_occupants
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30496894/viewspace-1805949/
,如需转载,请注明出处,否则将追究法律责任。