- 博客(22)
- 收藏
- 关注
原创 RedHat7.9更新网络yum源
redhat@root ~]$ rpm -qa|grep yum|xargs rpm -e --nodeps #强行卸载所以yum源。[redhat@root ~]$ rpm -qa|grep yum #再次查看为空。[redhat@root ~]$ yum clean all #清空 yum 缓存,使其设置生效。[redhat@root ~]$ rpm -qa |grep yum 查看安装的yum源。enabled=0 #将它禁用掉。
2024-03-17 16:04:56
1127
原创 ORACLE19cRAC集群补丁升级
补丁链接:链接:https://pan.baidu.com/s/1KhM3PWvxMXBXLRgfQHH-BA提取码:lxx6。
2024-03-17 15:39:14
927
原创 使用ISCSI进行共享存储
注意:iqn.2023-12.com.test:rac 就是上述RAC1里面/etc/tgt/targets.conf 里配置的值。查看一下:cat /etc/selinux/config | grep -i SELINUX= | grep -v "^#"就是将上图中RAC1已经挂载的/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde共享给RAC2。6、配置 /etc/tgt/targets.conf。如上图所示,我们以添加 2、3、4、5四块盘。7、启动tgtd和设置开机自启动。
2024-03-16 21:02:16
2602
1
原创 ORACLE19c单机静默安装及补丁升级
注意:我们今天安装的p33515361是19.14.0.0的版本,需要的OPatch的版本是OPatch Version: 12.2.0.1.28的版本,所以先更新一下OPatch。如果为succeeded则没有冲突,为failed则失败,检查补丁版本或其他原因。4、在oracle用户下解压到ORACLE目录下。不用指定目录,直接解压,可能需要较长的时间。2、在主机中创建Opatch目录存放压缩包。1、准备需要的包上传到虚拟机中。4、将更新的东西加载到数据库中。2、查看OPatch版本。
2024-03-16 20:42:51
2627
3
原创 Oracle数据库的备份与恢复
准备工作:设置RMAN默认备份介质保存目录备份控制文件:设置备份介质保留期为7天一、首先检查Oracle数据库是否处于归档模式:当前处于非归档模式,需要更改到归档模式下:1.首先关闭数据库2.打开mount状态3.更改数据库为归档模式4.打开数据库5.再次检查已经处于归档模式。
2023-11-28 14:29:57
7201
2
原创 swingbench压测总结
首先,将 MEMORY_TARGET 参数设置为 0。这将确保 Oracle 不会自动管理 SGA 和 PGA 的大小,而是让你手动配置它们。可以创建新的redolog文件组,给大一点。压测时出现以下这种情况可能出现的问题。SGA设置参考值为系统的80%PGA设置参考值为系统的20%设置完后重启数据库使之生效。发现TPS值稳定多了。
2023-11-22 13:00:29
538
1
原创 开启数据库审计并将审计文件存放到自定义目录下
这里的 `AUDIT ALL BY ACCESS` 表示对所有用户的访问进行审计,而 `AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY ACCESS` 和 `AUDIT EXECUTE PROCEDURE BY ACCESS` 则表示对表的查询、更新、插入、删除操作以及存储过程的执行进行审计。` 将审计文件的存放路径设置为 `/opt/oracle/audit/`,并将其持久化到数据库参数文件(SPFILE)中。
2023-11-16 12:42:34
255
1
原创 在listener.ora配置文件中配置listener 1527的监听并且使用tnsnames连接测试
1.找到listener.ora文件:通常位于Oracle安装目录下的`$ORACLE_HOME/network/admin`目录中。这里的`ORACLE_DB`应该替换为你在`tnsnames.ora`文件中定义的连接别名。1.找到tnsnames.ora文件: 通常位于Oracle安装目录下的`$ORACLE_HOME/network/admin`目录中。将`your_host_name`替换为你的主机名或者服务器IP地址。your_host_name是数据库服务器的主机名或者IP地址。
2023-11-16 12:37:49
3928
1
原创 RedHat下使用Hammerdb和swingbench对Oracle数据库进行压测
Total Transactions per User:随意设置,尽量大点Minutes of Rampup Time:预热时间,一般2-5分钟。添加30G 的数据文件:alter tablespace temp1 add tempfile size 30g;将HammerDB-3.1-Linux-x86-64-Install上传到主目录下。使用命令:./HammerDB-3.1-Linux-x86-64-Install 进行安装。在tmux下启动:./hammerdb。
2023-11-11 15:59:02
387
1
原创 linux系统调优-常见命令
1、/proc/sys/vm/swappiness文件:配置何时使用swap分区查看/proc/sys/vm/swappiness文件:# swappiness文件可以设置范围0-100,当设置不同值时,SWAP策略的差异性就会出现%iowait的值过高,表示硬盘存在I/O瓶颈 %idle值高,表示CPU较空闲。%idle值高但系统响应慢时,有可能是CPU等待分配内存,此时应加大内存容量%idle小于70,I/O压力较大,一般都去速度有较多的wait。
2023-11-10 20:20:13
391
原创 创建一个事务级临时表或者会话级临时表并测试在什么情况下临时表里的数据会消失
这里创建了一个名为"session_table"的会话级临时表,使用了`ON COMMIT PRESERVE ROWS`,表示在事务提交后,临时表中的数据会被保留,但在当前会话结束时会被删除。在这个示例中,创建了一个名为"temp_table"的事务级临时表,使用了`ON COMMIT DELETE ROWS`,表示在事务提交后,临时表中的数据将被自动删除。查询结果应该为空,因为在会话结束时,会话级临时表中的数据会被清空。查询结果应该为空,因为在事务提交后,临时表中的数据会被自动删除。
2023-11-08 20:07:51
233
1
原创 切换数据库的临时表空间为temp1,切换数据库的undo表空间为 undotbs01
5.查看原来的表空间中没有online的segment。4.此时查看原来的表空间为offline状态。3.切换新建的表空间为undo表空间。6.删除旧的UNDOTBS1。1.查看undo表空间信息。2.创建新的undo表空间。7.查看此时的表空间。
2023-11-08 19:59:42
146
1
原创 linux常见服务认识
SSH服务配置文件常用配置项,如下:ssh[远程主机用户名]@[远程服务器主机名或IP地址] [-p port] # SSH使用语法如果没有指定-p参数,则默认ssh端口为22,22端口是高危端口。
2023-11-01 16:04:36
319
1
原创 Linux环境下Oracle将数据文件,控制文件,日志文件分别放在不同的目录下,且数据库正常启动。
如果输出结果为OPEN,则表示数据库正常运行,且数据文件、控制文件和日志文件已经分别存在不同的目录下。在vi $ORACLE_HOME/dbs/目录下打开init.ora。打开sqlplus工具,以sysdba权限登录到Oracle实例中。再执行ALTER SYSTEM SWITCH LOGFILE;在root用户下创建三个目录存放数据文件。如果不行直接shutdown abort。能成功则不用下面的重新进入。如果报错:ora01109。(退出数据库重新进入。
2023-10-28 19:18:35
507
2
原创 fdisk partd硬盘分区命令 用法?
当服务器插入一块硬盘,如果我们想要使用该硬盘,需要先使用磁盘分区管理工具进行磁盘分区,然后格式化分区,把分区挂载到目录上,才可以正式使用该硬盘存储文件。磁盘分区管理工具有很多,本文主要介绍fdisk,gdisk,parted,并进行比较。
2023-10-25 19:14:59
374
1
原创 chown 、chmod命令每一个参数的含义。
例:chown --reference=reference.txt file.txt 将 file.txt 的所有者和所属组设置为 reference.txt 的所有者和所属组。chown --reference=reference_file file: 将文件 file 的所有者和所属组设置为 reference_file 文件的所有者和所属组。其中a,b,c各为一个数字,分别表示User(文件所有者即属主)、Group(文件所有者所在的用户组的其他用户)、及Other(其他用户组的用户)的权限。
2023-10-25 18:49:00
236
1
原创 在 `/etc/fstab` 文件中,UUID=“93ce6cdb-1f9c-4b70-b055-31adec159d89“ /data defaults 0 0每个字段的含义
UUID=“93ce6cdb-1f9c-4b70-b055-31adec159d89”: 这是存储设备的 UUID,它是一个唯一的标识符,用于指定要挂载的存储设备。在 Linux 系统中,可以使用 blkid 命令查看存储设备的 UUID。/data: 这是要将设备挂载到的挂载点。在此示例中,存储设备将被挂载到 /data 目录下。0: 这是 pass 选项,用于指定文件系统检查操作。0: 这是 dump 选项,用于指定备份操作。defaults: 挂载选项,用于指定挂载操作的行为。这里使用的是默认选项。
2023-10-25 18:38:06
193
1
原创 yum与rpm命令的使用以及参数含义
这里需要注意,httped 是包名,而 httpd-2.2.15-15.el6.centos.1.i686.rpm 通常称为包全名,包名和包全名是不同的,在某些 Linux 命令中,有些命令(如包的安装和升级)使用的是包全名,而有些命令(包的查询和卸载)使用的是包名,一不小心就会弄错。此外,还有以 src.rpm 作为扩展名的 RPM 包,这表明是源代码包,需要安装生成源码,然后对其编译并生成 rpm 格式的包,最后才能使用 rpm 命令进行安装。注意:yum的元数据文件是通过rpm包的元数据抽取出来的。
2023-10-25 18:34:49
260
1
65-python django mysql点菜信息管理系统源码+数据库+设计文档.zip
2023-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人