数据库常用命令

进程查看

select count (*) from v$process ;

命令窗口:show parameter process;

修改数据库允许的最大连接数:

alter system set processes = 300 scope = spfile;

权限查看

select * from dba_role_privs where grantee = ‘SYS‘;

会话查看

select * from v$session

show parameter sessions

alter system kill session ‘4276,1329‘;

RAC环境下的查询和kill session

select * from gv$session where username = ‘CRM_BASE‘

alter system kill session ‘4276,1329,@2‘   ;

表名查看

select * from tab

select * from all_tables  where owner=‘CRM_SO‘  --用户

select * from dba_table  --DBA

select table_name from ( select * from user_tables ) order by table_name asc;

用户查看

select * from dba_users

查看表空间使用物理文件名,大小,已使用空间,利用率

select

b.file_name 物理文件名,

b.tablespace_name 表空间,

b.bytes/1024/1024 大小M,

(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,

substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_name,b.bytes

order by b.tablespace_name;

扩展表空间文件大小

alter database datafile ‘/home/oracle/11g/dbs/ntonsite/data_cs.dbf‘ Resize 1000m;

设置表空间为自动扩展

增加表空间文件

alter tablespace DATA_BASE Add datafile ‘+DG_TCRM_DATA/crm/data_base3.dbf‘ size 10m reuse autoextend on next 100m maxsize 10g;

删除表空间文件

alter tablespace DATA_BASE Drop datafile ‘+DG_TCRM_DATA/crm/data_so3.dbf‘;

查看表空间的创建语句

SELECT DBMS_METADATA.GET_DDL(‘TABLESPACE‘, TS.tablespace_name)

FROM DBA_TABLESPACES TS;

使用Toad 工具直接看表,用户,表空间等创建语句

锁表处理

SELECT A.OBJECT_ID,

B.OBJECT_NAME,

A.SESSION_ID,

A.ORACLE_USERNAME,

A.OS_USER_NAME,

A.PROCESS,

A.LOCKED_MODE,

c.MACHINE,

c.MODULE,

c.ACTION,

d.SQL_TEXT

FROM V$LOCKED_OBJECT A, DBA_OBJECTS B,v$session C,v$sql D

WHERE A.OBJECT_ID = B.OBJECT_ID and a.session_id = c.SID and c.SQL_ADDRESS = d.ADDRESS;

SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME

FROM V$LOCKED_OBJECT T1, V$SESSION T2

WHERE T1.SESSION_ID = T2.SID

ORDER BY T2.LOGON_TIME;

ALTER SYSTEM KILL SESSION ‘3172, 25456‘;

select p.*

from v$session s,v$process p

where s.paddr=p.addr and s.sid=3172

时间: 2024-10-26 04:31:04

数据库常用命令的相关文章

MySQL 数据库常用命令小结

1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version(),current_dat

mysql学习笔记-数据库常用命令

数据库常用命令 1.添加需要路径:PATH="$PATH":/usr/local/mysql/bin 2.登陆数据库系统:mysql -h localhost -u root -p 3.创建数据库:CREATE DATABASE 数据库名 4.显示数据库:SHOW DATABASES; 5.删除数据库:DROP DATABASE 数据库名; 6.创建表:CREATE TABLE 表名(属性名 数据类型 [完整性约束条件],属性名 数据类型 [完整性约束条件],属性名 数据类型); 注意

第二百七十六节,MySQL数据库常用命令

MySQL数据库常用命令 1.显示数据库 SHOW DATABASES;显示数据库 SHOW DATABASES; mysql - 用户权限相关数据sys - 数据库的相关配置存放的表information_schema MySQL本身架构相关数据performance_schema主要用于收集数据库服务器性能参数 2.创建数据库 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创建一个utf-8编码数据库

MySQL 数据库常用命令小结(一)

MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version

Postgres数据库常用命令汇总

1.导出查询语句的结果到文件(你必须通过psql登录后切换到数据库后执行该语句): \copy (select id,mk,bth from basic where state='0') to /tmp/test.csv  2.直接通过psql命令导出数据到文件(-f 后面跟存放sql语句的文件): psql -h 127.0.0.1 -Uusertest -d testdb -t -f tb2redis.sql >> format2redis.txt Postgres数据库常用命令汇总

MySQL 数据库常用命令

1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version(),current_dat

转 数据库常用命令

1.MySQL常用命令 create database name; 创建数据库 use databasename; 进入数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 查看表的结构 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version(),current_dat

MySQL Pk10平台搭建数据库常用命令

MySQL Pk10平台搭建[企鹅21717-93408]是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性

sql server数据库常用命令

创建数据库: 命令:create database 数据库名: 示例:create database student: 删除数据库: 命令:drop database 数据库名: 示例:drop database  student; 新建表格: 命令:create table 表名 (列名  数据类型,列名2.....) 示例:create table student (sname  char(20),sid  int) 删除表格: 命令:drop table 表名 示例:drop table

GBase数据库——常用命令

1数据库操作与维护 1.1数据库启停 [[email protected] ~]# service gcware stop Stopping GCMonit success! Signaling GCRECOVER (gcrecover) to terminate: [ OK ] Waiting for gcrecover services to unload:.....[ OK ] Signaling GCSYNC (gc_sync_server) to terminate: [ OK ] W