位置: 编程技术 - 正文

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系统干嘛的)

  • 计提附加税税会计分录
  • 普通发票忘记开数量和单价可以用吗
  • 出口退税发票未稽核可以申报退税吗
  • 股东实物分红账务怎么做
  • 递延收益涉税
  • 跨境电商有进口吗
  • 金税三期实收资本的印花税在哪缴?
  • 净值的公式
  • 进项发票认证多了留抵
  • 无票销售纳税后怎么处理
  • 委托加工物资贷方
  • 股权转让过户费用
  • 印花税已经缴纳了但是还未申报
  • 营改增后加工行业的税率是多少?
  • 个体工商户餐饮业税率是多少
  • 价外费用如何开普票
  • 企业或员工获得的相关荣誉
  • 增值税即征即退操作流程
  • 生产性服务业定义
  • 发票申请需要多久
  • 企业 停业
  • 补提的增值税应该记在哪里
  • linux 使用u盘
  • 鸿蒙系统怎么安装电脑
  • 除了个税还有什么税
  • 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结
  • wrme.exe是什么
  • 企业所得税申报流程
  • 企业重组的主要形式是什么?
  • 可供出售金融资产的会计处理
  • php防止抓包
  • css样式修改
  • 毕业设计基于Linux系统的NFS服务器搭建
  • 交易所转交易所手续费是多少
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • 新办企业购置设备申请
  • 印花税的申报表怎么打印
  • 新公司成立需要刻哪些章
  • 未开票收入是怎么算的
  • sql server2008代理无法启动
  • 一般纳税人交增值税的账务处理
  • 公司租赁办公场所,没发票怎么办
  • 城建税及教育附加税税率是多少
  • 知识产权fa
  • 销售货物的价外费用如何开票
  • 车辆上牌的费用应付多少?
  • 收到返利怎么做会计分录
  • 预收账款借贷方向增减
  • 职工宿舍怎么入账
  • 残疾人就业保障金
  • 对公提现是什么意思啊
  • 当前旅游业
  • 公司转让无形资产开什么票
  • 什么是递延所得税资产
  • mysql定义语句
  • win10系统查看
  • windows10x预览版
  • win8磁盘占用率高怎么处理
  • 近期win7蓝屏
  • 安装ghost win7
  • Unity3d_用PlayerPrefs保存和读取数组
  • 怎么重置mysql的密码
  • jquerymobile
  • Node.js中的construct构造函数
  • js 文件缓存
  • bat批量创建文件夹及子文件夹
  • vue js 页面代码分离
  • 如何使用开塞露排便
  • node中异步编程模式使用什么捕获异常
  • android 多个权限合并 弹窗
  • Android 使用 ASM 修改函数
  • js中的
  • 编程 delphi
  • 走访情况登记表 不想写怎么办
  • 什么叫以物易物
  • 登录上海电子税务局单位社保查询不到当月未交的
  • 云南省国家税务总局
  • 湖南职工医保哪里交
  • 村级服务公开的具体内容
  • 无锡税务局稽查一分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设