- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 hadoop完全分布式部署
一、服务器准备1、操作系统 :centos 6.52、ip规划 :192.168.3.100 master192.168.3.101 hadoop1192.168.3.102 hadoop23、修改主机名[root@master ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=master4、关闭...
2019-05-15 12:53:35 259
原创 mysql binlog详解
mysql binlog也是我们所说的二进制日志,它是用于记录mysql数据库的执行更改的所有操作,那些对数据库没有作出修改的sql,是不会被其记录下来,比如说select,show等 二进制日志主要有两个作用:1、主从复制2、数据恢复 1、开启二进制日志修改log_bin参数 并且该参数只能在my.cnf里面修改之后重启数据库才生效log_bin=mysql...
2018-09-19 10:22:11 514
原创 mysqldump 备份
最简单的用法用mysqldump -uroot -pmysql test > test.dmp当想备份某个表时mysqldump -uroot -pmysql --databases test --tables zwz >zwz.dmp考虑到数据库的一致性,在此引入两个参数 --single-transaction ,--lock-all-tables --si...
2018-09-13 16:39:25 311
原创 mysql 二进制安装
1、下载安装包wgethttps://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz2、解压并且移动解压文件到对应的目录tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.23-linux-g...
2018-09-13 10:40:14 241
原创 mysql 忘记密码
如果安装mysql 之后,忘记了当初设置的密码是多少的话,可以选择mysqld_safe 启动,并且加上--skip-grant-tables参数,进入之后可以通过update的形式来修改root用户的密码。[root@testsql ~]# mysqld_safe --skip-grant-tables --user=mysql2018-08-03T00:03:10.094821Z my...
2018-08-03 00:29:47 208
原创 linux mysql 5.7 编译安装
1、下载源码https://dev.mysql.com/downloads/mysql/5.7.html#downloads在以下地地址下载源码在Select Operating System: 选项选择 source code在Select OS Version: 选项选择generic linux或者直接在linux 系统wget https://cdn.mysql...
2018-07-27 22:12:24 1046
原创 oracle与mysql之间文本迁移
文本迁移相对来说比sql的insert into 快得多,下面来说一下关于两者之间的迁移oracle->mysqloracle 导出sqluldr ods/ods query=" select *from t_stdname_info; " field="||" record=0x0a charset=UTF-8 safe=yes file=/temp/t_stdname_info ...
2018-05-03 16:53:15 187
原创 mysql You can't specify target table 'tProjectBaseInfo_a1' for update in FROM clause
在mysql中有时候更新表的时候会出现 You can't specify target table 'tProjectBaseInfo_a1' for update in FROM clause 的错误。从英文字面解释是:你不能通过查询目录表的值用来更新目录表(大概意思是这样子)我们通过例子来展示这种案例mysql> update tProjectBaseInfo_a1 set ...
2018-04-20 13:45:39 377
原创 关于 ORA-01012: not logged on
在一次启动oracle 数据库(测试环境)的时候,出现了ora-ORA-01012SQL> conn /as sysdbaConnected to an idle instance.SQL> startup;ORA-01012: not logged onSQL> conn /as sysdbaConnected to an idle instance.SQL>...
2018-04-18 11:10:11 9646
原创 关于oracle db_block_size的修改
db_block_size是oracle 数据库最小的存储单元,默认情况下大小为8K (取决于操作系统),正常来说我们在创建数据库的时候就指定了db_block_size的大小 ,但是在工作中,我们有可能有新的需求,比如在数据仓库中,我们想把ODS层的表空间设置为16K而APP层的表空间设置为8K;create tablespace test datafile '/data/oracle/ora...
2018-04-12 11:51:21 13341
原创 关于oracle 出现类似自动授权的情况
模拟情况:新建用户:SQL> SQL> create user mytpl identified by zhouweizhu#123456;User created.SQL> grant connect,resource to mytpl;Grant succeeded.SQL>利用新建用户查看其他用户的表SQL> conn mytpl/zhouwe...
2018-03-23 11:39:47 319
翻译 CONTROL_MANAGEMENT_PACK_ACCESS 参数
Parameter type StringSyntax CONTROL_MANAGEMENT_PACK_ACCESS = { NONE | DIAGNOSTIC |DIAGNOSTIC+TUNING }Default value Enterprise Edition: DIAGNOSTIC+TUNINGAll other editions: NONEModifiable ALTER
2018-01-26 11:17:16 1103
原创 STATISTICS_LEVEL 参数设置
Property DescriptionParameter type StringSyntax STATISTICS_LEVEL = { ALL | TYPICAL | BASIC }Default value TYPICALModifiable ALTER SESSION , ALTER SYSTEM以上为官方文档关于statistics_level的设置说明 ,statistcs
2018-01-26 10:10:19 1034
原创 SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
有时候看到人家在sqlplus里面直接执行select 语句的时候,就会有执行计划和统计信息出现 ,原来是设置了set autotrace traceonly;SQL> set autotrace traceonly;SQL> select * from t;Execution Plan-------------------------------------------------
2018-01-03 22:48:05 234
原创 oracle 表空间管理
1、涉及到表空间的数据字典 v$tablespace dba_data_files2、创建数据表空间create tablespace user_data logging datafile '/home/oracle/app/oradata/orcl/user_data.dbf' size 50m autoextend on next 50m maxsize 2048m
2017-12-28 16:46:11 491
转载 查看oracle数据库里面正在执行的sql进度
SELECT SE.SID,OPNAME,TRUNC(SOFAR / TOTALWORK * 100, 2) || '%' AS PCT_WORK,ELAPSED_SECONDS ELAPSED,ROUND(ELAPSED_SECONDS * (TOTALWORK - SOFAR) / SOFAR) REMAIN_TIME,SQL_TEXTFROM V$SESSION_LONGOPS
2017-12-28 15:36:56 17007 1
原创 DBMS_METADATA.GET_DDL 获取数据库里面的ddl语句
oracle 提供一个包DBMS_METADATA 可以获取对象的DDL语句 以下是DBMS_METADATA 包获取ddl的语法(此包的用法可以参考官方文档 《PL_SQL Packages and Types Referencee》 DBMS_METADATA.GET_DDL ( object_type IN VARCHAR2, name IN VARCHAR2, schema IN V
2017-12-21 16:30:26 716
原创 oracle 单节点 搭建data guard
1、准备两台服务器 ip 分别是 172.x.x.51 pri 172.x.x.52 std 同时关闭iptables selinux=disabled 两库的SID一样 主库安装数据库软件并且创建数据库,备库只安装数据库即可 2、确定主库为归档模式 SQL> archive log list; Database log mode Archive Mode Au
2017-12-14 18:00:08 323
原创 oracle 自动内存管理
oracle内存结构一般指的是SGA和PGA(当然还有UGA)。自动内存管理是指自动管理SGA和PGA 一、自动PGA内存管理 使用自动PGA内存管理,这种方法就不需要设置PGA内部其他内存大小,比如 SOR_AREA_SIZE ,BITMAP_MERGE_SIZE,HASH_AREA_SIZE 等. 建立自动PGA内存管理,需要设置两个参数 : WORKAREA_SIZ
2017-11-30 22:32:43 2071
原创 oracle闪回技术
一、闪回技术配置 1、oracle 处于归档模式 2、用 alter database flashback on 开启闪回1)配置oracle运行的模式 在sqlplus下以sys用户运行archive log list 命令SQL> archive log list Database log mode No Archive Mode Automatic archiva
2017-11-17 10:29:51 377
原创 由于外键不建索引引起的锁
模拟环境 : 在会话窗口1 SQL> create table t1 (id number primary key ,name varchar2(12)); Table created. SQL> create table t2 (id references t1,addr varchar2(12)); Table created. SQL> SQL> insert into t1
2017-11-16 09:50:56 726
原创 linux环境手工创建oracle数据库
手工创建数据库步骤: Step 1: Specify an Instance Identifier (SID) Step 2: Ensure That the Required Environment Variables Are Set Step 3: Choose a Database Administrator Authentication Method Step 4: Create t
2017-11-14 09:47:50 1695
原创 oracle 设置密码不分大小写
Database Administrators can authenticate database administrators through the data dictionary, (using an account password) like other users. Keep in mind that beginning with Oracle Database 11g Rele
2017-11-13 13:53:04 3880
MySQL技术内幕:InnoDB存储引擎
2018-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人