位置: 编程技术 - 正文

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

  • php db类库进行数据库操作(php中的类)

    php db类库进行数据库操作(php中的类)

  • 将MongoDB加入到Windows的本地服务项的方法(mongodb导入数据三种方式)

    将MongoDB加入到Windows的本地服务项的方法(mongodb导入数据三种方式)

  • sql语句中单引号嵌套问题(一定要避免直接嵌套)(sql语句中单引号是什么)

    比如下面例子是存储过程里查询时的语句示例

    红色部分是会报错的,应该写成 @condition= 'ROOMTYPElike ‘ ‘%标准间%' ‘ ', 蓝色部分不是双引号,而是两个单引号

    谈谈sqlserver自定义函数与存储过程的区别 一、自定义函数:1.可以返回表变量2.限制颇多,包括不能使用output参数;不能用临时表;函数内部的操作不能影响到外部环境;不能通过select返回结果

    深入分析SqlServer查询计划 对于SQLServer的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题,因此本文只谈优化查询时如何看懂SQ

    sql 判断字符串中是否包含数字和字母的方法 判断是否含有字母selectPATINDEX('%[A-Za-z]%',‘ads')=0(如果存在字母,结果1)判断是否含有数字PATINDEX('%[0-9]%',‘sdf" class="img-responsive" alt="sql语句中单引号嵌套问题(一定要避免直接嵌套)(sql语句中单引号是什么)">

    sql语句中单引号嵌套问题(一定要避免直接嵌套)(sql语句中单引号是什么)

  • centos7如何设置密码规则?centos7设置密码规则的方法(centos7如何设置ip)

    centos7如何设置密码规则?centos7设置密码规则的方法(centos7如何设置ip)

  • win8/win8.1升级win10要收费吗?win8/win8.1升级win10教程 (升级win8系统)

    win8/win8.1升级win10要收费吗?win8/win8.1升级win10教程 (升级win8系统)

  • 改变javascript函数内部this指针指向的三种方法(javascript修改)

    改变javascript函数内部this指针指向的三种方法(javascript修改)

  • 房屋用途 居住用房 住宅 区别
  • 个人出租房屋的个人所得税税率
  • 实际开票金额和申报金额不符
  • 公司向公司借款可以无息吗
  • 自然人税收系统生产经营怎么申报
  • 作废的增值税专用发票怎么处理
  • 2020年关于住房公积金的新规定
  • 外购货物准予抵扣进项税额26万元,货物已验收入库
  • 营改增后销售不动产的收入
  • 公司发年终奖怎么发朋友圈
  • 所得税缴纳计算公式
  • 应交税费应交增值税
  • 赠送的产品需要开发票吗
  • 开票系统维护费可以全额抵扣吗
  • 债务重组过程
  • 事业单位存货包括
  • 无法取得发票的费用如何入账
  • 季度所得税可以不预缴吗
  • 计提坏账为什么无法收回呢
  • 应收单据处理包括哪些
  • 小额纳税人进口增值税适用税率?
  • 诉讼过程中
  • 企业第一年利润是多少
  • 发票已认证还未开票
  • 金税四期查到了怎么办
  • 什么是产品?产品的举例子
  • vue3全局属性
  • 个人所得税的现状分析
  • 深入分析php优化模型
  • 微信小程序开发一个多少钱
  • 一文速学-XGBoost模型算法原理以及实现+Python项目实战
  • 简述php操作mysql数据库的基本步骤
  • python去掉文本的指定符号
  • nginx运行python
  • 小规模纳税人如何开专票
  • 织梦小说采集
  • 帝国cms伪静态规则
  • 装卸搬运的设备有哪些
  • 发票遗失要如何补办
  • 以旧换新有发票抵扣吗
  • 制作海报属于什么行业
  • 我们公司投资新公司做账
  • 残疾人工资加计扣除包括社保吗
  • 将自产产品用于管理部门 增值税
  • 以现金形式发工资违法吗
  • 小规模纳税人注册资金要求多少
  • 普通发票作废如何操作
  • 专用发票怎么网上申领
  • 一般纳税人购买固定资产进项税可以抵扣吗
  • 企业会计账簿设计的原则
  • 资金会计应当设置的科目
  • sql server语句查询
  • c 语言 mysql
  • mysql基本sql语句大全(基础用语篇)
  • 高效内存管理
  • wp_official_1.1.3.apk软件下载
  • 判断自己的脸型
  • linux下nanosleep() & sleep()的区别
  • redhat6.9安装图解
  • linux生成文件
  • opengl画简单图形
  • js实现隔行变色
  • js表单验证代码Email
  • javascriptz
  • android ui开发
  • unity 内嵌浏览器
  • jquery示例
  • 技术开发类工作有哪些
  • 如何开发一个新的向量库
  • js object的原型
  • 包装物押金收入含税吗
  • 慰问金使用规定
  • 陕西国家电子税务局2.0
  • 云税票管家是什么软件
  • 贵阳税务官网登录
  • 中石化一键加油周几有优惠
  • 增值税抵扣联怎么装订
  • 税收优惠政策有哪些企业
  • 北京商业企业运行基地
  • 建立高效的法治实施体系,需要着力解决四个问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设