- 博客(63)
- 资源 (6)
- 收藏
- 关注
原创 笔记本电脑白红绿蓝屏怎么解决
笔记本未关机直接盖上后,再打开盖电脑就一直白红绿蓝屏的切换,硬重启也无法进入操作系统,也无法进入bios,这时,可尝试开机后按F8,尝试F8+电源键,可能恢复。
2024-05-19 11:02:40
1438
原创 word批量修改表格属性
比如修改表格尺寸、修改表格边框、修改表格属性方法:1、要开启宏(1)打开要修改的word——文件——选项——自定义功能区——将开发工具选上——确定。(2)开发工具——宏——拷贝以下代码:(以下代码功能是选中所有表格)Sub 批量修改表格()Dim tempTable As TableApplication.ScreenUpdating = FalseIf ActiveDocument.ProtectionType = wdAllowOnlyFormFields ThenM
2021-09-05 10:59:12
22004
2
原创 【Oracle】RMAN中catalog datafilecopy的用法
RMAN的catalog命令,用得最多的是catalog start with ‘目录’,可以直接将目录下所有内容都注册进控制文件,但是还有其它命令也很好用,比如catalog datafilecopy。catalog datafilecopy用法:当没有rman备份的数据文件,但是有操作系统命令备份的数据文件时,可以用catalog datafilecopy ‘数据文件备份路径’,它将此备份作为一个(0级)增量备份并列出所有备份。此备份可以直接用来做rman恢复。RMAN> catalog d
2021-07-12 16:11:55
818
原创 【Python】python3保存网页到本地指定目录
python3保存网页到本地指定目录最近需要实现windows定时保存网页到本地的功能,用python实现,脚本如下:import urllib.requestimport datetimeimport os def getHtml(url): html = urllib.request.urlopen(url).read() return html def saveHtml(file_name, file_content): # 注意windows文件命名的禁用符,比如 / wit
2021-06-15 21:50:42
1803
3
原创 【Oracle】oracle19c刷密码
oracle19c刷密码不同于11g,11g中user$表中有password字段,但19c中已经没有了,可参照如下方法刷密码:select name,SPARE4 from user$ where name='USER1';SQL> alter user USER1 IDENTIFIED BY VALUES 'S:2E0025D086569CC4B3B2D9CE66FF122D10D3654D07924906485B9FBC17ED;T:74BDD4C379D9F73391FA7C0F035E
2021-06-15 21:46:20
854
原创 【Oracle】ORACLE RAC 19c集群管理默认三个节点,删除无用节点3配置
ORACLE RAC 19C默认有三个节点,若安装两节点的RAC,则第三个节点就会显示disabled ,不利于监控,容易故障误报。解决方案:srvctl modify asm -count ALL如下:[root@orcl1 ~]# srvctl config asm -detailASM home: <CRS home>Password file: +OCR/orapwASMBackup of Password file: +OCR/orapwASM_backupASM li
2021-06-15 21:42:49
1150
1
原创 【Oracle】RMAN恢复报错ORA-27191-sbtinfo2 返回错误
从备份软件Networker恢复控制文件时报错如下:正在执行命令: SET DBID 分配的通道: t1通道 t1: SID=430 设备类型=SBT_TAPE通道t1: NMDA Oracle v18.2.0.0 向通道发命令: t1 启动 restore 于 23-12月-20 释放的通道: t1RMAN-00571: ===========================================================RMAN-00569: =========
2021-06-14 12:20:23
2550
原创 【Oracle】oracle用rman异机恢复部分表空间方案
RMAN异机恢复部分表空间RMAN单独恢复表空间(异机)并不是简单的restore tablespace tbs;recover tablespace tbs;会报错如下:RMAN-03002: failure of switch command at 11/12/2014 10:36:09RMAN-20230: datafile copy not found in the repositoryRMAN-06015: error while looking up datafile copy nam
2021-06-14 12:14:53
2440
原创 【MySQL】MySQL启库失败故障处理两则
错误一:130516 20:47:36 InnoDB: Error: page 5 log sequence number 151 2771374516InnoDB: is in the future! Current system log sequence number 131 3791365897.InnoDB: Your database may be corrupt or you may have copied the InnoDBInnoDB: tablespace but not th
2020-07-22 09:53:05
2294
原创 【MySQL】MySQL之高可用MHA安装部署
授人以鱼不如授人以渔1、下载看官方文档啦,github上先看wiki:https://github.com/yoshinorim/mha4mysql-manager/wikiWIKI上列明了MHA的作用、优劣势、架构、原理、下载、安装、用例等等。右边栏点:Downloads,当前稳定版是0.56,点击下载。上边栏有Code,是最新的开发版。2、安装还是看官方文档啦https://github.com/yoshinorim/mha4mysql-manager/wiki右边栏有Install
2020-07-21 14:19:10
185
原创 【Oracle】如何查看oracle数据字典表如ts$这种表的字段描述?
手工创建数据库时有一个脚本?/rdbms/admin/sql.bsq,此脚本是用于创建数据字典的。NAME VALUE DESCRIB_init_sql_file ?/rdbms/admin/sql.bsq File containing SQL statements to execute upon database creation打开它会看到有一系列bsq脚本dc
2020-07-17 10:49:48
688
原创 【Oracle】DBCA创建实例时ORA-27102: out of memory
DBCA创建实例时ORA-27102: out of memory原因:在大内存的情况下,kernel.shmmax/kernel.shmall参数设置得太小了。The reason this problem is occuring is because when you have large memoryinstalled on the server and a large segment of this memory is unused, theOracle Database Configur
2020-07-16 14:56:28
1675
原创 【Oracle】ORA-03262: the file is non-empty
概述:现需要删除一个数据文件,查dba_extents中已无数据,但仍无法删除,报错ORA-03262: the file is non-empty分析:set line 900col FILE_NAME for a70select FILE_ID,FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE,BYTES/1024/1024/1024 GB from dba_data_files order by 1; FILE_ID FILE_NAME
2020-07-16 10:32:48
2765
原创 【工具类】压测工具sysbench-安装
1、下载sysbenchhttps://github.com/akopytov/sysbench2、安装查看安装包中的README.md,可知安装步骤如下:1、安装依赖包### RHEL/CentOS```shell yum -y install make automake libtool pkgconfig libaio-devel # For MySQL support, replace with mysql-devel on RHEL/CentOS 5 yum -y
2020-07-15 14:46:25
313
原创 【Python】Python初学者利器--Anaconda
Anaconda:对于初学Python的人是很友好的一款产品,包含了conda、Python等上百个科学包及其依赖项。下载开源版本:https://www.anaconda.com/products/individual安装:1、先安装bzip2yum -y install bzip22、安装 ./Anaconda2-5.0.1-Linux-x86_64.sh---注意不要装到/root下面,不然其它用户无权限访问,可装到/opt下面。安装完成提示:For this change to
2020-07-14 17:12:29
184
原创 【Python】python2转python3工具-2to3
python2转python3工具-2to32to3作用是将python2的程序自动转为python3这个小工具无需下载,一般都在anaconda里—查找2to3路径:[root@rhel75 ~]# find / -name 2to3/opt/anaconda2/pkgs/python-2.7.14-hc2b0042_21/bin/2to3/opt/anaconda2/bin/2to3用法:一、只提示,不修改原脚本[oracle@rhel75 bin]$ cd /opt/anacond
2020-07-14 17:03:21
566
原创 【Oracle】关于LOBs
Master Note - RDBMS Large Objects (LOBs) (Doc ID 1268771.1)如何评估LOBs占用空间大小?(1)col segment_name format a30set pagesize 10000select a.segment_name, a.segment_type,sum(a.bytes)/1024/1024 Bytes_MBfrom dba_segments a, user_lobs bwhere a.segment_name = b.
2020-07-06 11:26:14
267
原创 【Oracle】Oracle11.2.0.4迁移到oracle12.2.0.1-原服务器上新装12c+expdp
Oracle11.2.0.4迁移到oracle12.2.0.1-原服务器上新装12c+expdp一、方案概述方案:原服务器上将11g停库,原安装目录修改名字,新装12c,再迁库。安装规划:若有条件,用不同分区安装12c;若无条件,则在同一个分区上安装12c时,注意先将原11g安装目录改名,切忌被替换掉。(1) 将ORACLE_HOME路径改名,如/oracle/app改为/oracle/app_11g(2) 将/oracle/database安装目录改名为/oracle/database_11
2020-07-06 10:58:15
1237
原创 【Oracle】Oracle11g升级到12c方案分析
Oracle11g升级到12c方案(单机)方案有四,风险依次递增:一、 申请新服务器搭建12c,旧库11g数据迁移到12c(expdp/rman)二、 原服务器上将11g停库,原安装目录修改名字,新装12c,再迁库三、 原服务器上直接铲掉11g,安装12c四、原服务器上将11g软件直接升级到12c方案一(最安全)方案一:申请新服务器搭建12c,旧库11g数据迁移到12c(expdp/rman)迁移方案有2种:(1)expdp跨版本迁移(2)rman跨版本迁移方案二(原服务器上有足够存储
2020-07-06 10:48:49
4026
原创 【Oracle】expdp/impdp导出导入dblink
expdp导出dblinkimpdp导入dblink一、若创建的是public的dblink,默认是不导出的,解决方案见DataPump SCHEMA Level Export (EXPDP) Does Not Export Public Database Links (Doc ID 837839.1)方案一:手工查出原库的dblink,在目标库上再手工创建。方案二:创建一个parfile.par,里面添加如下内容:INCLUDE=DB_LINK:“LIKE ‘LINK_%’”-----%是
2020-07-03 16:35:05
3117
原创 【Oracle】RMAN评估空间大小
rman评估空间大小如何评估rman备份的大小How to estimate the size of an RMAN database backup (Doc ID 1274720.1)GOALHow to estimate the RMAN backuppiece size for a database that has never been backed up by RMAN before.如何评估从未备份过的数据库的rman备份片大小。rman备份的最终大小取决于许..
2020-06-29 15:32:54
768
原创 【MySQL】mysqldump参数分析
mysqldump重要参数分析:-F, --flush-logs Flush logs file in server before starting dump. Note that if you dump many databases at once (using the option --databases= or --all-databases), the logs will be
2020-06-28 15:41:19
152
原创 【Oracle】oracle升级方案-DBUA
Oracle11.2.0.4升级到oracle12.2.0.1-DBUA图形工具源库:11.2.0.4,OS:Linux6,单机目标库:12.2.0.1,OS:Linux6,单机参考官方文档:Complete Checklist for Upgrading to Oracle Database 12c Release 2 (12.2) using DBUA (Doc ID 2189854.1)一、升级前规划考虑(1)版本生命周期(2)升级路线图(3)Database Upgrade Assi
2020-06-28 15:31:12
2216
原创 【MySQL】MySQL密码验证插件-密码过期重置
MySQL密码验证插件MySQL密码过期参考:https://dev.mysql.com/doc/refman/5.7/en/validate-password-installation.html安全加固密码复杂度要求,则可以安装mysql密码验证插件:1、安装安装方法如下:(1)在线安装,重启后仍生效INSTALL PLUGIN validate_password SONAME ‘validate_password.so’;(2)修改my.cnf,重启生效[mysqld]plugin-
2020-06-15 15:44:05
431
原创 【MySQL】MySQL5.7社区版如何开启metadata_locks
问题:MySQL5.7社区版如何开启metadata_locks参考:https://dev.mysql.com/doc/refman/5.7/en/performance-schema-quick-start.htmlperformance_schema默认是启用的,但是默认只启用了部分工具(社区版MySQL5.7.28的performance_schema中目前共有1021个表)。若要将全部工具和消费者开启,则操作如下:mysql> UPDATE performance_schema.s
2020-06-11 17:07:02
841
原创 【MySQL】mysqldump的限制--注意事项
mysqldump的限制Restrictionsmysqldump does not dump the INFORMATION_SCHEMA, performance_schema, or sys schema by default. To dump any of these, name them explicitly on the command line. You can also name them with the --databases option. For INFORMATION_SCHE
2020-06-10 17:02:30
1087
原创 【MySQL】mysql表空间迁移
1、非general表空间的迁移将a实例的表的数据迁移到b实例上.1.在目标库b上创建一个相同结构的表2.在目标库b上执行ALTER TABLE t DISCARD TABLESPACE;3.在源库a上执行FLUSH TABLES t FOR EXPORT;生成.cfg文件 ----会有锁4.将.ibd文件和.cfg文件拷贝到目标库b文件下5.在源库a执行unlock tables;6.在目标库b执行ALTER TABLE t IMPORT TABLESPACE;2、genera
2020-06-10 16:53:39
771
原创 【MySQL】innodb_undo_tablespaces
MySQL5.7设置innodb_undo_tablespaces = 2 报错如下:2020-06-09T04:40:07.800321-05:00 0 [ERROR] InnoDB: Expected to open 2 undo tablespaces but was able to find only 0 undo tablespaces. Set the innodb_undo_tablespaces parameter to the correct value and retry. Sugge
2020-06-09 16:59:43
2694
原创 【MySQL】SSL
MySQL5.7默认开启SSL,如下:root (none)>show global variables like ‘%ssl%’;±--------------±----------------+| Variable_name | Value |±--------------±----------------+| have_openssl | YES || have_ssl | YES || ssl_ca
2020-06-09 15:32:11
125
原创 【Linux】如何查看网卡是千兆网卡还是万兆网卡
两种方法1、ethtool —更方便查看ethtool 网络接口名[root@test1 ~]# ethtool bond1Settings for bond1:Supported ports: [ ]Supported link modes: Not reportedSupported pause frame use: NoSupports auto-negotiation: NoSupported FEC modes: Not reportedAdvertised link m
2020-06-04 17:18:40
10283
原创 【Oracle】AHF安装使用
TFA —收集日志的工具ORAchk/EXAchk-----检查系统的工具AHF:Oracle在2019年10月18日发布自治健康框架Autonomous Health Framework (AHF) 19.3,将ORAchk,EXAchk,TFA三种诊断工具合并入AHF,作为一个单一的安装软件被称作AHF。AHF可以使用root或者非root用户安装,而且所有的命令行指令和之前版本一样,ORAchk,EXAchk,TFA被放置在AHF_LOC/bin的目录下。安装过程如下:--安装需要的包[r
2020-06-04 14:33:20
4156
1
原创 【Oracle】安装完RAC后的合规检查
Top 11 Things to do NOW to Stabilize your RAC Cluster Environment (Doc ID 1344678.1)1. Apply the latest Patchset Update (PSU) to your environment2. Ensure that UDP buffers are sized appropriately3. Set DIAGWAIT to a value of 13 on all 10.2 and 11.1 C
2020-06-04 10:50:19
218
原创 【Oracle】RAC其中一个节点的crs无法正常启动
现象:新装的RAC19C,打完了gi和db补丁,之后同时重启两台服务器发现其中一个节点的crs无法正常启动,但若手工重启crs又正常了。报错:2020-06-02 19:29:48.708 [OCTSSD(11967)]CRS-2419: The clock on host in-ora-db8 differs from mean cluster time by 30438204031 microseconds. The Cluster Time Synchronization Service will
2020-06-04 10:02:11
1246
原创 【MySQL】MySQL的INNODB表空间
INNODB存储引擎的表空间:1、系统表空间2、File-Per-Table表空间3、普通表空间4、undo表空间5、临时表空间1、系统表空间The system tablespace is the storage area for the InnoDB data dictionary, the doublewrite buffer, the change buffer, and undo logs. It may also contain table and index data if ta
2020-05-25 11:06:31
220
原创 【Oracle】Oracle在线重定义普通表为按月分区表
需求:现用户usera下有一个普通表tab1因数据不断增加,计划改成按月分区表,需在不影响业务的情况下修改,故需要用到在线重定义。表tab1特性:SAMPLETIME以字符类型记录时间,如20200520101010,表无主键。思路:按月分区,可用间隔分区,分区字段为SAMPLETIMEPARTITION BY RANGE (SAMPLETIME)INTERVAL(NUMTOYMINTERVAL(1, ‘MONTH’))存在问题:(1)SAMPLETIME是varchar类型,而间隔分区的分
2020-05-23 21:06:48
314
Oracle非归档无备份控制文件损坏恢复过程包括后续处理-推进scn的详细说明和总结
2018-08-17
bbed工具(三个包)+bbed安装使用方法,详细的案例恢复:oracle非归档数据库offline的数据文件恢复。做完后可掌握bbed及故障恢复。值得推荐。
2018-08-10
Oracle 12cR2 单实例 For linux作业指导书
2018-06-20
ogg部署实施方案v1
2018-05-04
GoldenGate基本原理、安装过程和基本维护
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人