su - oracle
sqlplus / as sysdba
shutdown immediate;
// 启动数据库
startup nomount;
alter database mount;
alter database open;
// 查询表空间文件
select file_name,tablespace_name,bytes/(1024*1024) from dba_data_files
where tablespace_name = 'TBS_DATA_SIG_USER_RPT1';
// 查询每一个表空间的大小和使用
select fs.tablespace_name "Tablespace",
(df.totalspace - fs.freespace) "Used MB",
fs.freespace "Free MB",
df.totalspace "Total MB",
round(100 * (fs.freespace / df.totalspace)) "Pct. Free"
from
(select tablespace_name,
round(sum(bytes) / 1048576) TotalSpace
from dba_data_files
group by tablespace_name) df,
(select tablespace_name,
round(sum(bytes) / 1048576) FreeSpace
from dba_free_space
group by tablespace_name) fs
where df.tablespace_name = fs.tablespace_name;
// 重置表空间
Alter database datafile '/opt/oracle/oradata/tbs_data_public/tbs_data_sig_user_rpt1_01.dbf' resize 500m;
Alter database datafile '/opt/oracle/oradata/tbs_data_public/tbs_data_sig_user_rpt2_01.dbf' resize 500m;
Alter database datafile '/opt/oracle/oradata/tbs_data_public/tbs_data_sig_user_rpt3_01.dbf' resize 500m;
Alter database datafile '/opt/oracle/oradata/tbs_data_public/tbs_data_sig_user_rpt5_01.dbf' resize 500m;
9 查锁
select l.session_id sid,l.locked_mode lockmode,l.oracle_username db_user,l.os_user_name os_user,s.machine,s.schemaname,o.object_name tablename,q.sql_text
from v$locked_object l, v$session s, v$sql q, all_objects o
where l.session_id = s.sid
and s.type = 'USER' and s.sql_address = q.address and l.object_id = o.object_id
10 杀锁
alter system kill session 'sid,SERIAL#'
su - oracle
// 启动监听程序
lsnrctl start
分享到:
相关推荐
oracle 常用命令_oracle 命令大全_oracle命令集合_oracle基本命令 非常方便,带查询功能,能很方便的查询你要找的oracle命令写法
以上内容涵盖了 Oracle 的安装过程、基本操作命令、数据字典的使用、默认账号及其密码、如何使用 SQL Developer 连接数据库、如何创建新用户以及如何启动 SQL Plus 和了解 Oracle 的默认端口等关键知识点。...
liunx下使用oracle命令,包括开启和关闭oracle数据库服务。
本文将详细介绍一些常用的Oracle命令。 1. 服务和监听器管理: - `net start oracle_service_binbo`:用于启动Oracle服务名为binbo的服务。 - `net stop oracle_service_binbo`:用于停止名为binbo的Oracle服务。 -...
ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=hsj PATH=$ORACLE_HOEM/bin:$PATH; LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH 3...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性使得它在企业级应用中占据了重要地位。"Oracle 命令手册.chm" 是一个针对Oracle数据库管理员和开发人员的重要参考资料,它提供了Oracle...
本文将深入探讨Unix下Oracle命令的主要方面,包括数据库的启动、关闭、数据字典的利用以及一些常见操作。 首先,Oracle数据库的启动和关闭是数据库管理的基础。在单机环境下,切换到Oracle用户(通常是`oracle`用户...
### Oracle命令查询大全知识点概述 根据提供的文件信息,“Oracle命令查询大全”主要涵盖了Oracle数据库管理系统的各类命令,包括但不限于数据定义语言(DDL)、数据操纵语言(DML)、事务控制、查询语言等方面的...
### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常...希望这些基础知识能帮助你在实际工作中更加熟练地使用Oracle数据库。
10. 创建表空间的数据文件:使用命令“create tablespace test datafile 'd:\oracle\binbo.dbf' size 10m;”可以创建表空间的数据文件。 11. 创建用户:使用命令“create user 用户名 identified by 用户名;”可以...
Oracle命令大全涵盖了数据库管理中的关键操作,主要针对Oracle数据库系统,同时也涉及到了SQL Server的一些基本操作和多种数据库的连接方式。以下将详细解释这些命令和操作: ### Oracle基本操作语句 1. **启动/...
Oracle 常用 CMD 命令 Oracle 是一种关系数据库管理系统,提供了强大的数据存储和管理功能。但是,对于新手来说,熟悉 Oracle 的 ...同时,我们也需要了解 Oracle 的其他命令和参数,以便更好地使用 Oracle 数据库。
Oracle 强制释放锁命令 ...Oracle 强制释放锁命令可以解决 ORA-00054 错误,但是需要谨慎地使用,以免对数据库的性能产生影响。在解决问题时,需要首先查询锁相关信息,然后使用强制释放锁的命令释放锁资源。
"oracle日常巡检命令集合" Oracle日常巡检命令集合是数据库管理员最重要的工具之一,通过这些命令,可以检查数据库的状态、性能和安全性。以下是oracle日常巡检命令集合的详细说明: 检查数据库基本状况 1.1. ...
### Oracle SQLPLUS命令详解 #### 引言 Oracle SQL*Plus是Oracle数据库系统中的一个强大且灵活的命令行工具,用于执行SQL语句、管理数据库和执行脚本。它不仅支持标准的SQL语句(DML、DDL、DCL),还提供了一系列...
很实用的oracle常用命令及用法,包含用户权限分配及权限设置,数据库备份还原等命令
### Oracle表空间查询与管理命令详解 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织数据文件。每个Oracle数据库至少包含一个表空间,默认情况下,系统会在创建数据库时自动创建`...
"Oracle数据库命令个人总结" Oracle数据库命令个人总结是徐博文在2014年3月整理的关于Oracle数据库的命令和心得的...这些命令和心得可以帮助Oracle数据库管理员和开发者更好地使用Oracle数据库,提高工作效率和质量。
通过"Oracle命令速查V2",用户可以快速查询到上述各个方面的具体命令和用法,提高工作效率。同时,提供的"说明文件.txt"可能包含了使用CHM文件的指南和注意事项,而"更多精彩教程.url"则可能是链接到更多Oracle学习...