1.查询表空间使用情况
select df.tablespace_name
"Tablespace",df.bytes/(1024*1024)
"Total Size(MB)",
sum(fs.bytes)/(1024*1024) "Free
Size(MB)",
round(sum(fs.bytes)*100/df.bytes)
"% Free",
round((df.bytes-sum(fs.bytes))*100/
df.bytes) "% Used"
from dba_free_space fs,
(select tablespace_name,
sum(bytes) bytes from
dba_data_files group by
tablespace_name ) df
where fs.tablespace_name(+) =
df.tablespace_name
group by df.tablespace_name,
df.bytes;
2.查询有无锁表现象
SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name,o.owner,o.object_name,o.object_type,s.sid,s.serial#
FROM v$locked_object l,dba_objects o,v$session s
WHERE l.object_id=o.object_id
AND l.session_id=s.sid
ORDER BY o.object_id,xidusn DESC;
解锁 'sid,serial'
alter system kill session '553,6';
3.查询数据库连接数
select count(*) from v$process -- 数据库当前连接数
select value from v$parameter where name = 'processes' – 数据库所允许的最大连接数
4.数据库日志
第一步:以ORACLE用户登录数据库主机
第二步:进入目录$ORACLE_HOME/network/log,查看listener.log日志文件大小
如果此日志文件大于1.5G,则继续做如下步骤操作,否则停止日志巡检
第三步:备份listener.ora文件;
命令如下:
cd $ORACLE_HOME/network/admin
cp listener.ora listener.ora.bak
第四步: 删除listener.log;执行 "lsnrctl",进入监听工具;
第五步:执行"reload"命令,重新启动监听正常。
第六步:执行 "set log_status off"命令,操作系统会返回执行是否成功;
第七步:执行 "save_config"命令,操作系统会返回执行是否成功;
第八步:执行"exit"退出监听工具
第九步:查看 $ORACLE_HOME/network/admin/listener.ora 文件,文件中包含"LOGGING_LISTENER = OFF" 字符串则表示更新成功;
如果该文件没有包含该字串,则直接修改该文件,在文件末尾加上"LOGGING_LISTENER = OFF" 字符串并保存;
第十步:连接数据库,进行数据库连接测试;
5.insert可以绕过回滚段
insert /*+APPEND*/ into select * from xxx where ...
分享到:
相关推荐
Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句...
Oracle常用的命令大全,主要是日常工作所需要的基础命令。
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
ORACLE常用傻瓜问题1000问: 1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码...
oracle 常用命令大全 oracle dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba 3 显示当前用户名 show user 4 直接进入 SQLPLUS 命令提示符 sqlplus /nolog 5 在命令提示符以 OS 身份...
oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.oracle常用系统表.
Oracle常用语法
Oracle 常用SQL技巧经典收藏 Oracle 常用SQL技巧经典收藏
Linux下Oracle常用操作 命令 Linux下Oracle常用操作 命令
oracle常用命令 TXT 最全的oracle常用命令 TXT 最全的
oracle常用语法概述,供初学者使用。
ORACLE常用快捷键设置
oracle 常用sql,dba常备,锁表查询、oracle的连接数查看和连接用户的查看等
Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源
Oracle常用sql语句整理 Oracle常用sql语句整理 Oracle常用sql语句整理 Oracle常用sql语句整理 Oracle常用sql语句整理 Oracle常用sql语句整理
ORACLE常用分析函数说明,oracle优化
oracle 常用数据字典 字段的详细介绍和DBA常用监控脚本
sql,mysql,oracle常用的函数
oracle常用函数总结,跟大家分享一下