自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 XTTS数据迁移方案

backupondest=/u01/app/oracle/xtts/target_incr_back #表示目标库增备文件存放目录。backupformat=/u01/app/oracle/xtts/source_incr_back #表示源库增备文件存放目录。storageondest=/u01/app/oracle/xtts/target_data #表示目标库正式文件存放目录。stageondest=/u01/app/oracle/xtts/target_back #表示目标库备份文件存放目录。

2024-04-14 19:44:22 1285

原创 RMAN数据迁移方案

注:启动到nomount状态,先确认参数文件里目录是否都存在,查看参数文件可以使用。在目标库中查看是否有源库参数文件的路径,没有则需创建。在目标库中的操作,开启数据库到nomount状态。目标库如果有参数文件,删掉目标库的参数文件。在目标库查看参数文件init.ora。然后在dbs目录下删除参数文件。修改目标库环境变量跟源库一致。如果目标库跟源库一致则不用。源库和目标库都创建此目录。在源库中查看参数文件路径。源库复制参数文件到目标库。将这三条归档文件拷贝过去。RESETLOGS启库。Oracle环境检查。

2024-04-14 19:38:57 1144

原创 DG数据迁移方案

见《oracle数据库验证数据构造方案》分别查看当前主备库切换后当前日志序列。在主库启动时,备库在mount状态。新备库(原主库)启用实时日志应用。检查数据构造之前主备的状态。主库切备库(在主库中操作)备库切主库(在备库中操作)数据验证(展示一部分)

2024-04-14 19:35:05 938

原创 Datapump数据迁移方案

确保执行Datapump操作的用户具有足够的权限,包括对源数据库的导出权限和目标数据库的导入权限。确认源数据库和目标数据库服务器的硬件资源(如CPU、内存、存储空间)能够满足数据迁移的需求。确认源数据库和目标数据库服务器的硬件资源(如CPU、内存、存储空间)能够满足数据迁移的需求。确保源数据库和目标数据库的Oracle版本兼容,以保证Datapump工具能够正常工作。根据数据迁移的需求,调整数据库参数,如内存分配、并行处理等,以优化迁移性能。是连接到数据库时使用的用户名,123456是该用户的密码。

2024-04-14 19:30:45 857

原创 Oracle 19c RAC 补丁升级 补丁回退

-- 表示 root 用户,$ 表示 Oracle 用户提示符,(ASM1)$ 表示 grid 用户。ps -ef | grep sqlplus //如果有sqlplus连进去都需要杀掉,两个节点都检查。ps -ef | grep sqlplus //如果有sqlplus连进去都需要杀掉,两个节点都检查。接着我们按照readme的要求将OPatch的路径加入到.bash_profile中。接着我们按照readme的要求将OPatch的路径加入到.bash_profile中。如果没启动,记得启动一下实例。

2024-04-14 19:25:09 1011

原创 oracle 19c 主备 补丁升级19.22

最后使用 startup upgrade 命令启动数据库并在升级模式下运行。这将启动数据库实例并将其升级到新版本,但不会打开数据库以供用户连接。备库切换主库p19cadg1(备->主)备库操作mount状态p19cadg2。备p19cadg2 mount状态。在主库启动时,备库在mount状态。主p19cadg2 open状态。主库回退注册补丁p19cadg2。检查新主库(原备库)补丁注册。主备库切换,完成补丁注册。主库操作p19cadg1。替换高版本opatch。现备库p19cadg1。

2024-04-14 19:20:54 1201

原创 radhat yum网络源配置

打开网页,ctrl+f 搜索相关yum包:http://mirrors.163.com/centos/7/os/x86_64/Packages/阿里云网络源地址:https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/rpm -qa|grep yum|xargs rpm -e --nodeps 不检查依赖,直接删除rpm包。如有有依赖问题,下载依赖包进行安装。网络源地址:http://centos.ustc.edu.cn/centos/

2024-03-24 18:40:44 461

转载 oracle19c单实例补丁升级和回退

Oracle对于其产品每个季度发行一次的补丁包,包含了bug的修复。Oracle选取被用户下载数量多的,并且被验证过具有较低风险的补丁放入到每个季度的PSU中。在每个PSU中不但包含Bug的修复而且还包含了最新的CPU。注意:我们今天安装的p33515361是19.14.0.0的版本,需要的OPatch的版本是OPatch Version: 12.2.0.1.28的版本,所以先更新一下OPatch。Oracle对于其产品每个季度发行一次的安全补丁包,通常是为了修复产品中的安全隐患。

