自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梓 萱

Trust nothing but your strength!

  • 博客(61)
  • 收藏
  • 关注

转载 没你想的那么好,但也要坚持

一个人能获得的最可贵的能力,都和掌握一门语言一样,你所付出的努力不是能够获得即时回馈的,甚至在很长的一段时间内没有任何收获,直到积累到了一定的阶段后,忽然爆发出惊人的力量,连你自己都不清楚这一切是如何发生的。比如锻炼身体,读书写作,或者是做生意。当你经历了足够的量变终于引起质变时拥有的技能,大部分人是终身难以企及的,不是因为他们太笨,恰恰相反,因为他们都太聪明了。 触发人类行动的最基本

2017-02-13 10:42:28 362

原创 记一次Mac与Windows的MySQL单表数据迁移

MAC环境Window环境 情景描述; 我在公司电脑上的MySQL中整理了大量数据,现在想拿到自己的笔记本上做研究;数据流向: Windows上的MySQL---->Mac上的MySQL执行脚本:MAC的shell环境执行mysqldumpheyanguideMacBook-Pro:~ h...

2020-03-14 00:38:16 453

转载 RMAN详解

--======================-- RMAN 备份详解--====================== 一、数据库备份与RMAN备份的概念       1.数据库完全备份:按归档模式分为归档和非归档        归档模式            打开状态,属于非一致性备份            关闭状态,可以分为一致性和非一致性      ...

2018-12-16 13:15:08 431

转载 CentOS 6.5安装Oracle 11g R2

本文为转载博客,原文地址:https://blog.csdn.net/j754379117/article/details/40222467 由于课程需要,本人需要在centOS 6.5下面安装Oracle 11g,对于我这么一个对Linux一无所知的菜鸟,确实任务很艰巨。但是所幸的是,在第一遍装的遍体鳞伤之后,第二遍成功安装运行。在网上查找了很多资料,但是很多资料的内容在细节部分总是...

2018-11-18 17:41:41 319

转载 MySQL初级开发

一、 概念二、 数据类型1、 数值数据类型2、 日期和时间类型3、 字符串类型三、 数据库四、 表五、 SQL语言1、 数据查询语言 DQL(Data Query Language)2、 数据操纵语言DML(Data manipulation Language)

2018-01-25 08:58:57 272 2

转载 MySQL常见面试问题

sql语句应该考虑哪些安全性? 答: (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对

2018-01-25 08:53:31 254

转载 linux系统性能调优第一步——性能分析(vmstat)

性能调优的第一步是性能分析,下面从性能分析着手进行一些介绍,尤其对linux性能分析工具vmstat的用法和实践进行详细介绍。——————————————————————————————————————————1.性能分析的目的1)找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈);2)提供性能优化的方案(升级硬件?改进系统系统结构?);3)达到合理的硬件和软件配置;4)使系统资源

2017-05-08 17:56:12 496

转载 数据库关键字

数据库关键字AABSOLUTE            ACTION              ADD                 ADMINDBALL                 ALLOCATE            ALPHANUMERIC        ALTERAND                 ANY                 ARE        

2017-04-17 14:01:06 5343 1

转载 Linux文件属性

Linux文件属性[文件属性解析(SUID/SGID/SBIT)][隐藏属性]文件属性解析以root的身份登入Linux之后,在命令行中输入『 ls -al 』后可以看到:[root@www ~]# ls -altotal 156drwxr-x--- 4 root root 4096 Sep 8 14:06 .drwxr-xr-x 23 root root 4096

2017-04-17 11:42:30 390

转载 Linux系统7个运行级别(runlevel)

c运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行级别6:系统正常关闭并重启,默认运行级别不能设

2017-04-11 12:51:23 2357

转载 Sql Server中的用户名和登录名

Sql Server中的用户名和登录名(或服务器账号)搞迷糊(如下图所示): 虽然用sa(登录名)就搞定一切东西了,当然这会存在一些安全隐患。登录名服务器方的一个实体,使用一个登录名只能进入服务器,但是不能让用户访问服务器中的数据库资源。每个登录名的定义存放在master数据库的syslogins表中用户名一个或多个登录对象在数据

2017-04-11 12:08:15 4250

转载 oracle 触发器详解

