位置: 编程技术 - 正文

Linux下通过script 命令记录(数据库)操作步骤

编辑:rootadmin

推荐整理分享Linux下通过script 命令记录(数据库)操作步骤,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1、script命令描述

Linux下通过script 命令记录(数据库)操作步骤

复制代码代码如下:script命令会记录所有的操作到文件同时在屏幕上输出,直到终止登陆的会话,或使用CRTL+D,或使用exit退出则停止记录。这个命令对于数据库的升级或是重要设置的情形下使用可以用于后续查询操作成功或失败。用法: $ script [upgrade.log]如果未指定日志文件名的情形,自动生成日志文件名为typescript。如果需要输出到已经存在的日志文件,则使用 -a 参数,再接已经存在日志文件名。如果需要在输出到日志文件的同时,也可以查看日志文件的内容,可以使用 -f 参数。</p><p># script 帮助描述robin@SZDB:~> man scriptNAME script - make typescript of terminal session</p><p>SYNOPSIS script [-a] [-c COMMAND] [-f] [-q] [-t] [file]</p><p>DESCRIPTION Script makes a typescript of everything printed on your terminal. It is useful for students who need a hardcopy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr(1).</p><p> If the argument file is given, script saves all dialogue in file. If no file name is given, the typescript is saved in the file typescript.</p><p> Options:</p><p> -a Append the output to file or typescript, retaining the prior contents.</p><p> -c COMMAND Run the COMMAND rather than an interactive shell. This makes it easy for a script to capture the output of a pro- gram that behaves differently when its stdout is not a tty.</p><p> -f Flush output after each write. This is nice for telecooperation: One person does `mkfifo foo; script -f foo' and another can supervise real-time what is being done using `cat foo'.</p><p> -q Be quiet.</p><p> -t Output timeing data to standard error. This data contains two fields, separated by a space. The first field indi- cates how much time elapsed since the previous output. The second field indicates how many characters were output this time. This information can be used to replay typescripts with realistic typing and output delays.

2、script命令用法示例

复制代码代码如下:a、script命令后接日志文件名robin@SZDB:~> script test_logfile.log #启用scriptScript started, file is test_logfile.log</p><p> .................#中间操作省略 robin@SZDB:~> exit #停止scriptexitScript done, file is test_logfile.log</p><p>#查看刚刚生成的日志文件robin@SZDB:~> more test_logfile.log Script started on Fri Apr :: PM CSTrobin@SZDB:~> sid bash: sid: command not foundrobin@SZDB:~> . ~/.bash_profilerobin@SZDB:~> sidORA_CRS_HOME=/opt/oracle/product/gR2/crsORACLE_PATH=.:/users/robin/dba_scripts/custom/sqlORA_ASM_HOME=/opt/oracle/product/gR2/asmORACLE_SID=SYBO2SZORACLE_BASE=/users/oracleORACLE_HOME=/users/oracle/OraHomegrobin@SZDB:~> sql </p><p>SQL*Plus: Release .2.0.3.0 - Production on Fri Apr :: </p><p>Copyright (c) , , Oracle. All Rights Reserved.</p><p>Error accessing PRODUCT_USER_PROFILEWarning: Product user profile information not loaded!You may need to run PUPBLD.SQL as SYSTEM</p><p>Connected to:Oracle Database g Release .2.0.3.0 - bit Production</p><p>goex_admin@SYBO2SZ> alter session set current_schema=scott;</p><p>Session altered.</p><p>goex_admin@SYBO2SZ> select * from dept;</p><p> DEPTNO DNAME LOC---------- -------------- ------------- ACCOUNTING NEW YORK RESEARCH DALLAS SALES CHICAGO OPERATIONS BOSTON</p><p>goex_admin@SYBO2SZ> exitDisconnected from Oracle Database g Release .2.0.3.0 - bit Productionrobin@SZDB:~> exitexit</p><p>Script done on Fri Apr :: PM CST </p><p>b、script 命下直接跟脚本名的示例robin@SZDB:~> script -c retval.shScript started, file is typescript SCOTT ANALYST :: Script done, file is typescript</p><p>#被执行的shell脚本的内容# Author : Robinson# Blog : more ~/dba_scripts/custom/bin/retval.sh#!/bin/bashRETVAL=`sqlplus -silent scott/tiger <<EOFSET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFFSELECT * FROM emp WHERE ename='SCOTT';EXIT;EOF`if [ -z "$RETVAL" ]; then echo "No rows returned from database" exit 0else echo $RETVALfi