2024-03-24 18:40:23 291

原创 oracle19c静默安装单实例adg,安装补丁,补丁回退

内存 100g1.修改主机名root:2.配置网络yum源删除redhat7.0系统自带的yum软件包;备份原信息不检查依赖,直接删除rpm包自行下载所需要的软件包。包名会更新,根据当前最新的下载。如有有依赖问题,下载依赖包进行安装。阿里云网络源地址:https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/网易163网络源地址:http://mirrors.163.com/ CentOS。

2024-03-24 17:56:13 1278

原创 oracle RAC + DG高可用部署

(ADDRESS = (PROTOCOL = TCP)(HOST = 备库主机名)(PORT = 1521)主库参数(重启生效)(itpuxdb主库 itpuxdg备库)数据库架构:Oracle 19c RAC+dataguard。源数据库:Oracle19c RAC(itpuxdb)目标库IP:192.168.1.70 (备库)oracle19c RAC DG 创建过程。oracle19c RAC DG创建过程。oracle19c DB环境准备过程。启动dataguard数据同步。

2024-03-15 20:17:56 1700

原创 Oracle dataguard 容灾技术实战(笔记)

(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521)创建一个备份数据库,当正在使用的数据库坏了,使用容灾技术,可以将备份数据库当成主数据库使用,(我当成克隆)(GLOBAL_DBNAME = 数据库名)(SID_NAME = 数据库实例名)echo "ip 主机名" >> /etc/host (节点一)echo "ip 主机名" >> /etc/host (节点二)(SERVER_NAME = 实例名)创建dataguard数据库(主备库都可以)

2024-03-15 12:02:45 714

原创 oracle rac 集群日常运维与管理(笔记2)

(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名scan)(PORT = 1521))oracle 11gR2/12c/18c/19c RAC集群启动方法。oralce RAC集群负载均衡测试(适用于11/12/18/19)oracle RAC集群故障切换测试(适用于11/12/18/19)oracle 11gR2/12c/18c/19c asm磁盘管理。oracleRAC集群归档模式的关闭(11/12/18/19)oracleRAC集群归档模式的开启(11/12/18/19)

2024-03-13 12:47:04 757

原创 oracle19c数据库操作与入门使用(笔记1)

用grid用户解压文件到grid_home目录。linux上oralce19c环境参数配置。重点看Diag Tracert文件。数据库的警告和一些输出信息日志文件。Oracle数据库表空间的路径。itpuxdb1是自己设置的。Oracle表空间的创建。NFS server配置。root(两台机子都装)oracle数据库关闭。oracle数据库启动。oracle数据库插入。oracle数据库卸载。根据提示安装所需要的包。oracle用户创建。Oracle数据查询。Oracle用户创建。

2024-03-11 21:26:12 1666

原创 oracle 学习笔记二 6-7

Large Pool可以在SGA中配置为单独的内存区域,用于:Oracle备份和恢复操作I/O服务器进程共享服务器的会话内存是否由LARGE_POOL_SIZE参数确定大小大池用于从共享内存中分配顺序I/O缓冲区。对于I/O从机和Oracle备份和恢复,RDBMS分配的缓冲区大小为几百kb。配置大内存池可以防止RMAN与其他子系统争夺相同的内存。当您设置DBWR_IO_SLAVES或BACKUP_TAPE_IO_SLAVES参数来模拟异步I/O时,恢复管理器(RMAN)使用大池进行备份和恢复。

2023-12-05 21:37:11 484

原创 oracle学习笔记二 4-5

命名方法OV客户机应用程序使用命名方法在尝试连接到数据库服务时将连接标识符解析为连接描述符。Oracle Net提供了五种命名方法:五个关键参数用户通过提供连接字符串发起连接请求。连接字符串包括用户名和密码,以及连接标识符。连接标识符可以是连接描述符本身,也可以是解析为连接描述符的名称。最常见的连接标识符之一是网络服务名称,即服务的简单名称。下面的示例演示了一个使用完整连接描述符作为连接标识符的连接字符串和另一个使用净服务名称sales作为连接标识符的连接字符串。简单连接命名。

2023-11-30 19:25:07 1032

原创 oracle学习笔记二 1-3

