自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 Linux-14-Sersync

Sersync是利用Inotify和Rsync技术实现的对服务器数据实时同步的解决方案需求逻辑图安装环境角色 服务器配置 操作系统版本 IP地址 机器名 Sersync服务 VM CentOS 6.10(2.6.32-754.3.5.el6) 2.2.2.5 C64-5-S Rsync服务 VM CentOS 6....

2018-09-26 22:46:39 239

原创 Linux-13-Inotify+Rsync实时数据同步

配置前检查1.首先确定Rsync已经配置完成,客户端可以向服务端推送文件[test@C64-6-B ~]$ rsync -avzP ./syncdir rsync_backup@2.2.2.5::syner --password-file=/etc/rsync.passwordsending incremental file listsyncdir/sent 52 bytes ...

2018-09-25 20:17:55 194

原创 Linux-12-Rsync

Rsync是一款开源的,快速的,多功能的,可实现增量的本地货远程数据镜像同步备份的工具。Rsync特性1.支持拷贝特殊文件,如连接、设备等2.可以有排除指定文件或目录同步的功能,相当于打包命令tar3.可以做到保持原来文件或目录的权限、时间、软硬连接等所有属性不变4.可实现增量同步,即只同步发生变化的数据,因此数据传输效率很高5.可以使用rcp、rsh、ssh等方式来配合传...

2018-09-24 07:14:49 346

原创 Linux-11-SSH KEY免密码分发、管理、备份

SSH是专门为远程登录会话和其他网络服务提供安全性的协议,利用SSH协议可以有效防止远程管理中的信息泄露问题。默认情况下,SSH本身提供两个服务功能:一个是类似telnet的远程联机shell服务,另一个是sftp-server,可以提供安全的FTP服务。SSH提供两种级别的安全认证1.基于口令的安全验证利用账号和口令进行验证,并登陆到远程主机,所有传输的数据都会被加密2.基于...

2018-09-23 14:12:52 404

原创 Linux-10-定时任务Crond

Crond是LInux系统中用来执行命令或指定程序的服务。首先我们查看下crontab文件[root@CentOS6 ~]# crontab -l#time sync by test at 2018-8-9*/5 * * * * /usr/sbin/ntpdate time.nist.gov > /dev/null 2>&1第一行是以#开头的注释第二行是...

2018-09-20 16:15:44 161

原创 Linux-09-fstab文件

fstab:static information about the filesystem 静态文件系统描述信息[test@CentOS6 ~]$ cat /etc/fstab ## /etc/fstab# Created by anaconda on Tue Aug 7 00:56:30 2018## Accessible filesystems, by reference,...

2018-09-20 10:07:20 157

原创 Linux-08-NFS网络文件系统

NFS(Network File System)网络文件系统,用于在系统之间共享文件使用由于NFS服务需要RPC(Remote Procedure Call)服务维护NFS服务端与客户端的端口信息,因此在启动NFS之前,要启动RPC服务(Centos5.8下是portmap服务,Centos6.4是rpcbind),否则NFS服务就无法向RPC服务注册。另外,如果RPC服务重启,园原先已经注册...

2018-09-16 12:44:22 181

原创 Linux-07-定时任务

在Linux中定时任务是依靠crond程序来执行的,跟ssh,network,rsyslog,sysstat一样都是默认开机后启动的。默认情况下crond是每隔一分钟检查一次是否有需要执行的任务。如果有特殊需要,比如每秒执行一次就要写守护程序了。查看定时任务的目录[test@CentOS6 ~]$ ll /etc/| grep cron-rw-------. 1 root root ...

2018-08-29 20:53:52 281

原创 Linux-06-Linux基础网络结构

