在进行Oracle数据库备份的配置、发起和恢复的过程中,需要用到许多Oracle数据库本身的命令。在此章节中进行命令的梳理,供大家参考。

Oracle用户和实例相关命令

Linux/Unix平台

# ps -ef | grep [p]mon

orauxdb 18751 1 0 13:47 ? 00:00:00 ora_pmon_uxdb

oraprod 19026 1 0 13:49 ? 00:00:00 ora_pmon_prod

每个“ pmon”进程中都有Oracle实例名称。 每个实例可能以不同的Unix用户身份运行。

Windows平台

Powershell的“ Get-Service”(又名“ gsv”)cmdlet可用于在Windows上查找实例名称:

PS> gsv OracleService*

Status Name DisplayName

------ ---- -----------

Running OracleServiceORCL OracleServiceORCL

Running OracleServiceVS... OracleServiceVSAORA

Oracle服务通常以SYSTEM帐户运行,而Commvault用户通常是管理员。 只要确保Commvault用户是ora_dba组的成员即可

> net localgroup ora_dba

Alias name ora_dba

Comment Oracle DBA Group

Members

-------------------------------------------------------------------------------

Administrator

NT AUTHORITY\SYSTEM

查询Oracle Home路径

Linux/Unix平台

# su - oracleuser

$ . oraenv ← Source the oraenv script and switch to the appropriate sid

ORACLE_SID = ? sid

$ echo $ORACLE_HOME ← Check the ORACLE_HOME environment variable

/u01/oracle/product/11.2.0https://cdn9.52xs.com.cn/dbhome_1

您也可以从oratab文件中获取这些信息:

# grep sid /etc/oratab ← The oratab file is not required but most installs will have one

sid:/u01/oracle/product/11.2.0https://cdn9.52xs.com.cn/dbhome_1:Y

Windows平台

以下PowerShell命令将显示ORACLE_HOME路径:

PS> (gp HKLM:\software\oracle\KEY*).ORACLE_HOME

C:\app\oracle\product\11.1.0\db_1

检查HUNG住的RMAN进程

运行下面的查询,并检查看起来无效的会话(例如,登录时间较旧)。

$ sqlplus / as sysdba

SQL> select sid, serial#, status, to_char(logon_time, 'YYYY MM DD HH24:MI:SS'), program from v$session where program like '%rman%';

SID SERIAL# STATUS TO_CHAR(LOGON_TIME, PROGRAM

---------- ---------- -------- ------------------- ------------------------------------------------

9 591 INACTIVE 2013 11 06 12:41:50 rman@lx64ora3.unixdb.lab (TNS V1-V3)

125 2503 INACTIVE 2013 11 06 12:41:50 rman@lx64ora3.unixdb.lab (TNS V1-V3)

查看存档日志删除策略

$ rman target /

RMAN> show archivelog deletion policy;

RMAN configuration parameters for database with db_unique_name ORCL are:

CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 2 TIMES TO 'SBT_TAPE';

查询监听状态

$ lsnrctl status

查找Oracle告警日志

警报日志通常位于$ ORACLE_BASE / diag / rdbms / dbname / instance / trace / alert_sid.log,但是可以更改。 如果不在默认位置,请检查diagnostic_dest参数:

$ sqlplus / as sysdba

SQL> show parameter diag

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

diagnostic_dest string /u01/app/oracle

查找归档日志文件路径

$ sqlplus / as sysdba

SQL> archive log list

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /nu01/oracle/archive

Oldest online log sequence 4120

Next log sequence to archive 4122

Current log sequence 4122

在某些情况下,存档目标将设置为“ USE_DB_RECOVERY_FILE_DEST”。 在这种情况下,请查找“ db_recovery_file_dest”的值:

SQL> show parameter db_recovery_file_dest

NAME TYPE VALUE

------------------------------------ ----------- -------------------------------

db_recovery_file_dest string /u01/oradata/fast_recovery_area

db_recovery_file_dest_size big integer 4182M

检查TNS的解析

$ tnsping sid

区块变更追踪(Block Change Tracking)

要检查是否启用了块更改跟踪,请运行以下SQLPlus查询。

$ sqlplus / as sysdba

SQL> select status from v$block_change_tracking;

STATUS

----------

DISABLED

检查sysdba / sysbackup特权

使用以下查询检查oracle用户是否具有sysdba特权

$ sqlplus / as sysdba

SQL> select username,sysdba from v$pwfile_users;

USERNAME SYSDB

------------------------------ -----

SYS TRUE

SYSDG FALSE

SYSKM FALSE

MRBACKUP FALSE

从Oracle 12c开始,有一个sysbackup角色可用于备份。 从Commvault V11开始支持使用此角色。

SQL> select username,sysdba,sysbackup from v$pwfile_users;

USERNAME SYSDB SYSBA

------------------------------ ----- -----

SYS TRUE FALSE

SYSDG FALSE FALSE

SYSBACKUP FALSE TRUE

SYSKM FALSE FALSE

C##MRBACKUP FALSE TRUE

检查Oracle存档日志模式

要进行在线备份,数据库必须以ARCHIVELOG模式运行。 如果以“非存档”模式运行,则仅允许脱机备份。