网络环境挑战配置网络环境维护网络调优、故障排除和监控网络实现网络安全集成遗留系统c/s模式它是一种计算机网络架构模式。在 C/S 模式中,计算机系统被分成两个主要组件:客户端和服务器。客户端是指用户终端设备,例如个人计算机、手机、平板电脑等。客户端通过特定的应用程序(客户端软件)与服务器进行通信,并向服务器发送请求以获取服务或资源。客户端负责向服务器发送请求并接收和处理服务器返回的响应。服务器是指主机设备,它是一个中央计算机或网络设备,用于管理和提供特定的服务或资源。

2023-11-28 19:58:05 989

原创 oracle学习笔记一16-18

管理权限Oracle用户权限有两种类型:System:允许用户在数据库中执行特定的操作Object:允许用户访问和操作特定的对象系统权限超过100个不同的系统特权privileges中的ANY关键字表示用户在任何模式中都具有特权。GRANT命令用来为一个用户或一组用户添加权限。REVOKE命令用于删除权限。授予系统权限使用GRANT命令授予系统权限。被授予者可以通过ADMIN选项进一步授予系统特权。谁可以授予或撤销?

2023-11-27 19:17:55 1039 1

原创 oracle 学习笔记一 14-15

配置文件配置文件是一组已命名的密码和资源限制配置文件通过CREATE USER或ALTER USER命令分配给用户。配置文件可以启用或禁用。概要文件可以与DEFAULT概要文件相关联。密码管理开启密码管理通过使用配置文件并将其分配给用户来设置密码管理。使用CREATE USER或ALTER USER命令锁定、解锁和过期帐户。密码限制总是强制执行的。要启用密码管理,请执行命令utlpwdmg以SQL脚本用户sys执行。密码帐号锁定用户提供的Passwd函数。

2023-11-21 18:06:57 120

原创 oracle上课笔记 表空间 索引

l.切换数据库的临时表空间为temp!/ 切换数据库的undo表空间为 undotbs0l2:创建两个简单表A,B。AB表有相关联的列并在关联列上创建索引。3:创建一个事务级临时表或者会话级临时表并测试在什么情况下临时表里的数据会消失4:创建一个小表表空间A。一个大表表空间B.并创建一个用户B!默认表空间为B。

2023-11-15 13:56:11 156

原创 Oracle笔记一12-13

管理索引列出不同类型的索引及其用途创建各种类型的索引重新组织索引维护索引监视索引的使用情况获取索引信息索引的分类逻辑:单列或串联唯一或非唯一基于函数的域物理:分区或非分区B-tree:正反键位图在Oracle数据库中,常见的索引类型包括以下几种:1. B-Tree索引:B-Tree索引是Oracle中最常用的索引类型。它使用B-Tree数据结构来组织索引数据,适用于等值查找、范围查询和排序操作。

2023-11-14 21:53:33 250 1

原创 机操实验二 进程的控制

实验内容(1) 了解系统调用fork()、execvp()和wait()的功能和实现过程。(2) 编写一段程序,使用系统调用fork()来创建两个子进程,并由父进程重复显示字符串“parent:”和自己的标识数,而子进程则重复显示字符串“child:”和自己的标识数。(3) 编写一段程序,使用系统调用fork()来创建一个子进程。子进程通过系统调用execvp()更换自己的执行代码,新的代码显示“new program.”。

2023-11-14 13:29:34 267 1

原创 Oracle学习笔记一 10-11

管理Undo Data有两种方法来管理撤消数据:—自动撤销管理—手动撤销管理在以前的版本中,术语“撤销”被称为“回滚”。Undo段的类型SYSTEM:用于SYSTEM表空间中的对象Non-SYSTEM:用于其他表空间中的对象:—自动模式:需要配置UNDO表空间—手动模式:Private:由单个实例获取Public:由任何实例获取Deferred:在表空间脱机时使用立即的,暂时的或为了恢复的Auto Undo Mgmt:概念Undo数据使用Undo表空间管理。

2023-11-11 17:00:54 111 1

原创 Oracle学习笔记一 8-9

如果SYSTEM是字典管理的,并且在创建数据库时没有定义默认的临时表空间,那么SYSTEM仍然用于默认的临时存储。但是,您将在ALERT.LOG中收到一条警告,指出建议使用默认的临时表空间,并且在将来的版本中是必需的。除了包含undo空间和默认临时表空间的表空间外,所有表空间都应该设置为READ ONLY模式。3.如果为表空间指定了最小区段大小,则该大小适用于将来为表空间中的段分配的所有区段。所有临时表空间,包括作为默认临时表空间使用的永久表空间,必须具有标准块大小。2. 某些参数不能在表空间级别指定。

2023-11-09 21:08:38 91 1