Linux系统鲜为人知的大内幕介绍 据国外媒体报道,Linux似乎没有得到人们充分的爱戴。苹果的OSX和微软的Windows等操作系统一直是人们关注的重点,但事实上,免费且是开放源的Linux操作

Linux系统中的gdb程序调试工具的命令知识介绍 在Linux系统中有许多的命令程序来辅助系统的正常和方便运行,那么其中在系统中有着一个叫做gdb命令的程序,那么我们今天就来了解下关于gdb命令的知

Linux下SSH Session复制功能实现方法 特别感谢阿干同学的邮件分享。详细方法复制代码代码如下:Linux/mac下,在$HOME/.ssh/config中加入Host*ControlMasterautoControlPatha/tmp/ssh-%r@%h/a至此只要第一次SSH登

标签: Linux下通过script 命令记录(数据库)操作步骤

本文链接地址:https://www.jiuchutong.com/biancheng/360578.html 转载请保留说明!

上一篇:linux ulimit命令用法解析(ulimit命令详解)

下一篇:Linux系统鲜为人知的12大内幕介绍(linux系统干嘛的)

  • 企业成立多久能注销
  • 审核记账对账结果怎么写
  • 初级会计计划成本法例题
  • 税务结清后多少时间内工商需要注销
  • 已收保证金
  • 开具红字发票的当月就要进项税额转出吗
  • 农产品进项抵扣政策
  • 厂房无偿租赁合同
  • 无形资产摊销以前年度摊多了
  • 商贸公司购进农产品可以抵扣吗
  • 公司员工出差发工资吗
  • 帮客户代付保证金违法吗
  • 公司收到法院的欠款起诉书,应该怎么办
  • 提取的生产企业安全费如何记帐
  • 房地产企业收到预收款如何纳税
  • 个人收到的国外短信
  • 航天信息开票步骤
  • 装卸费的增值税是多少
  • 如何正确理解新制度经济学与新古典经济学的关系
  • 房产税的常见四大检查点
  • 实收资本印花税最新政策2023年
  • 发票的开具时效为
  • 专票开票信息不填省份可以吗
  • 待抵扣进项税额转出会计分录
  • 佣金回扣如何做账
  • 材料没有入库
  • realpopup.exe - realpopup是什么进程
  • 换购商品分录怎么做
  • 外购货物用于职工福利进项税额可以抵扣吗
  • 在php中,字符串有哪些表示形式
  • launcher process
  • 验签失败发票如何撤销
  • 哈特谢普苏特女王享殿
  • js面试2021
  • 基于反事实因果推断的度小满额度模型
  • es6解构赋值对象
  • 专利年费缴纳详细流程
  • 手机话费怎么打发票
  • 海关进口增值税专用缴款书如何抵扣
  • sqlserver怎么把数据库导出来
  • MySQL 数据库中,用于事务授权控制的关键词是下面哪个?
  • mongodb认证
  • 含税与不含税的计算公式
  • 金税四期功能
  • 什么是叫资产负债表项目
  • 发票可否盖财务章
  • 公司并购股份如何分配
  • 生产企业电费怎么做账
  • 企业职工福利费使用范围和标准
  • 免增增值税的有
  • 事业单位开办费与注册资本的关系
  • 进项税额转出后续处理
  • 净利润增长率计算方式
  • 营改增账务处理实例
  • phpstorm配置php环境 mac os
  • win7总是弹出windows激活
  • win8自启动在哪儿设置
  • linux rpm包安装
  • sistray.exe - sistray是什么进程 有什么用
  • win10升级最新版
  • win7找回删除的文件
  • win7如何打开浏览器
  • win10系统如何创建新用户
  • unity开发3a
  • python 简单例子
  • python基本入门
  • js加载3d模型
  • unity屏幕坐标 ui坐标
  • python jsonp
  • 安卓自定义动态壁纸
  • Android使用领域(移动端,PC,服务端)
  • 用python过滤列大于0的值
  • jquery课程内容总结
  • 抓落实韧劲不足的具体表现
  • 广东省电子税务局登录方式
  • 重庆市国家税务局电子税务局官网
  • 宁德市蕉城区地图全图最新
  • 爱普生如何
  • 福建电子税务局登录入口
  • 华数tv业务认证账号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设