$ sqlplus / as sysdba

SQL> archive log list

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 6

Current log sequence 8

Oracle压缩

要查看是否启用了Oracle压缩,可以登录RMAN并检查SBT_TAPE设备的配置。

$ rman target /

RMAN> show device type;

RMAN configuration parameters for database with db_unique_name CVUNIXDB are:

CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 1 BACKUP TYPE TO COMPRESSED BACKUPSET;

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;

上面,压缩在SBT_TAPE上启用,但在DISK上禁用。 请注意,Commvault备份使用SBT_TAPE设备。

如果根本没有列出SBT_TAPE设备,则不使用压缩。

commvault oracle备份,Commvault Oracle备份常用命令相关推荐

  1. MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

  2. MySQL数据库备份和还原的常用命令

    MySQL数据库备份和还原的常用命令 2012-03-27 14:43:34 标签:linux mysql 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追 ...

  3. oracle nbu 删除,NBU基本常用命令

    Veritas常用命令: 1. 查看当有运行的任务 bpdbjobs –report | grep Active 2. 停止任务 bpdbjobs –cancel PID (包括主任务和子任务) 3. ...

  4. oracle执行命令显示2,oracle数据库执行脚本时常用命令总结

    收集了一篇oracle数据库执行脚本常用命令总结,希望给同学带来一些帮助. 1. 执行一个SQL脚本文件 代码如下 sqlplus user/pass@servicenamefile_name.sql ...

  5. oracle数据库倒顺,mysql常用命令

    mysql 文件系统管理数据存在的问题 1.数据冗余性和不一致性 2.数据访问 3.数据相对独立 4.完整性和原子性问题 5.并发访问异常 6.安全性问题 数据库:指的是以一定方式储存在一起,能为多个 ...

  6. oracle集群crs,oracle rac集群 crs常用命令(转)

    from: 常用的crs命令如下: $ORA_CRS_HOME/bin/crs_stat –t 此命令主要用来检查crs资源状态 例如 [oracle@rac2 css]$ $ORA_CRS_HOME ...

  7. DB2数据库备份、还原及常用命令

    本文记录DB2常用的备份.还原及其他常用命令(错别字见谅,后续会更新) 一.备份 1.离线备份: 先切断数据库链接 db2 force application all 全量备份数据库至某个目录 db2 ...

  8. oracle crsctl详解,Oracle RAC 集群 crsctl 常用命令大全

    1.启停集群: (需要root用户) $GRID_HOME/bin/crsctl stop crs $GRID_HOME/bin/crsctl start crs 2.开启/关闭集群自动启动 $GRI ...

  9. linux crs,linux上oracle rac集群 crs常用命令

    常用的crs命令如下: $ORA_CRS_HOME/bin/crs_stat –t? 此命令主要用来检查crs资源状态 例如 [oracle@rac2 css]$ $ORA_CRS_HOME/bin/ ...

  10. oracle数据库的连接和常用命令用户管理

    数据库的链接: 1: 启动数据库的服务:  计算--->管理---->服务----> oracleserviceorcl  , listener 启动:        使用命令命令: ...

最新文章

  1. Nature:超越地域和文化,AI识别出全人类共同的16种面部表情
  2. java异常_聊聊Java中的异常及处理
  3. 2008_12_24_星期三
  4. linux nc命令测试端口,Linux和Windows下的NC(Netcat)命令测试端口连通性
  5. (pytorch-深度学习)循环神经网络
  6. 飞鸽传书2011什么时候更新?
  7. OpenCV--实现图像滑动窗口截取子图操作
  8. 怎么才能在百度上看到自己发布的博文?
  9. R语言(一):Mac系统M1芯片下安装R语言和RStudio教程,R语言入门
  10. Grids for mac(强大的Instagram客户端工具)
  11. 为python写了一个事件机制 - 小川 - 博客园
  12. 大数据查询平台有哪些?Hadoop数据查询组件分析
  13. mysql数据库更新数据库语句_详解MySQL数据库之更新语句
  14. 2021-2027全球与中国硅胶注塑机市场现状及未来发展趋势
  15. Oracle | ORA-03135: connection lost contact.
  16. 嵌入式之uboot源码分析-启动第一阶段学习笔记
  17. 基于深度学习的目标检测算法综述
  18. python中的corr()方法
  19. 牛客练习赛51 C:勾股定理(勾股数)
  20. codevs 2833 奇怪的梦境

热门文章

  1. 神奇的水滴效果导航栏-BezierIndicator
  2. Java JDBC https://www.bilibili.com/video/BV1PE411i7CV?p=31spm_id_from=pageDriver
  3. Blender基础:多边形建模中F命令和J命令的区别
  4. How to Write a Spelling Corrector
  5. [SDOI2018]旧试题 题解
  6. t420i升级固态硬盘提升_给电脑升级那些事,加一块希捷酷鱼120固态硬盘很畅快...
  7. SMARTS操作指南(9):变量与表单
  8. VUE“粘性”阅读进度条
  9. 微信链接跳转浏览器实现微信中直接下载棋牌游戏类APP功能
  10. 在pythonnumpy中切片(slice)