DBA数据库信息查询常用SQL】的更多相关文章

常用DBA脚本1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2.查看表空间物理文件的名称及大小 select tablespace_name, file_id,…
一.查看数据库信息:=====================1.数据文件 SQL> SELECT FILE#,STATUS,ENABLED,NAME FROM V$DATAFILE; FILE# STATUS ENABLED NAME ---------- ------- ---------- ------------------------------------------------ SYSTEM READ WRITE D:\APP\ADMINISTRATOR\ORADATA\ORCL\…
直接通过查询 openstack 数据库, 获得相应的常见查询结果 查询用户使用中主机, 及其主机对应信息 查询用户使用中存储, 及其存储对应信息 查询用户对应主机 mysql> select a.display_name instnace from nova.instances a, keystone.user b where b.id=a.user_id and a.vm_state in ('active', 'building', 'stopped') and a.deleted = 0…
1.查看创建某个数据库的 创建语句 show create database mysql 这个sql语句的意思是 展示创建名为mysql的数据库的 语句.执行之后如下图所示 仿造上面这个创建语句 创建一个新的名为zj的数据库 如下图所示 为了防止要创建的数据库名已经存在 可以使用 create database if not exists 数据库名; 查询当前正在使用的数据库 select database(); 使用use 数据库名 语句  表示使用某数据库,可以想象成进入了数据库代表的文件夹…
最近闲来无事,正好抽出时间,来总结总结 sql性能优化方面的一下小技巧,小工具.虽然都是些很杂的东西,但是我个人觉得,如果真的清楚了里面的一下指标,或许真的能抵半个DBA. 有些时候,找不到DBA或者根本就没有DBA的时候,程序员就只能靠自己想办法了解决.久而久之,久病成医,说不定就成了半个DBA了. 这里面的一些脚本,有自己总结的,也有网上找的.希望能给程序员在性能优化方面一些帮助.(PS: 这些脚本,都是SQL Server 下的). 1. 当前连接的Session 有多少 SELECT l…
/*查询当前用户表信息/ select A.column_name    字段名, A.data_type      数据类型, A.data_length    长度, A.data_precision 整数位, A.Data_Scale     小数位, A.nullable       允许空值, A.Data_default   缺省值, B.comments       备注 from user_tab_columns A, user_col_comments B where A.Ta…
1.备份数据库 backup database db_name to disk='d:\db_name.bak' with format --通过使用with format可以做到覆盖任何现有的备份和创建一个新的媒体集.--可以避免一些由于备份设置产生的错误.--帮助文档上的解释:--format指定应将媒体头写入用于此备份操作的所有卷.--任何现有的媒体头都被重写.format选项使整个媒体内容无效,--并且忽略任何现有的内容. 2.备份日志 backup log log_name to di…
1.备份数据库 backup database db_name to disk='d:\db_name.bak' with format --通过使用with format可以做到覆盖任何现有的备份和创建一个新的媒体集.--可以避免一些由于备份设置产生的错误.--帮助文档上的解释:--format指定应将媒体头写入用于此备份操作的所有卷.--任何现有的媒体头都被重写.format选项使整个媒体内容无效,--并且忽略任何现有的内容. 2.备份日志 backup log log_name to di…
查看当前数据库 select name from V$DATABASE; select SYS_CONTEXT('USERENV','INSTANCE_NAME') from dual; 用户 select username,default_tablespace from user_users; 看当前用户的缺省表空间. select * from user_role_privs; select * from user_sys_privs; 查看当前用户的权限 select username,d…
.备份数据库 backup database db_name to disk='d:\db_name.bak' with format --通过使用with format可以做到覆盖任何现有的备份和创建一个新的媒体集. --可以避免一些由于备份设置产生的错误. --帮助文档上的解释: --format指定应将媒体头写入用于此备份操作的所有卷. --任何现有的媒体头都被重写.format选项使整个媒体内容无效, --并且忽略任何现有的内容. .备份日志 backup log log_name to…