美文网首页
oracle 常用操作

oracle 常用操作

作者: Crazy_MC | 来源:发表于2018-01-22 17:07 被阅读0次

查询死锁

select sess.sid,
       sess.serial#,
       sql_text,
       lo.oracle_username,
       lo.os_user_name,
       ao.object_name,
       lo.locked_mode,
       SESS.machine
  from v$locked_object lo, dba_objects ao, v$session sess, v$sqlarea area
 where ao.object_id = lo.object_id
   and lo.session_id = sess.sid
   and area.address = sess.sql_address;

干掉死锁

alter system kill session '738,1429';

查看当前表空间

select username,default_tablespace from user_users;

查看表空间使用情况

SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name
  FROM dba_free_space
 GROUP BY tablespace_name;
SELECT a.tablespace_name,
       round(a.bytes/1024/1024,2) "total M",
       round(b.bytes/1024/1024,2) "used M",
       round(c.bytes/1024/1024,2) "free M",
       round((b.bytes * 100) / a.bytes,2) "% USED ",
       round((c.bytes * 100) / a.bytes,2) "% FREE "
  FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c
 WHERE a.tablespace_name = b.tablespace_name
   AND a.tablespace_name = c.tablespace_name;

创建表空间(未测试)

create tablespace tablespacename
datafile 'D:\ORACLE\Administrator\oradata\orcl\zsl.dbf'size 128M
autoextend on next 2048K
maxsize 2048M
logging
extent management local autoallocate segment space management auto
flashback on

添加数据文件

alter tablespace USERS add datafile
'D:\APP\LUWEI\ORADATA\ORCL\MLK.DBF' size 128M
autoextend on next 2048K
maxsize 8192M

表空间扩容

--查看表空间路径
select * from dba_data_files;
--修改表空间大小
alter database datafile 'C:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF' resize 1024M;

删除表空间

drop tablespace tablespacename

给用户指定表空间

--给已存在的用户指定表空间
alter user zsl  default tablespace zsl;
-- 新建用户的时候创建表空间
create user username   identified by userpassword default tablespace userspace;

相关文章

  • Oracle 常用操作

    开机后启动Oracle 计算机(右键) -> 管理 -> 服务和应用程序 -> 服务 ->OracleServic...

  • oracle 常用操作

    查询死锁 干掉死锁 查看当前表空间 查看表空间使用情况 创建表空间(未测试) 添加数据文件 表空间扩容 删除表空间...

  • Oracle常用操作

    oracle数据库中用户、表空间、表之间的关系[https://www.cnblogs.com/baojunblo...

  • oracle常用操作

    切换oracle用户 su - oracle 进入操作命令 sqlplus / as sysdba;注意:sql操...

  • Oracle常用操作指南

    目录 用户操作语句 表空间操作语句 数据文件操作语句 数据表操作语句 数据库属性操作语句 1. 用户操作语句 查看...

  • Oracle for Suse 常用操作

    oracle启动Use the su - username command to login as oracle ...

  • Oracle 之 常用操作(持续更新...)

    目录 (一)启动 与 关闭(二)用户创建 及 权限设置 (一)启动 与 关闭 1)登录su - oracle /...

  • 数据库Oracle常用操作

    工具: PL/SQL Developer数据库字符集: 设置系统环境变量:

  • Oracle基础总结

    Oracle开发基础重点 Oracle一般操作 表空间 用户 表 表数据 Oracle 查询操作 单表查询 多表查...

  • 常用Oracle数据库查询操作

    基础查询: 此处如果想进行有关null字段的操作的话,需要使用is null或者is not null。 简单联表...

网友评论

      本文标题:oracle 常用操作

      本文链接:https://www.haomeiwen.com/subject/srfraxtx.html