本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.6 重新编译触发器8.3 删

2017-04-07 11:12:14 785

转载 解决Mac用Navicat连接Oracle数据库报ORA-21561: OID generation failed

解决Mac用Navicat连接Oracle数据库报ORA-21561: OID generation failed问题原因:打开终端,查看 hostname hostname11发现是 输出的hostname为 .local 而不是 localhost 查看 hosts 文件 cd /etc open hosts1212内容为 #

2017-04-06 18:21:11 826

原创 MAC安装mysql 5.7的一系列问题

1、首先选择对应的mysql安装文件进行下载选择第一个2、安装mysql按照提示一步步操作,安装完之后,点击下图最后一行的mysql图标打开mysql3、Mac 下安装MySQL后, shell不能识别MySQL命令安装完毕之后执行$ mysql -vshell显示 command not found: mysqlcd

2017-04-03 12:50:03 599

转载 Mysql主从架构的复制原理

一、简述Mysql复制  Mysql复制是通过将mysql的某一台主机的数据复制到其他主机(slaves)上,并且在slaves上重新执行一遍来实现。主服务器每次数据操作都会将更新记录到二进制日志文件,并维护文件的一个索引跟踪日志循环,slaves服务器通过获取主服务器的二进制日志来更新同步数据。当一个从服务器连接主服务器时,它通知主服务器从服务器的日志中读取的最后一次成功更新的为止。注意

2017-03-31 13:16:05 708 1

转载 云计算的三种服务模式:IaaS,PaaS和SaaS

云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。  “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。  任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是CTO,所以

2017-03-30 19:07:08 743

转载 Mysql You can't specify target table for update in FROM clause

mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql:复制代码 代码如下:delete from tbl where id in(        select max(id) from tbl a

2017-03-23 19:36:55 250

转载 mysql exists和in的效率比较

mysql exists 和 in的效率比较这条语句适用于a表比b表大的情况select * from ecs_goods a where cat_id in(select cat_id from ecs_category); 这条语句适用于b表比a表大的情况select * from ecs_goods a where EXISTS(select cat_id from ec

2017-03-23 13:58:25 276

转载 mysql exists的用法

MySQL exists的用法介绍有一个查询如下:1SELECT c.CustomerId, CompanyName  2FROM Customers c  3WHERE EXISTS(  4    SELECT OrderID FROM

2017-03-23 13:50:09 416

转载 二层交换机/三层交换机/路由器

二层交换机:         二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体如下:(1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上;(2)再去读取包头中的目的MAC地址,并在地址表中查

2017-03-22 22:11:42 461

原创 Oracle中tnsname和listener的区别

一、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果

2017-03-20 21:47:33 6640

转载 word中如何设置从某一页开始设置页码

·  首先打开一份word文档,此时显示的是文档的真正的第一页。本篇示范文档共5页,我现在要把文档的第3页作为第一页开始标注。·  首先把光标放在需要作为第一页的前一页的最后一行的某处,这里是第2页最后一行某处,然后选择“页面布局”—“分隔符”—“下一页”。·  再将鼠标的光标放在要作为第一页的某处,然后选择“插入”—“页脚”——“编辑页脚”。· 

2017-03-20 21:21:52 25146 4

转载 ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下:解决办法:在listener.ora中增加对BlueAeri-PC或ip地址的侦听,具体步骤如下:1.启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写

2017-03-18 22:59:52 6077

转载 完全卸载oracle

用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Ins

2017-03-18 15:39:22 335

转载 oracle官方文档之V$SESSION

V$SESSIONV$SESSION displays session information for each current session.ColumnDatatypeDescriptionSADDRRAW(4 | 8)Session addressSIDNUMBERSession identifier

2017-03-18 10:05:43 670

转载 Oracle 动态性能表 v$session & v$process各个字段的说明

v$session描述的对象是一个会话。v$session描述的对象是一个当前存在的会话(该会话不是包括当前连接到数据库的会话,这只是数据库前台服务器进程的会话,还有数据库后台进程的会话,它是没有连接的)。下面对v$session里的字段进行分组说明:用于标识确定唯一的一个会话:SID:SERIAL#或是SADDRSADDR: session addre

2017-03-18 10:02:24 1401

转载 ORACLE V$SESSION和V$PROCESS字段详解

v$session SADDR: session address SID: session identifier,常用于连接其它列。 SERIAL#: sid 会重用,但是同一个sid被重用时,serial#会增加,不会重复。 AUDSID: audit session id。可以通过audsid查询当前session的sid。select sid from v

2017-03-18 09:59:28 1080

原创 oracle常用视图及SQL

1、 查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users;2、 查看当前用户的角色SQL>select * from user_role_privs;3、 查看当前用户的系统权限和表级权限SQL>select * from user_sys_privs;SQL>select * from

2017-03-18 09:57:10 289

转载 DB2权限管理

DB2的权限管理(原创)博客分类:DB2日常管理 DB2 授权简介 DB2授权控制数据库安全计划的以下方面:用户被授予的权限级别允许用户运行的命令允许用户读取和/或修改的数据允许用户创建、修改和/或删除的数据库对象授权由特权组和高级数据库管理程序(实例级)维护和实用操作组成。在DB2可用的5种权限中,SYSADM、SYSCTRL 和S

2017-03-14 16:18:09 1104

转载 linux netstat 命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S

2017-03-13 17:23:42 292

转载 linux lsof命令

简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应

2017-03-13 15:15:51 246

原创 ORACLE/MYSQL/DB2/SQLSERVER系统时间问题

例如有表table,table 中有两个字段:name 、makedate1.Oracle:--插入系统时间应为sysdate:insert into table (name,makedate) values('测试',sysdate);--oracle查询系统时间SYSDATE:可将Sysdate视为一个其结果为当前日期和时间的函数,在任何可以使用Orac

2017-03-09 13:22:37 455

原创 DB2表数据中存在空格问题解决办法

--创建测试表create table administrator.testhyg(id int,name varchar(30),birth date);--插入测试数据insert into  ADMINISTRATOR.TESTHYG values(1001,'tianjin   ','2017-03-09');insert into  ADMINISTRATOR.TES

2017-03-09 11:58:53 5356

转载 MySQL添加用户、删除用户与授权

增加用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)   格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”    第一种: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,

2017-03-08 18:24:34 404

原创 mysql文件目录格式及存储位置

MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件,命名方式为数据表名.frm,如user.frm..frm文件可以用来在数据库崩溃时恢复表结构。MySQL文件包括MySQL所建数据库文件

2017-03-08 17:42:21 1210

原创 Linux硬盘相关检测

1、查看硬盘分区[root@localhost ~]# df -hlFilesystem      Size  Used Avail Use% Mounted on/dev/sda3        32G  9.6G   21G  32% /tmpfs            16G     0   16G   0% /dev/shm/dev/sda1        97M

2017-03-08 16:03:37 2546

原创 DB2远程连接配置

检查实例的配置参数    db2 get dbm cfg|grep name编辑服务器端/etc/services,添加如下DB2_db2inst1 60000/tcpip    配置服务器端    db2 update database manager configuration using svcename DB2_db2inst1db2set DB2COMM=

2017-03-08 11:54:42 4692

转载 DB2扩大事务日志

概念:事务日志满指当前事务无法写入到活动日志中(主日志文件和辅助日志文件已全部用完或者没有足够当前事务写入的空间)日志磁盘空间已满指辅助日志文件还未使用完,磁盘空间已经满了。db2数据库事务日志文件分为主日志文件和辅助日志文件,主日志文件已分配空间,辅助日志文件使用时再分配。查看事务日志配置(mid为数据库名称):db2 get db cfg for mid运行

2017-02-28 13:58:13 1488

转载 Oracle用户,角色,权限相关SQL

查看当前用户的缺省表空间  SQL>select username,default_tablespace from user_users;  查看当前用户的角色  SQL>select * from user_role_privs;  查看当前用户的系统权限和表级权限  SQL>select * from user_sys_privs;  SQL>s

2017-02-28 10:50:39 455

原创 DB2建表时报错:DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727

失败原因:java.lang.RuntimeException: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727, SQLERRMC=16384;DB2ADMIN, DRIVER=3.69.49经查证,属于DB2表空间不足导致的,目标数据库下执行下列语句-

2017-02-24 16:07:07 13221

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除