All Posts

oracle自动安装脚本

1、自动安装oracle.zip2、InstallOracleshell-main (1).zip1参考:同事上传2参考:https://github.com/pc-study/InstallOracleshell[root@dbbackup opt]# sh auto_install_oracle_server.sh ========>-------- seletion------------========>1.install database========>2.deinstall database========>3.configure local yum...

oracle dataguard 部署实践

概述DataGuard是甲骨文推出的一种高可用性数据库方案,在Oracle 8i之前被称为Standby Database。从Oracle 9i开始,正式更名为Data Guard。它是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现数据库快速切换与灾难性恢复。Data Guard只是在软件上对数据库进行设置,并不需要额外购买任何组件。用户能够在对主数据库影响很小的情况下,实现主备数据库的同步。而主备机之间的数据差异只限于在线日志部分,因此被不少企业用作数据容灾解决方案。分类DataGuard分为"物理standby"和"逻辑standby"物理standby主备库之间物理结构...

mysql 内存优化

mysql内存计算.zipMysql占用内存过高参数优化计算mysql各项参数http://www.mysqlcalculator.com/key_buffer_size 指定索引缓冲区的大小,对MyISAM表起作用 query_cache_size 查询缓存大小,默认改选项为关闭 tmp_table_size 临时表缓存 innodb_buffer_pool_size innodb表的索引,数据,插入数据时的缓冲 innodb_additional_mem_pool_size innodb 内部缓存 innodb_log_buffer_size 日志缓存 max_connection...

转载 mysql 内存管理

1.内存优化原则将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存。 MyISAM存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存。 排序区、连接区等缓存是分配给每个数据库会话(session)专用的,其默认值的设置要根据最大连接数合理分配,如果设置太大,不但浪费资源,而且在并发连接较高时会导致物理内存耗尽。2.MyISAM 内存优化myisam存储引擎使用 key_buffer 缓存索引块,加速myisam索引的读写速度。对于myisam表的数据块,mysql没有特别的缓存机制,完全依赖于操作...

lsof命令

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。输出信息含义在终端下输入lsof即可显示系统打开的文件,因为 lso...