51CTO博客开发技术成就梦想技术博客
1、确认java已经安装[root@carefree ~]# java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 6
使用maven在linux上对hadoop 2.2进行编译0、环境介绍:Hadoop信息:Version: 2.2下载地址:http://mirrors.cnnic.cn/apache/hadoop/common/hadoop-2.2.0/源码包:hadoop-2.2.0-src.tar.gz软件包:hadoop-2.2.0.tar.gzOs环境:[root@carefree&
作为一个oracle运维人员,我们日常需要排查,看系统中的用户是否都是我们正在使用的用户,以防止有人恶意建立用户,从而使得业务数据的系统。 我们一般都是通过查询dba_users来查看当前系统中的用户。如:select username from dba_users;其实这种并不能完全显示我们系统中存在的用户,我来做如下演示: SQL> 
一、相关概念解析AMM:automatic memory management(11.1才有的特性) 即让数据库完全管理SGA、PGA的大小,而对于管理员只需要设置一个总的大小(memory_target),数据库会动态的调整SGA、PGA的大小以及其中包含的各个组件大小,如Database buffer cache、Shared pool等等。ASMM:automatic shared me
1、检查日志组情况SQL> select GROUP#,THREAD#,SEQUENCE#,ARCHIVED,STATUS from v$log;GROUP#THREAD#SEQUENCE# ARC STATUS---------- ---------- ---------- --- ----
测试环境:10.2.0.2.0测试用户:SCOTT测试用的三组密码:oracle1 oracle2 oracle3PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX:这两个参数必须互相关联设置,password_reuse_time指定了密码不能重用前的天数,而password_reuse_max则指定了当前密码被重用之前密码改变的次数。 &
以下利用python实现在http://www.oracle-base.com/dba上抓取上有的数据库常用脚本,时间关系,写的比较粗糙,分享给大家,希望大家一起进步。 # -*- coding: utf-8 -*- #--------------------------------------- # 程序:抓取http://
SQL Server具有两种级别的角色,数据库级别的角色、服务器级别角色。一、固定服务器角色在其作用域内属于服务器范围。固定服务器角色的每个成员都可以向其所属角色添加其他登录名。 固定服务器角色有:bulkadmin 已授予:ADMINISTER BULK OPERATIONS;bulkadmin 固定服务器角色的成员可以运行
一、设置监听的密码 LSNRCTL> change_password Old password: New password: Reenter new password:&n
启用global_name:SQL> show parameter global_name NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ global_names
一、模拟产生gapa、主库查询,可以看出当前日志组66SQL> select sequence#,status from v$log; SEQUENCE# STATUS ---------- ---------------- 66 CURRENT 65 ACTIVE 64 INACTIVEb、禁用备库网卡[oracle@dg2 ~]$ ifconfig eth0 down c、主库
在一些场合,一些业务是不能容忍丢失数据的。而在另外的场合,数据库的可用性可能比数据的丢失更加重要。一些应用要求数据库的性能最大化,并且可以容忍少许数据的丢失。以下是三种不同数据保护模式的描述总结。以下两张图三种模式的特点,下面将逐一进行分析: 1、最大保护模式(Maximum protection)这个保护模式确保在主库发生故障的
a. 检查standby的状态SQL> select name,database_role,OPEN_MODE,SWITCHOVER_STATUS from v$database; NAME DATABASE_ROLE OPEN_MODE SWITCHOVER_STATUS --------- ---------------- ---------- -
当前状态是dg1为主库,备库为dg2先检查主备库状态:dg1SQL> select name,database_role,OPEN_MODE,SWITCHOVER_STATUS from v$database; DATABASE_ROLE OPEN_MODE SWITCHOVER_STATUS ---------------- ---------- -----------------
在数据库应用中,我们有些时候需要给某些用户单一的视图、存储过程或者表等相关对象的访问权限,以便某些应用的调用,同时也不会让其访问到我们核心应用库的数据,同时防止其做一些破坏性的操作。 以下边是在sql server 
Data Guard Services以下的三部分组成Data Guard的日志数据传输、日志数据应用以及改变数据库角色:a)、日志传输服务(Redo Transport Services)b)、日志应用服务c)、角色转换1、Redo Transport Services(日志传输服务)控制生产数据库自动将redo d
在将Data Guard调整为最大保护模式(MAXIMUM PROTECTION )的时候,遇到了以下的问题ORA-03113: end-of-file on communication channel。执行过程如下: SQL> alter database set standby database to max
ORACLEData Guard可以确保高可用,数据保护,以及可为企业提供数据灾难恢复。Data Guard 提供一个全面的服务集合,包含创建,维护,管理以及监控一个或多个备用库来确保oracle生产数据库免于灾难以及数据损坏。Data Guard维护这些备用库作为事务一致性生产数据库的副本。因此,如果生产数据变得不可用,不管是计划内还是计划外的,Data&
在启动两台虚拟机的RAC环境中,我们一般要进行关闭主机,这个时候一般让两台虚拟机分别休眠,经过几次实践,每次重启起来之后,rac环境中会有各种问题,这个问题也困扰了我好久,最近在休眠之前,我会将RAC数据先关的服务先进行关闭,然后就可以很从容的休眠虚拟机了,操作如下: [oracle@rac1 ~]$ srvctl stop database -d prod -o
授权scott用户可以开启执行计划,脚本如下:[oracle@rac1 admin]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Sat Oct 12 02:02:28 2013 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected
symptoms: ORA-1122 :database file %s failed verification check ORA-1110 : datafile : &
Oracle的补丁一般都会有README.html,里面有详细的更新该补丁的介绍。以下为我打补丁的记录:1、You must use the OPatch utility release 10.2.0.2 It is available in $ORACLE_HOME. 文档中提到OPatch 工具版本必须为10.2.0.2,故首先对OPatch版本进行检查。[oracle@care
客户数据库宕掉了,连接过去一看可以正常到mount状态,然后alter database open,观察日志里面提示:ORA-19809: limit exceeded for recovery&
双击热备搭建过程中,oratab缺失可能导致无法启动 (手动可以启动)# This file is used by ORACLE utilities. It is created by root.sh# and updated
参数文件:oracle启动用来读取数据库控制文件以及其他配置信息的文件,有pfile,spfile,两个区别不在此赘述。 存放位置:$ORACLE_HOME/dbs/ (linux) $ORACLE_HOME/dbs/ (windows)命令规则:spfile = s
linux脚本很久没有写了,突然有需求写一个初始化oracle用户以及表空间的bash shell脚本。做一个记录,以备以后查询调用方式: ./user.sh oracle /u01/app/oracle/data_01.dbf /u01/app/oracle/index_01.dbf内容如下: #!/bin/bash# ./u
1、编写shell脚本:vim test.sh #!/bin/bashwhile [ true ]; do/bin/sleep 1df -h >> /a.logdone 2、并且放入后台运行:chmod u+x test.sh./te
mysql表的存储引擎MySQL中的数据用各种不同的技术存储文件(或者内存)中,每种技术都使用不同的存储机制、索引技巧、锁定水平。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。 插件式存储引擎是MySQL数据库最重要的特性之一,用户可以根据应用的需要选择如何存储和索引数据、是否使用事务等等。在默认情况下,创建表不指定表的存储引擎,则会使用配置文件my.in
以下是在sybase使用游标的示例,因为当初使用这个示例消耗了一定的时间,先特做以记录 --查询直接授予用户的对象权限 DECLARE cur_DBName CURSOR FOR SELECT [name] FROM master..sysdatabasesgoBEGIN DECLARE
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号