原创 Oracle-22-數據文件和表空間管理

查看數據庫表空間select tablespace_name,contents from dba_tablespaces;TABLESPACE_NAME CONTENTS ------------------

原创 Oracle-24-鎖機制

DDL鎖:保護數據結構,保護對象的完整性,也叫字典鎖。當我們想要向表中增加一列,要求我們先要鎖定表的結構,然後增加一個新的列。select table_name,table_lock from user_tables;TABLE_NAME

原创 Oracle-18-數據庫的啓動和停止過程

啓動數據庫(三個階段)零、SHUTDOWN一、NOMOUNT(創建數據庫、重新創建控制文件、查看初始化參數的值、修改初始化參數、查看後臺進程信息、查看內存相關信息)使用以下命令將數據庫從SHUTDOWN狀態變成NOMOUNT狀態start

原创 Oracle-19-手動創建數據庫

創建數據庫的兩種方式:DBCA、手工創建數據庫這裏我們介紹下怎麼手工創建數據庫1.修改環境變量,export ORACLE_SID=crm查看當前數據庫的sidecho $ORACLE_SID orcl查看數據庫進程是否存在ps -ef

原创 Oracle-14-數據庫用戶的安全審覈機制

普通用戶:數據庫審覈:sqlplusSQL*Plus: Release 11.2.0.1.0 Production on Wed May 2 03:52:20 2018 Copyright (c) 1982, 2009, Oracle.

原创 Oracle-17-數據庫物理文件:跟蹤文件

數據庫連接時可以以sysdba或sysoper登錄,兩者區別如下sysdba:show user返回sys,全部數據庫權限sysoper:show user返回public,比sysdba少4個權限(不能創建數據庫、不能啓動數據庫到受限會

原创 Oracle-16-數據庫物理文件:參數文件

Parameter File 參數文件參數文件是用來保存數據庫中所有非默認值得初始化參數,分爲spfile(二進制)和pfile(文本文件)查看數據庫下的參數select name,value from v$parameter where

原创 Oracle-21-聯機日誌文件管理

日誌相關介紹......查看日誌的工作狀態信息select * from v$log;GROUP# THREAD# SEQUENCE#      BYTES BLOCKSIZE  MEMBERS   ARCHIVED STATUS  

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

控制文件是一個跟蹤數據庫的物理組成的二進制文件,在數據庫工作時至少需要一個控制文件,最多可以指定8個控制文件,在MOUNT時第一次被讀取,OPEN之後時刻被使用,控制文件的位置和個數是由參數文件決定的(control_files)如果控制

原创 Linux-14-Sersync

Sersync是利用Inotify和Rsync技術實現的對服務器數據實時同步的解決方案 需求邏輯圖 安裝環境 角色 服務器配置 操作系統版本 IP地址 機器名 Sersync服務 VM CentOS 6.10(2.6.32-754.3.

原创 Linux-11-SSH KEY免密碼分發、管理、備份

SSH是專門爲遠程登錄會話和其他網絡服務提供安全性的協議,利用SSH協議可以有效防止遠程管理中的信息泄露問題。 默認情況下,SSH本身提供兩個服務功能:一個是類似telnet的遠程聯機shell服務,另一個是sftp-server,可以提

原创 Linux-12-Rsync

Rsync是一款開源的,快速的,多功能的,可實現增量的本地貨遠程數據鏡像同步備份的工具。 Rsync特性 1.支持拷貝特殊文件,如連接、設備等 2.可以有排除指定文件或目錄同步的功能,相當於打包命令tar 3.可以做到保持原來文件或目錄的

原创 Linux-13-Inotify+Rsync實時數據同步

配置前檢查 1.首先確定Rsync已經配置完成,客戶端可以向服務端推送文件 [test@C64-6-B ~]$ rsync -avzP ./syncdir [email protected]::syner --password-f

原创 Linux-09-fstab文件

fstab:static information about the filesystem 靜態文件系統描述信息 [test@CentOS6 ~]$ cat /etc/fstab # # /etc/fstab # Created b

原创 Linux-10-定時任務Crond

Crond是LInux系統中用來執行命令或指定程序的服務。 首先我們查看下crontab文件 [root@CentOS6 ~]# crontab -l #time sync by test at 2018-8-9 */5 * * * *