随笔分类 -  oracle

摘要:ORACLE数据库存储使用情况查询命令 一、查看表空间脚本与命令 方法一:查询表空间使用情况(系统级BASH脚本) echo "######################## Oracle ${ORACLE_SID} tablespace Check ####################### 阅读全文
posted @ 2021-11-26 18:36 chchcharlie、 阅读(6222) 评论(0) 推荐(0)
摘要:ORACLE数据库文件信息查询命令 1、查看datafile信息(文件号、是否在线和路径名字) select file#,status,name from v$datafile; select file#,name,checkpoint_change# from v$datafile; select 阅读全文
posted @ 2021-11-26 16:27 chchcharlie、 阅读(4828) 评论(0) 推荐(0)
摘要:Enterprise Manager 13.5安装 1 Enterprise Manager Database Express 1.1 整体架构 Oracle Enterprise Manager Database Express(EM Express)是一个轻量级的工具,可以使用它来管理一个CDB 阅读全文
posted @ 2021-08-04 10:02 chchcharlie、 阅读(2004) 评论(0) 推荐(0)
摘要:Oracle Upgrade 12c升至19c 【官方文档】 Oracle Database Upgrade Guide 1 升级与迁移 1.1 区别 升级和迁移是不同类型的数据库更改 升级将现有的Oracle数据库环境(包括已安装的组件和相关应用程序)转换为新版本的 Oracle数据库环境。数据库 阅读全文
posted @ 2021-07-27 17:09 chchcharlie、 阅读(5475) 评论(0) 推荐(0)
摘要:Oracle 19c Standalone Server安装 1 检查 1.1.服务器的硬件 1.2 操作系统检查 1.3 服务器的配置 1.4 用户环境配置的检查 1.5 存储检查 2 准备 2.1 环境说明 操作系统: Red Hat Enterprise Linux Server releas 阅读全文
posted @ 2021-07-26 17:50 chchcharlie、 阅读(834) 评论(0) 推荐(1)
摘要:多租户-完全恢复switch to copy 1 使用switch to copy来恢复CDB中的数据文件 To switch a data file in a CDB, connect to the root and use the same steps that you would use fo 阅读全文
posted @ 2021-07-21 11:44 chchcharlie、 阅读(170) 评论(0) 推荐(0)
摘要:多租户-完全恢复 1 ROOT恢复 1.1 ROOT备份 rman target sys/oracle@cdb3 backup database root; 1.2 模拟故障 删除CDB的所有数据文件 cd /u01/app/oracle/oradata/CDB3 rm *.dbf shutdown 阅读全文
posted @ 2021-07-21 10:53 chchcharlie、 阅读(80) 评论(0) 推荐(0)
摘要:多租户-RMAN备份 基本上备份操作和non-CDB一样 1 备份CDB 1.1 CDB全备内容 the ROOT all the PDBS archived redo logs 1.2 CDB连接Rman rman target sys/oracle@cdb3 echo $ORACLE_SID r 阅读全文
posted @ 2021-07-21 10:28 chchcharlie、 阅读(205) 评论(0) 推荐(0)
摘要:创建可插拔数据库PDB 多种方法: 从种子PDB创建新的PDB 将非CDB插入或克隆到CDB中 克隆:将移走的PDB插入到另一个CDB中 将本地 PDB克隆到同一个CDB中 将远程PDB克隆到CDB中 工具: 要预配新的PDB,可以使用: SQL*Plus SQL Developer Enterpr 阅读全文
posted @ 2021-07-20 18:44 chchcharlie、 阅读(881) 评论(0) 推荐(0)
摘要:报错信息 远程克隆non-CDB orcl报错 SYS@cdb3> create pluggable database pdb4 from non$cdb@lk_orcl file_name_convert=('/u01/app/oracle/oradata/ORCL','/u01/app/orac 阅读全文
posted @ 2021-07-20 17:27 chchcharlie、 阅读(631) 评论(0) 推荐(0)
摘要:管理CDB和PDB 1 连接CDB和PDB 1.1 查看后台进程 ps -ef | grep ora_ | grep -v grep 1.2 查看监听程序状态 lsnrctl status 1.3 连接多租户数据库cdb3 配置ORACLE_SID,使用OS验证连接cdb3 echo $ORACLE 阅读全文
posted @ 2021-07-19 17:48 chchcharlie、 阅读(1340) 评论(0) 推荐(0)
摘要:DBCA命令行建库 1 命令行建库non-cdb 1.1 设置实例(SID)的名称 export ORACLE_SID=prod 1.2 确认其它环境变量的值 echo $ORACLE_BASE echo $ORACLE_HOME 1.3 生成口令文件 cd $ORACLE_HOME/dbs cp 阅读全文
posted @ 2021-07-19 16:44 chchcharlie、 阅读(1145) 评论(0) 推荐(0)
摘要:报错信息 执行脚本@?/rdbms/admin/catcdb.sql时报错: Can't locate Term/ReadKey.pm in @INC (@INC contains: /u01/app/oracle/product/19.3.0/dbhome_1/rdbms/admin /usr/l 阅读全文
posted @ 2021-07-19 16:16 chchcharlie、 阅读(283) 评论(0) 推荐(0)
摘要:Oracle创建容器DB 1 DBCA图形化创建容器数据库 1.1 启动Xmanager-passive 1.2 设置DISPLAY环境变量 oracle用户设置DISPLAY,将图形化界面显示在宿主机(windows)桌面上DISPLAY设置的ip为宿主机windows对应仅主机网卡ip(本例中是 阅读全文
posted @ 2021-07-19 09:58 chchcharlie、 阅读(625) 评论(0) 推荐(0)
摘要:ORACLE多租户体系结构 1 non-CDB体系结构 查看存储结构 select name from v$datafile; select name from v$controlfile; select member from v$logfile; 查看后台进程 ps -ef | grep _or 阅读全文
posted @ 2021-07-19 09:32 chchcharlie、 阅读(330) 评论(0) 推荐(0)
摘要:expdp/impdp数据泵导出/导入数据库 注:在导出和导入过程中加入logfile日志,有助于后期排错 1 创建directory 1.1 创建操作系统目录 mkdir /home/oracle/dir1 1.2 创建数据库目录 create directory dir1 as '/home/o 阅读全文
posted @ 2021-07-12 15:44 chchcharlie、 阅读(521) 评论(0) 推荐(0)
摘要:RMAN duplicate复制库 【官方文档】 Backup and Recovery User's Guide 25 Duplicating a Database 26 Duplicating a Database: Advanced Topics 1 概念 Source Database(或s 阅读全文
posted @ 2021-07-11 19:31 chchcharlie、 阅读(1875) 评论(0) 推荐(0)
摘要:RMAN Catalog目录库 1 目录库的必要性 目录库即catalog database: RMAN的知识库(元数据)保存在目标库的控制文件里 ① 目标库上的控制文件损坏,造成该目标库上RMAN元数据丢失。尽管做了数据备份,但如果没有autobackup,RMAN就很难找到那些备份集了 ② RM 阅读全文
posted @ 2021-07-10 19:34 chchcharlie、 阅读(990) 评论(0) 推荐(0)
摘要:RMAN备份策略 1 备份效率的考虑 提高备份效率,即提高RMAN性能和吞吐量,相关的参数有并行通道数、输入数据文件数、备份集大小、备份片数等 并行的数目决定了开启通道的个数,当然也可以在RUN{}中指定通道来决定备份与恢复的并行程度。如果在RUN{}中指定了通道配置,将覆盖掉环境配置参数中指定的默 阅读全文
posted @ 2021-07-10 19:33 chchcharlie、 阅读(1237) 评论(0) 推荐(0)
摘要:RMAN不完全恢复 1 概念 RMAN不完全恢复的三个标准模式: 基于time 基于scn 基于sequence 与手工不完全恢复相比原理类似,语法稍有不同: 1.1 备份数据库 清理表空间、旧的备份、进行一次全备 @/u01/backup/rman/hot.sql run{ allocate ch 阅读全文
posted @ 2021-07-07 18:40 chchcharlie、 阅读(733) 评论(0) 推荐(0)