原创 Oracle学习笔记一 4-7

列出创建数据库所需的先决条件使用Oracle database Configuration Assistant创建数据库手动创建数据库使用Oracle Managed Files创建数据库。

2023-11-08 20:59:36 214 1

原创 Oracle学习笔记一 1-3

关闭数据库时,Oracle将SGA中的所有数据库数据和恢复数据分别写入数据文件和重做日志文件中。paramaterfile:用于配置和自定义系统或应用程序的行为,运行时设置,管理和维护,可移植性和版本控制,以及提供文档和说明。然后,Oracle数据库读取控制文件,以获得数据库的数据文件和重做日志文件的名称。Oracle server指的是软件,由一个Oracle install 和一个Oracle database 组成,主要是为数据库管理系统提供了一个开放的、全面的、集成的信息管理方法。

2023-11-05 19:42:55 460 1

原创 上课笔记(ssh)

no_root_squash:登陆NFS主机,使用该共享目录时相当于该目录的拥有者,如果是root的话,那么对于这个共享目录来说,它就具有root的权限,这个参数‘极不安全’,不建议使用 root_squash:登陆NFS主机,使用该共享目录时就相当于该目录的拥有者。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。每小时的第一分执行 /home/bruce/backup这个文件 1 * * * * /home/bruce/backup。

2023-11-05 19:31:49 44 1

原创 oracle非归档模式

执行此命令前,请确保没有进行重要的操作,因为在归档模式切换过程中,可能会清除一些归档日志。4.确认数据库成功切换到非归档模式。出现NOARCHIVELOG就处于非归档模式。3.处于归档模式,需要以下命令设为非归档模式。出现ARCHIVELOG就处于归档模式。2.查看是否为非归档。

2023-10-31 17:31:50 125 1

原创 基于radhat7.9将数据文件,控制文件,日志文件分别放在不同的目录下,且Oracle数据库正常启动。

cp -R /u01/app/oracle/admin/orcl/orcl/dpdump /目录/control-backup。cp -R /u01/app/oracle/diag/rdbms/orcl/orcl/trace /目录/log-backup。cp -R /u01/app/oracle/oradata/orcl /目录/data-backup。打开oracle数据库,查看数据文件,控制文件,日志文件存放的地方。参数,并将其更新为新的文件路径。5.逻辑上修改数据文件、日志文件位置(两个例子)

2023-10-31 17:16:12 81 1

原创 设置数据库默认为spfle启动,并且数据库SGA大小为2G,PGA大小为200M

请注意,执行以上 SQL 命令需要具有适当的数据库访问权限。另外,根据数据库的版本和配置,可能还需要考虑其他因素来进行适当的调整和优化。这将设置数据库实例的 SGA 目标大小为 2G。请注意,这只是一个目标值,实际分配的 SGA 大小可能会有所偏差,取决于数据库的配置和使用情况。这将设置数据库实例的 PGA 目标大小为 200M。与 SGA 一样,PGA 的实际分配也可能会有所偏差,取决于数据库的配置和使用情况。在重新启动之前,确保在启动数据库之前备份数据库以防止意外数据丢失。

2023-10-29 17:03:08 109

原创 radhat7.9给虚拟机加一个10G的硬盘,创建一个目录,并挂载硬盘(实验)

在这个命令的输出中,可以看到哪些磁盘挂载在系统的哪些位置,以及这些磁盘的分区大小和使用情况等信息。在这个命令的输出中,可以看到每个存储设备的磁盘分区数量和大小,以及每个分区的起始扇区和结束扇区等信息。# 创建主分区 (默认) # 选择分区号,默认为 1 (默认) # 选择起始扇区,默认为第一个可用扇区 (默认) # 选择结束扇区,默认为最后一个可用扇区。5.创建物理卷 创建卷组 创建逻辑卷(4.5G是作业要求5g,但是一般扩容的时候,空间会给满)7.确认逻辑卷在每次启动时都会自动挂载,需要在。

2023-10-28 20:54:38 932 1

原创 Radhat7.9 yum本地源配置

如果不注意将yum.repos.d文件夹删除了,重新在/etc下创建一个yum.repos.d文件夹。2. 进入root 并创建/mnt/cdrom 目录。6.配置本地源,创建Media.repo文件。3.挂载镜像文件到 /mnt/cdrom目录。1.将ISO镜像文件挂载 并勾选。5.删除默认的原本地yum源。7.加载本地yum源&测试。4.备份原来的yum源。

2023-10-27 20:18:53 260 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除