首先,习惯性的先配置hostname[test@CentOS6 ~]$ sudo su - [root@CentOS6 ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=CentOS6.4可以用vi编辑器激进型修改,如果需要实时生效,用hostname修改[root@CentOS6 ~]# hostname CentOS...

2018-08-28 10:18:00 163

原创 Linux-05-Linux文件及目录的属性和权限

Linux系统中的文件或目录的属性主要有:索引节点(inode)、文件类型、权限属性、链接数、所归属的用户及用户组、最近修改时间等。[test@CentOS6 ~]$ ls -lih总用量 20K260172 drwxrwxr-x 3 test test 4.0K 8月 13 11:09 test260393 -rw-rw-r-- 1 test test 36 8月 13 20...

2018-08-14 09:07:13 205

原创 Linux-04-Linux系统文件类型

与windows系统不同,Linux的文件类型不以后缀名做区别。在Linux中,所有的文件及设备都是以文件的形式存在的,也就是说,在Linux中,除了文件就是目录。我们用ll命令查看用户下的文件[test@CentOS6 ~]$ ll总用量 4-rw-rw-r-- 1 test test 0 8月 10 19:01 test.shdrwxrwxr-x. 2 test te...

2018-08-13 11:28:56 245

原创 Linux-03-Linux系统目录结构

逻辑上,所有的目录都在最高级别目录“/”下,根目录是所有目录的起点。所有的磁盘必须通过挂载目录实现访问。默认的系统挂载配置在/etc/fstab中[root@CentOS6 ~]# cat /etc/fstab## /etc/fstab# Created by anaconda on Tue Aug 7 00:56:30 2018## Accessible filesyst...

2018-08-11 20:42:59 196

原创 Linux-02-CentOS基本优化

在优化的第一步,我们建立一个普通用户并设置密码,目的是在平时维护时,尽量不用root用户做操作,防止误操作[root@CentOS6 ~]# whoamiroot[root@CentOS6 ~]# useradd test[root@CentOS6 ~]# passwd test更改用户 test 的密码 。新的 密码:无效的密码: 过短无效的密码: 过于简单重新输入新的 密...

2018-08-08 22:45:53 423

原创 Linux-01-基本命令

之前的系统安装、配置会单独出一篇博客,这里就不赘述了,直接进入主题进入SecureCRT,连接服务器创建一个目录mkdir tmp[oracle@localhost ~]$ mkdir tmp[oracle@localhost ~]$ lsDesktop Downloads Pictures Templates app oradiag_ora...

2018-08-06 15:14:25 558

原创 Oracle-38-报告与数据向导

AWR报告手工产生报告SYS@ orcl>exec dbms_workload_repository.create_snapshot();产生报告SYS@ orcl>@?/rdbms/admin/awrrpt按照提示点回车在虚拟机中查看报告文件/home/oracle查看SQLAWR报告SYS@ orcl>@?/rdbms/admin/a...

2018-07-31 16:47:16 194

原创 Oracle-37-内存管理

内存管理分为PGA和SGAPGA查看PGA参数SYS@ orcl>show parameter area_sizeNAME TYPE VALUE------------------------------------ ----------- ---------------------------...

2018-07-31 15:17:31 129

原创 Oracle-36-问题诊断

这里我们介绍11G引入的ADRCI来解决问题诊断模拟性能问题新建表空间,新建表SYS@ orcl>create tablespace tbs1 datafile '/home/oracle/tbs01.dbf' size 1m;Tablespace created.Elapsed: 00:00:00.33SYS@ orcl>create table scott....

2018-07-30 23:58:57 405

原创 Oracle-35-闪回数据库

通过引入闪回日志和归档日志将数据库还原到某个历史时间点,但有几种误操作是无法还原的:删除表空间、删除数据文件、对数据文件进行resize、重建控制文件、使用nologing子句、resetlog等首先查看数据库是否开启闪回功能SYS@ orcl>select flashback_on from v$database;FLASHBACK_ON------------------...

2018-07-30 17:06:10 174

原创 Oracle-34-闪回操作

Oracle数据库的闪回分一下几类回收站还原删除的表、闪回版本查询、闪回查询、闪回事务处理查询、闪回事务处理 回收站连接到SCOTT用户,查看用户下的对象[oracle@RHEL6 ~]$ sqlplus scott/scottSQL*Plus: Release 11.2.0.1.0 Production on Sat Jul 28 22:51:51 2018Copy...

2018-07-28 23:18:29 219

原创 Oracle-33-RMAN

不同于数据泵以段为单位进行备份,而RMAN是以8K块为单位进行备份,并且对8K块进行校验,因此用RMAN备份不会备份出坏块。因为RMAN要把备份信息写到控制文件中,所以在使用RMAN做备份的时候要求控制文件必须可见,也就是说数据库要启动到mount状态或open状态。在非归档模式下,需要将数据库启动到mount状态下做数据库的全备,而归档模式下,我们备份的手段就很多了。首先建立备份目录[...

2018-07-25 11:05:04 387

原创 Oracle-32-数据泵

数据泵是在数据库中以段为单位移动数据的一种手段,是一种数据迁移的工具。它是以备PLSQL的形式,查询出备份结果后进行备份的,因此无法使用归档日志对备份的数据进行前滚操作的。首先我们先创建备份时存放临时数据的目录SYS@ orcl>!mkdir /home/oracle/bak创建逻辑目录(物理目录的别名)SYS@ orcl>create or replace dir...

2018-07-24 23:10:08 226

原创 Oracle-31-备份和恢复

先来看一个参数,影响数据库恢复的时间SYS@ orcl>show parameter mttrNAME TYPE VALUE------------------------------------ ----------- ------------------------------fast_start...

2018-07-24 11:58:03 199

原创 Oracle-30-Oracle全球化支持及字符集

如果数据库中需要支持多语言(最简单的就是英文和中文),那么就要对数据库做一些设置:比如使用Unicode、设置NLS相关参数等,设置分为Client端和Server端,Client端通过设置环境变量对指定语言进行支持,Server端通过修改NLS参数来实现对指定语言的支持。oracle数据库中使用字符集的优先级:SQL函数中的设置>ALTER SESSION语句设置>客户端的环境变...

2018-07-23 10:50:29 302

原创 Oracle-29-ASM的使用和管理

ASM(自动存储管理)是oracle10g后引入的一种存储手段,是oracle自己开发的一种卷管理器,可以使多个裸设备以卷组的形式组织在一起,实现了利用oracle进程管理的系统级别的vg的管理。用ASM使得我们使用裸设备更加灵活,我们查看ASM实例信息(这里我们用grid用户)[grid@RHEL6 ~]$ sqlplus / as sysasmSQL*Plus: Release ...

2018-07-22 20:25:06 423

原创 Oracle-28-网络管理

在配置网络前,必须保证访问数据库的client端与Oracle数据库的Server端网络连接通常。 专用连接一、实例的动态注册由于测试环境监听是配置在grid用户下,因此先切换用户到grid下su - grid查看服务器端监听程序的状态lsnrctl statusLSNRCTL for Linux: Version 11.2.0.1.0 - Producti...

2018-07-19 12:53:10 390

原创 Oracle-27-审计

审计分两种:普通用户审计、超级用户审计一、超级用户审计查看当前审计状态show parameter auditNAME TYPE VALUE------------------------------------ ----------- ------------------------------audit_file...

2018-05-26 00:23:34 191

原创 Oracle-26-UNDO管理

UNDO表空间保存数据修改之前的数据镜像,有四个作用:为事务提供回退、为事务提供恢复、提供读一致性、提供闪回功能。查看表空间select tablespace_name,contents from dba_tablespaces order by 2,1;TABLESPACE_NAME CONTENTS-------------------- ---------EXAMPLE ...

2018-05-22 17:05:23 143

原创 Oracle-25-用户管理

系统权限用户管理需要权限,因此我们用SYS用户进行相关操作create user tom identified by tom;刚创建好的用户是不能使用的,需要授予相应的权限授予tom创建会话的权限(连接数据库)grant create session to tom;再创建一个用户create user jerry identified by jerry;grant create session t...

2018-05-22 14:43:41 216

原创 SecureCRT使用SSH连接很慢问题解决

刚刚装完虚拟机,而且用NAT方式使虚拟机能够上网,但是很快发现ssh连接特别慢,以下是解决方法:1、在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容:UseDNS no# GSSAPI optionsGSSAPIAuthentication no2、执行/etc/init.d/sshd restart重启sshd进程使上述配置生效,在连接一般就不慢了。...

2018-05-22 09:58:15 4765 7

原创 Oracle-24-锁机制

DDL锁:保护数据结构,保护对象的完整性,也叫字典锁。当我们想要向表中增加一列,要求我们先要锁定表的结构,然后增加一个新的列。select table_name,table_lock from user_tables;TABLE_NAME TABLE_LO------------------------------ --------DEPT ...

2018-05-21 20:38:27 190

原创 Oracle-23-存储结构

Oracle数据库的逻辑机构分别为:数据库、表空间、段、区、块。Oracle数据库的物理结构分别为:数据文件、操作系统块。

2018-05-20 23:28:06 128

原创 Oracle-22-数据文件和表空间管理

查看数据库表空间select tablespace_name,contents from dba_tablespaces;TABLESPACE_NAME CONTENTS------------------------------ ---------SYSTEM PERMANENTSYSAUX ...

2018-05-19 21:45:11 176

原创 Oracle-21-联机日志文件管理

日志相关介绍......查看日志的工作状态信息select * from v$log; GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM---------- ---------- ---------- ---------- --...

2018-05-19 15:50:33 202

原创 Oracle-20-控制文件管理

控制文件是一个跟踪数据库的物理组成的二进制文件,在数据库工作时至少需要一个控制文件,最多可以指定8个控制文件,在MOUNT时第一次被读取,OPEN之后时刻被使用,控制文件的位置和个数是由参数文件决定的(control_files)如果控制文件丢失,需要还原和恢复,所有控制文件都是镜像关系,读的时候读第一个控制文件(MASTER CONTROL FILE),写的时候所有的控制文件并行写。控制文件相关...

2018-05-18 22:25:56 233

原创 Oracle-19-手动创建数据库

创建数据库的两种方式:DBCA、手工创建数据库这里我们介绍下怎么手工创建数据库1.修改环境变量,export ORACLE_SID=crm查看当前数据库的sidecho $ORACLE_SIDorcl查看数据库进程是否存在ps -ef | grep pmongrid 2438 1 0 13:56 ? 00:00:00 asm_pmon_+ASMoracle ...

2018-05-17 22:58:50 3305

原创 Oracle-18-数据库的启动和停止过程

启动数据库(三个阶段)零、SHUTDOWN一、NOMOUNT(创建数据库、重新创建控制文件、查看初始化参数的值、修改初始化参数、查看后台进程信息、查看内存相关信息)使用以下命令将数据库从SHUTDOWN状态变成NOMOUNT状态startup nomount查看数据库状态select status from v$instance;STATUS------------STARTEDElaps...

2018-05-17 20:10:34 986

原创 Oracle-17-数据库物理文件:跟踪文件

数据库连接时可以以sysdba或sysoper登录,两者区别如下sysdba:show user返回sys,全部数据库权限sysoper:show user返回public,比sysdba少4个权限(不能创建数据库、不能启动数据库到受限会话访问模式、不能进行热备份、不能进行数据库的不完全恢复)跟踪文件记录了数据库工作状态的日志,便于我们针对数据库问题进行排查解决跟踪文件分为四类:审计文件:记录超级...

2018-05-10 23:21:30 347

原创 Oracle-16-数据库物理文件:参数文件

Parameter File 参数文件参数文件是用来保存数据库中所有非默认值得初始化参数,分为spfile(二进制)和pfile(文本文件)查看数据库下的参数select name,value from v$parameter where name='compatible';NAME VALUE-------------------- --------------...

2018-05-10 22:06:51 608

原创 Oracle-15-数据库物理文件:口令文件

PasswordFile 口令文件位置:$ORACLE_HOME/dbs/orapw<ORACLE_SID>cd $ORACLE_HOME/dbs[oracle@RHEL6 dbs]$ lltotal 24-rw-rw----. 1 oracle oinstall 1544 Apr 22 02:47 hc_DBUA0.dat-rw-rw----. 1 oracle asmadmi...

2018-05-10 21:37:41 490

原创 Oracle-14-数据库用户的安全审核机制

普通用户:数据库审核:sqlplusSQL*Plus: Release 11.2.0.1.0 Production on Wed May 2 03:52:20 2018Copyright (c) 1982, 2009, Oracle. All rights reserved.Enter user-name: oracleEnter password: Connected to:Orac...

2018-05-10 21:36:26 461

空空如也

空空如也

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

TA关注的人

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