Linux与oracle常用命令

原创 2018年04月17日 16:00:36
1、数据备份DMP文件语句
exp ucr_o2o_audit/o2o#puad@o2odb  file=E:\upload\order_detail_20171204.dmp tables=(t_dc_order_center_detail,t_dc_cb_bs_trade_detail,ts_r_ecs_order,ts_r_trade)
2、查看表空间语句
SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) "表空间使用大小",
total / (1024 * 1024 * 1024) "表空间大小(G)", free / (1024 * 1024 * 1024) "表空间剩余大小(G)",
(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)", round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free FROM dba_free_space GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total FROM dba_data_files GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name ;
3、查看进程数量
ps -ef | grep 'TI_DC_CBSS_TRADE_SUB_ITEM.ctl'
//杀掉进程
kill -9
4、oracle数据库死锁问题查看
//查看死锁语句
SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,
l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS
FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID;

//查看造成死锁的sql语句
select sql_text from v$sql where hash_value in
(select sql_hash_value from v$session where sid in
(select session_id from v$locked_object))

//赋予删除死锁权限
grant alter system to UCR_O2O_AUDIT;

//删除死锁语句
alter system kill session '738,1429';

5、查看存储过程运行状态
//查看运行中的存储过程
select name,locks,pins
from v$db_object_cache
where locks > 0 and pins > 0 and type='PROCEDURE';

//查看正在执行的sql语句
select a.program, b.spid, c.sql_text,c.SQL_ID

from v$session a, v$process b, v$sqlarea c

where a.paddr = b.addr

and a.sql_hash_value = c.hash_value

and a.username is not null;

6、查看压缩文件和txt文件数据量
//查询压缩文件内数据
gzip -dc CANPRDE02018A1707281001001.017.gz | grep '1717072867765807' | more
//查询压缩文件内记录数量
gzip -dc CANPRDE02018A1707281001001.017.gz|wc -l
//查看txt文件数量
wc -l order_info_20171115.txt
###查询最后1000行
cat mylog.log | tail -n 1000

7、jar包自动运行语句
nohup java -jar /home/o2o_kafka/kafka_access/jarfile/consumerOrderDetail.jar >kafka_java.log 2>& 1 &








Linux常用命令及使用技巧

本课程需要懂点Linux系统,覆盖Linux系统50多个常用命令,深入讲解每个命令的用途、常用选项及使用技巧。 无基础同学能帮助你熟悉在Linux系统下的工作方式,有基础同学能帮助你提高Linux系统专业能力。
  • 2017年10月24日 15:49

oracle 11g 命令行方式下载

my oracle support 搜索补丁号:13390677 补丁程序13390677: 11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER...
  • u011478909
  • u011478909
  • 2016-07-20 09:55:54
  • 620

在linux命令行安装oracle11g

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
  • chen19921212
  • chen19921212
  • 2014-09-02 20:41:05
  • 1984

Oracle Enterprise Linux 64-bit 下Oracle11g的监听配置修改及测试步骤

测试环境:Oracle Enterprise Linux 64-bit (5.8版本) + Oracle 11g 64位相关说明: Oracle11g64位软件的安装位置为/u01/app/oracl...
  • xqf222
  • xqf222
  • 2014-05-13 11:14:00
  • 15778

Oracle 11g 管理工具

1.SQL*Plus工具 在开始中的所有程序的Oracle_OraDb11g_home1中的应用程序开发中选择SQL Plus命令 打开命令窗口 或在cmd中输入sqlplus登陆,或直接在cmd...
  • achtundsiebzig
  • achtundsiebzig
  • 2018-02-01 12:21:06
  • 308

通过命令创建oracle11G数据库

通过命令创建oracle11G数据库 本文简单介绍通过oracle数据库的create database命令创建一个符合OFA规范的oracle数据库。 1 设置环境变量(vi .bash...
  • csnewdn
  • csnewdn
  • 2016-11-18 16:24:06
  • 2538

oracle11G静默安装过程——linux环境

oracle11G静默安装过程——linux环境。附下载链接
  • xiaoqiaoi5685
  • xiaoqiaoi5685
  • 2016-07-05 14:40:42
  • 4112

Linux oracle 11g r2 安装前检查及安装

Linux环境配置 [c-sharp] view plaincopy OS:Fedora 15   DB:Oracle 11gR2   将Oracle安装到home/oracl...
  • work201003
  • work201003
  • 2015-04-07 23:12:44
  • 1861

(总结)Oracle 11g常用管理命令(用户、表空间、权限)

PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户、表空间,权限分配等。以下命令本人都验证操作过,并加上了本人的小结与说明。 1、启动oracle数据库: 从root切换到orac...
  • u012485320
  • u012485320
  • 2014-01-15 15:03:44
  • 346

《基于<em>Linux</em>及UNIX平台<em>Oracle11g</em>r1数据库<em>管理</em>员参考》

《<em>Oracle</em> Database Administrator’s Reference <em>11g</em> Release 1 (11.1) for ...Unix/<em>Linux</em> <em>命令</em>参考 立即下载 上传者: morre 时间: 2008-08-01 综合评分:...
  • 2018年04月17日 00:00
收藏助手
不良信息举报
您举报文章:Linux与oracle常用命令
举报原因:
原因补充:

(最多只允许输入30个字)