`
AllenHU0320
  • 浏览: 83531 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

MySQL服务管理配置

创建管理脚本 $vim /data/mysqldata/scripts/mysql_env.ini #set env MYSQL_USER=system MYSQL_PASS=123456 #check_parameter if [ $# -ne 1 ]      --$# 表示参数个数 then          HOST_PORT=3306 else          HOST_PORT=$1 fi   修改权限 $chmod 600 /data/mysqldata/scripts/mysql_env.ini   创建启动脚本 $vim /data/mys ...

创建数据库服务

创建数据库服务: 建议跟MySQL服务相关的操作(数据库服务启动、关闭、维护等)均在mysql用户下执行 1.创建目录 #mkdir /data #cd /data/ #mkdir –p /data/mysqldata/{3306/{data,tmp,binlog},backup,scripts} #chown –R mysql:mysql mysqldata #su – mysql $cd /usr/local/mysql   2.编辑参数文件 $vim /data/mysqldata/3306/my.cnf [client] port = 3306 socket ...
基本概念: MySQL数据库服务:是MySQL软件、MySQL实例和MySQL数据库几个部分的总称   MySQL实例:是mysqld进程以及该进程持有的内存资源   MySQL数据库:是一系列物理文件的集合,称为MySQL data目录。一个MySQL数据库可以创建多个DB,默认情况下至少会有4个DB(test、mysql、information_schema,performance_schema),这些DB及其关联的磁盘上的一系列物理文件构成MySQL数据库。多数情况下为/data/mysqldata/3306/data目录   mysql数据库:是MySQL数据库中的一个 ...
常见参数官方文档 http://dev.mysql.com/doc/refman/5.6/en/environment-variables.html   常用的参数如下: -DCMAKE_INSTALL_PREFIX:用于指定软件的安装路径,默认是/usr/local/mysql -DDEFAULT_CHARSET:指定MySQL服务的默认字符集 -DDEFAULT_COLLATION:指定MySQ ...
安装包下载地址 http://dev.mysql.com/downloads/mysql/ http://www.mysql.com/downloads/mysql/ mysql-5.5.28.tar.gz   mysql-5.6.16.tar.gz   1.安装CMake源码编译配置工具 #yum install cmake #useradd mysql   2.创建操作系统层的MySQL用户和用户组 #groupadd mysql   #useradd -g mysql mysql   3.设置用户操作系统资源的限制 #vim /etc/security ...
Linux下安装卸载jdk #chmode a+x jdk-6u10-linux-i586.bin #./jdk-6u10-linux-i586.bin 按照默认安装即可,默认安装目录为/usr/java/jdk...   在vi /etc/profile末尾加入或在vi /home/username/.bashrc末尾加入 JAVA_HOME=/usr/java/jdk... PATH=$JAVA_HOME/bin;$PATH export JAVA_HOME,PATH :wq保存退出 java -version //试一下   卸载jdk #rpm -e `rpm ...
85.DBVERIFY用于验证数据文件、表段或索引段是否存在损坏块,只能用于验证数据文件,而不能用于验证控制文件和重做日志。验证数据文件的所有块dbv file=…system01.dbf  feedback=1000 blocksize=4096 (start=1 end=10000)   使用DBV验证段得磁盘块dbv userid=scott/tiger segment_id=4.4.529会验证用户SCOTT的特定段,该段所对应的表空间编号为4,段头块所在的数据文件编号为4,段头块所在的数据块编号为529。   86.DBNEWID用于改变DBID和DBNAME,其中DBID用于 ...
81.LogMiner工具分析DML和DDL操作确定数据库的逻辑损坏时间确定事务级要执行的精细逻辑恢复操作执行后续审计   源数据库(source database)分析数据库(mining database)LogMiner字典:LogMiner字典必须在源数据库中生成LogMiner字典用于将对象ID号和数据类型转变为对象名和外部数据格式。 LogMiner配置需求源数据库和分析数据库LogMiner字典重做日志文件   补充日志(supplemental logging)重做日志用于实现例程恢复和介质恢复,这些操作所需要的数据被自动记录在重做日志中。重做应用可能还需要记载其他列信 ...
76.EXP和IMP是客户端工具程序,既可以在客户端使用,也可以在服务器端使用。EXPDP和IMPDP是服务器端工具程序。   77.expdp工具的命令行选项content:指定要导出的内容,默认值为ALLdirectory:指定转储文件和日志文件所在的位置,目录对象是使用create directory语句建立的对象dumpfile:指定转储文件的名称expdp scott/tiger directory=dump dumpfile=a.dmp content=metadata_onlyexclude:指定执行导出操作时要排除的对象类型或相关对象expdp scott/tiger dir ...
72.簇是存储表数据的一种可选方法,它由共享相同数据块的一组表组成。将表组织到簇后,Oracle会将不同表的相关数据存放到相同数据块。这样不仅降低了簇键列所占用的磁盘空间,而且可以大大降低特定SQL操作的I/O次数,从而提高数据访问性能。   使用索引簇存储表数据时,Oracle会将后。不同表的相关数据按照簇键值存放到簇段中。当建立了索引簇DEPT_EMP,并将DEPT和EMP表组织到索引簇后,Oracle会按照簇键DEPTNO存放相关数据。   索引簇管理方针选择合适的簇表,主要用于执行select操作选择合适的簇键列指定块空间使用参数指定簇键值和相关行的平均空间指定簇和簇索引的存放位 ...

博客说明

工作中遇到的技术难点和相关情况,会慢慢写进来。目前以各个部分的知识点为主。 主要是形成一个完整的体系结构 继续加油
68.分区表:范围分区、散列分区、列表分区、组合分区范围分区create table sales( customer_id number(3), sales_amount number(10,2), sales_date date)partition by range (sales_date)( partition p1 values less than ('2010-04-01') tablespace user01, partition p2 values less than ('2010-07-01') tablespace user02, partition p3 values less ...
64.索引分类:存储方式:B*-树索引,反向索引和位图索引索引列方式:单列索引和复合索引索引列值唯一性方式:唯一索引和非唯一索引,索引列都允许null   65.索引管理的指导方针装载数据后建立索引索引正确的表和列限制表 ...
61.设计表规划表的类型规划数据块空间使用规划表的位置使用并行方式建表使用NOLOGGING选项建表使用子查询(as select)建表时,通过指定nologging选项,可以最小化建表所生成的重做信息,从而提高建表性能。使用SQL*Loader或INSERT进行 ...
59.审计分类特权用户审计:审计特权用户所执行的数据库操作,设置初始化参数audit_sys_operations数据库审计:审计数据库用户所执行的操作,设置初始化参数audit_trail,并且指定要审计的数据库操作应用审计:审计数据变化(如update操作前后的数据),必须使用应用审计   审计作用调查可疑的数据库活动监视和收集特定活动的数据   审计的指导方针根据审计需求最小化审计选项降低审计跟踪记录个数,假定DBA用户只想监视用户DEVEP在指定时间段的会话个数,那么在设置审计选项时应使用命令AUDIT SESSION BY devep,而不是执行命令AUDIT SESSION。 ...
Global site tag (gtag.js) - Google Analytics