本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
CentOS 7.4部署MariaDB Galera Cluster集群架构日期:2018-03-10]来源:Linux社区 作者:zzkkk[字体:大 中 小]Mariadb galera Cluster安装:操作系统:CentOS 7.4版本集群数量:3个节点主机信息: 192.168.153.142 node1 selinux=disabled firewalld关闭192.168.153.143 node2 selinux=disabled firewalld关闭192.168.153.144 node3 selinux=disabled firewalld关闭搭建步骤1.主机之间互相解析:三台节点都要执行vim /etc/hosts192.168.153.142 node1192.168.153.143 node2192.168.153.144 node32.安装软件包第一种方法:(yum install -y MariaDB-server MariaDB-client galera)配置yum安装源和配置mariadb galera安装源yum源配置挂iso设置mariadb的yum源并安装(所有节点都要)修改yum源文件vi /etc/yum.repos.d/mariadb.repo[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.3.5/centos74-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1enabled=0安装galera软件时需要解决它的依赖包:boost-program-options.x86_64 (直接yum源安装即可)第二种方法:(rpm包安装)三个节点都需要安装从网上下载rpm包:  galera-25.3.23-1....
 
0

oracle 闪回详解

发表者:admin分类:数据库2019-09-26 09:38:10 阅读[1079]
Oracle 9i 开始支持闪回,Oracle10g开始全面支持闪回功能,Oracle11g有所完善,为大家快速的恢复数据,查询历史数据提供了很大的便捷方法。本文主要对Oracle常用闪回使用做些详细介绍,其中对于不常用的事务和版本闪回,这里就不做介绍一、Oracle闪回概述闪回级别闪回场景闪回技术对象依赖影响数据数据库表截断、逻辑错误、其他多表意外事件闪回DATABASE闪回日志、undo是DROP删除表闪回DROP回收站(recyclebin)是表更新、删除、插入记录闪回TABLE还原数据,undo是查询当前数据和历史数据对比闪回QUERY还原数据,undo否版本查询比较行版本闪回Version Query还原数据,undo否事务查询比较闪回Transaction Query还原数据,undo否归档DDL、DML闪回Archive归档日志是                二、Oracle闪回使用详解1、闪回开启(1)开启闪回必要条件 a.开启归档日志SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination /home/U01/app/oracle/oradata/testdb/arch Oldest online log sequence 844 Next log sequence to archive 846 Current log ...
Oracle 11.2.0.4.0打PSU补丁升级至11.2.0.4.19 一、简单介绍:Oracle补丁一般分为2类:CPU和PSUØ  CPU:Critical Patch Update,紧急补丁更新。每季度发布一次,用来修复安全方面的累积型补丁,即最新的CPU补丁已经包含以往的CPU补丁,只需安装最新的CPU补丁即可。CPU已更名为SPU(Security Patch Update)。Ø  PSU:Patch Set Update,补丁集更新。Oracle选取在每个季度用户下载数量最多、且得到验证具有较低风险的补丁放入到每个季度的PSU中。在每个PSU中不但包含Bug的修复,还包含了最新的CPU。PSU通常随CPU一起发布。PSU通常是增量的,大部分PSU可以直接安装,但有些PSU必须要求安装上一个版本的PSU之后才能继续安装。二、演示环境:1、IP:192.168.1.2202、操作系统:CentOS 6.10 x86_643、Oracle软件安装包:p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip4、Oracle版本:11.2.0.4.05、OPatch软件安装包:p6880880_112000_Linux-x86-64.zip(大小为108M)6、OPatch版本:11.2.0.3.207、Patch补丁包:p28729262_112040_Linux-x86-64.zip8、Patch ID:Patch 28729262(Oracle Database Patch Set Update 11.2.0.4....
ORACLE数据库如何查看分区表的相关信息:如下语句,根据Toad所用SQL,其中可以根据自己的情况修改表名与表所属用户。Select   TABLE_NAME, PARTITION_NAME, HIGH_VALUE, HIGH_VALUE_LENGTH, PARTITION_POSITION,   TABLESPACE_NAME, LOGGING, nvl(INI_TRANS, -1) ini_trans, nvl(MAX_TRANS, -1) max_trans,  nvl(INITIAL_EXTENT, -1) initial_extent, nvl(NEXT_EXTENT, -1) next_extent,   nvl(MIN_EXTENT, -1) MIN_EXTENT, nvl(MAX_EXTENT, -1) MAX_EXTENT, nvl(PCT_INCREASE, -1) PCT_INCREASE, nvl(PCT_FREE, -1) PCT_FREE,   nvl(PCT_USED, -1) pct_used, nvl(FREELISTS, -1) freelists, nvl(FREELIST_GROUPS, -1) freelist_groups, buffer_pool,  LAST_ANALYZED, nvl(NUM_ROWS, -1) NUM_ROWS, nvl(BLOCKS, -1) BLOCKS, nvl(EMPTY_BLOCKS, -1) EMPTY_BLOCKS, nvl(AVG_SPACE, -1) AVG_SPACE  ,SUBPARTITION_COUNT  ,COMPRESSION  ,COMPRESS_FOR  ,FLASH_CACHE, CELL_FLASH_CACHEFROM SYS.DBA_TAB_PARTITIONSWHERE TABLE_OWNER = 'NEC'and TABLE_NAME = 'TH_REPORT'ORDER BY TABLE_NAME, PARTITION_POSITION;Select PAR...
Oracle11gr2/12c 安装提示[INS-30131]执行安装程序验证所需的初始设置失败总是报错:[INS-30131]执行安装程序验证所需的初始设置失败(原因:无法访问临时位置)网上很多同样错误,都是让共享下C盘啥的,结果照着做了,没啥用。。废了老半天劲也没搞定,于是在metalink上搜了下,咳咳,第一篇文章就是我所遇到的问题:Bug 21452473  Windows: INS-30131 while Installing 12.1.0.2 Database/Client on Windows姑且称为bug吧,解决方法在文档中也提供了:针对客户端安装,在cmd中执行命令;setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false" 针对服务端安装,在cmd中执行命令:setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false" 
【Oracle】详解Oracle中NLS_LANG变量的使用目录结构:contents structure [+]关于NLS_LANG参数NSL_LANG常用的值 在MS-DOS模式和Batch模式中设置NLS_LANG注册表中NLS_LANG和系统环境变量中的NLS_LANG参考文章1,关于NLS_LANG参数Oracle provides Globalization Support that enables users to interact with a database in their own language, as defined by the NLS_LANG parameter. When you install Oracle Database Client components, Oracle Universal Installer sets the NLS_LANG parameter in the registry.The locale setting of your operating system determines the value of the NLS_LANG parameter at installation. Table C-1 lists the operating system locale and NLS_LANG value mappings.The NLS_LANG parameter is stored in the registry under the HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEID\NLS_LANG subkey, where ID is the unique number identifying the Oracle home.The NLS_LANG parameter uses the following format:NLS_LANG = LANGUAGE_TERRITORY.CHARACTER_SET Oracle提供全球化的支持,通过定义NLS_LANG参数能够让用户用他们自己的语言...
详解Oracle中NLS_LANG变量的使用目录结构:contents structure [+]关于NLS_LANG参数NSL_LANG常用的值 在MS-DOS模式和Batch模式中设置NLS_LANG注册表中NLS_LANG和系统环境变量中的NLS_LANG参考文章1,关于NLS_LANG参数Oracle provides Globalization Support that enables users to interact with a database in their own language, as defined by the NLS_LANG parameter. When you install Oracle Database Client components, Oracle Universal Installer sets the NLS_LANG parameter in the registry.The locale setting of your operating system determines the value of the NLS_LANG parameter at installation. Table C-1 lists the operating system locale and NLS_LANG value mappings.The NLS_LANG parameter is stored in the registry under the HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEID\NLS_LANG subkey, where ID is the unique number identifying the Oracle home.The NLS_LANG parameter uses the following format:NLS_LANG = LANGUAGE_TERRITORY.CHARACTER_SET Oracle提供全球化的支持,通过定义NLS_LANG参数能够让用户用他们自己的语言使用数据库...
Install Oracle 12C Release 1 (12.1) on Oracle Linux 7 (OEL7) Posted on May 3, 2014 This article presents how to install Oracle 12C(12.1) Release 1 on Oracle Enterprise Linux 7 (OEL7). Read following article how to install Oracle Enterprise Linux 7: Install Oracle Linux 7 (OEL7) (for comfort set 4G memory for your virtual machine before proceeding with Oracle software installation). Software Software for 12CR1 is available on OTN or edelivery OTN: Oracle Database 12c Release 1 (12.1.0.2) Software (64-bit). edelivery: Oracle Database 12c Release 1 (12.1.0.2) Software (64-bit) Database softwarelinuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip OS configuration and preparation OS configuration is executed as root. To login as root just execute following command in terminal.su - root The “/etc/hosts” file must contain a fully qualified ...
博客所在主机更新了程序后,访问比之前慢多了,一直使用的phpstudy来塔建LAMP环境,通过修改mysql缓存配置提高速度。由于主机配置小,根据自己情况修改my.ini 配置文件,经修改后,提升速度明显。内容如下:#  power by php中文网 2017  www.php.cn  官网下载最新版[client]port=3306[mysql]default-character-set=utf8[mysqld]port=3306basedir="D:/phpStudy2018/PHPTutorial/MySQL/"datadir="D:/phpStudy2018/PHPTutorial/MySQL/data/"character-set-server=utf8default-storage-engine=MyISAM#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"max_connections=512query_cache_type=1#Query_cache_type可以是0,1,2,0代表不使用缓存,1代表使用缓存,2代表根据需要使用query_cache_size=128Mtable_cache=512tmp_table_size=256Mthread_cache_size=8myisam_max_sort_file_size=1Gmyisam_sort_buffer_size=128Mkey_buffer_size=64Mread_buffer_size=16000Kread_rnd_buffer...
查看修改服务器中的WDCP数据库操作记录 今天一老客户要使用本地工具(Navicat)操作主机中的MySQL,主机已开放3306端口,IDC后台安全策略也增加了3306,但是还是拒绝连接,出现上面的提示信息。百度了一下,说是主机名要使用“%”。那么我先查看WDCP创建数据库页面,确实是有提示:我之前帮他创建的数据库的主机名都是使用的“localhost”,如果想使用本地工具也可以浏览数据库的话,那么就把这个主机名改为“%”,来到数据库列表页面:这TMD没有修改数据库信息的功能啊。所以我就想,直接找它的数据库,shell登录主机,查找到了,是SQLite3的数据库,位置在:/www/wdlinux/wdcp/data/wdcpdb.db想办法把这个文件下载到本地,因为我使用的是MobaXterm,直接通过SFTP拖拽就下载到本地了。打开我本地的Navicat工具,连接刚才下载的SQLite文件:连接向导,之后点先数据库文件:进入 wdcpdb.db >> main ,这个main库就是wdcp的数据库了,表wd_mysql保存的就是我使用WDCP管理工具创建的数据库信息了。找到相应的数据库,把原来的localhost改为%,保存。把主机中的wdcpdb.db做一个备份,防止出错后无法恢复,之后把本地的wdcpdb.db覆盖上传。重启主机,完成。再通过WDCP工...
    总共51页,当前第11页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21