-
Cryptsetup是linux下的一个分区加密工具,是分区级别的加密,比文件系统级别工作在更底层的位置,是在经过加密的块设备上,创建文件系统,最后挂载使用。
1:创建普通的逻辑卷
[root@orcl ~]# lvcreate -n data -L 100M VolGroup00
Rounding up size to full physical extent
-
环境介绍:
操作系统版本:RHEL5.4 32位
ORALCE版本: 10.2.0.1 32位
ORACLE_SID: orcl
源服务器和目的服务器的操作系统,oracle版本均一致
源服务器:192.168.227.20
目的服务器:192.168.227.30,只需要安装oracle软件即可,不需要建库操作
一:在源服务器上使用rman备份
-
在工作中经常会遇到许多的测试要求,测试环境一般都要求有lamp环境,或者单独要求mysql,apache;最近因为工作需要对extmail进行测试,测试环境需要lamp结构,因而抽空修改了下之前的脚本,将脚本整合成lamp.sh,可以单独来安装apache或者mysql,也可以集成lamp环境!注意:使用该脚本编译php前需要先编译好apache和mysql,脚本包含在附
-
本讲内容包括:
介绍控制语句的类型和用法
IF语句的结构
CASE表达式
介绍不同的循环语句
使用嵌套循环和标签
一:在PL/SQL中可以使用IF和LOOP进行分支判断和嵌套循环
IF语句的结构主要有:
– IF-THEN-END IF
– IF-THEN-ELSE-END IF
– IF-THEN-ELSIF-END IF
IF语句的语法
-
场景:网友marine遇到问题,要求将某用户的表从表空间A移动到表空间B,用户表的个数在1000+以上
分析1:首先可以确定的是针对用户单张表移动表空间使用alter table table_name remove tablespace tablespace_name这种DDL语句实现;
其次需要查dba_tables视图找出改用户在A表空间上的表名称,然后将值保存为变量传递给for循环;
-
我们处在信息爆炸的时代,每天都会发生许多新鲜的事物,产生宝贵的数据,因而时代需要一群维护数据的专业人才,主要包括SA和DBA;曾经有个同学告诉我,在未来运维将是最吃香的行业。我一直不以为然!从08年到现在,一直从事的都是运维方面的工作,曾经一度认为运维就是简单的运行和维护,所以在运维方面我成长的比较慢,因为从觉悟上我领悟的就不够!
时下我和别人介绍自己的时候
-
下午一个同事咨询如何计算find命令查询出来的文件总大小,想了想自己只能用shell脚本实现,于是就实践了下,脚本内容如下:
#! /bin/bash rm -rf /tmp/tmp.txt rm -rf /tmp/count.txt &
-
primary主库
IP:192.168.50.4/24
dbname:ora10g
数据库版本:10g R2
操作系统版本:rhel6.0 64位
standby物理备库
IP:192.168.50.230/24
dbname:ora10g
数据库版本:10g R2
操作系统版本:rhel5.4 64位
一:配置Oracle网络,主库和备库两边都需要配置
[oracle@r
-
本讲课程目标
1.在PL/SQL块中执行select语句
2.在PL/SQL块中执行DML语句和控制事务
3.使用隐式游标定义PL/SQL块中DML语句的输出
在PL/SQL块中"END;"表示结束PL/SQL块,但并没有结束事务,一个块可以跨越多个事务,一个事务也可以跨越多个块;PL/SQL块中不支持DDL和DCL语句,例如建表,赋予用户权限等.
一:在PL/SQL
-
本文转载至以下链接,感谢作者分享!
http://tech.it168.com/db/2008-02-14/200802141545840_1.shtml
一、Data Guard配置(Data Guard Configurations)
Data Guard是一个集合,由一个primary数据库(生产数据库)及一个或多个standby数据库(最多9个)组成。组成Data Guard的数据
-
本讲课程目标
1.PL/SQL块的语法和指导原则
2.正确的使用标识符(变量)和描述嵌套块的规则
3.PL/SQL的比较运算符
4.项目规范和指导原则
一:PL/SQL块的语法和指导原则
1.语句可以多行,关键字不能被分割成两行;保留字不能用做标识符,除非使用双引号包含
2.词汇单元可以分类为:定界符,标识符,常量,注释
3.字符和日期型的常量使用单引号包含
4.正斜杠(/)代表
-
本讲课程目标:
1.了解基本的PL/SQL块和结构
2.描述变量的在PL/SQL中的重要性
3.声明变量和执行PL/SQL块
一:PL/SQL的块结构
DECLARE (Optional) Variables, cursors, user-defined exceptions BEGIN (
-
一:下载nvidia显卡驱动,从nvidia的官方网站根据显卡的型号下载相应的驱动文件
http://www.nvidia.cn/Download/index.aspx?lang=cn
二:在字符界面下(运行级3)运行驱动安装程序,在RHEL6上因为Nouveau的关系会出现下面的错误,因此需要将该模块禁用掉
[root@rhel6 ~]# sh NVIDIA-Linux-x86_64-27
-
在linux上学习备份命令tar的时候,有提到使用磁带机将数据备份到磁带,但对于学习者来说,很少有机会使用真正的磁带机,只有在归档海量数据的时候,磁带机会比较常见,在使用oracle rman进行备份和恢复的时候也需要磁带机,因而本章介绍下如何在rhel6 64位操作系统下模拟磁带机和模拟磁带机的简单使用。
一:配置相关环境,编译安装mhvtl.tgz(linux 虚拟带库)
[
-
本节内容主要包括:
1:安装数据库软件
2:配置监听器
3:创建数据库
4:测试
在安装数据库软件之前,要先完成数据库集群件的安装;
数据库集群件的安装可参考:http://ylw6006.blog.51cto.com/470441/592816
一:安装数据库软件
1:上传数据库软件包至rac1节点然后进行解压和安装,只需要在节点1上安装即可
[oracle@r
-
在安装数据库集群件之前,应当做好安装前的准备工作,详细配置参考:http://ylw6006.blog.51cto.com/470441/592564;
上传数据库集群件软件至rac1节点并解压,只需在节点1上操作即可
运行相关脚本
[root@rac1 ~]# /u01/app/oracle/oraI
-
Oracle中的RAC技术是一门很高深的艺术,RAC是real application cluster的英文缩写,中文翻译为真实应用集群。oracle的集群为多个数据库实例对应一个数据库,因而需要使用到共享存储,也就是所谓的盘阵(一盘多机),在本文中使用ISCSI共享存储实现;RAC的安装是个繁琐的过程,需要一定的linux或者unix系统基础,因而笔者将会整理一个RAC在cento
-
下步准备将昭阳E43A装成RHEL6 64位了,美中不足的是昭阳E43A不支持VT,不能虚拟化,但RHEL6的启动速度和节能性还是很诱人的; 因而在此先记录下RHEL6桌面常用的软件的安装步骤,方便日后查看,随着个人技术的进步,文章内容也将不断更新;生活就需要折腾…(若需要相关软件,请联系Q群:135919739)
视频和音乐播放请参考:http://ylw6
-
RHEL6最近出了6.1版,离稳定版越来越近了,哈哈!RHEL6基于Fedora 12,从启动速度上讲RHEL6的速度是RHEL5的三倍以上,RHEL6还支持休眠,支持xfs,还可以在KVM上装一个winxp以备不时只需。linux发烧友用RHEL6做桌面是蛮不错的选择,既然是桌面,那么播放音乐和视频肯定是不可或缺的功能,rhel6自带的音乐播放器rhythmbox和视频播放器totem,默认都不
-
Oracle 10g官方文档上写对于红帽linux只能装在rhel4以下的操作系统版本上,当然装在rhel5上也没有什么问题,但需要oracle公司的特别授权,否则将来无法联系oracle公司进行support。在rhel6上装oracle,如果采用传统的./runInstall.sh方式,则会遇到错误,需要用点特殊的手段,才能搞定!而且需要使用tar打包在rhel5上装
-
在生产环境中,经常要安装不同版本的linux操作系统,以及各种安装需求;每次安装操作系统的时候如果用传统的光盘方式安装,费时又费力!下面介绍下如何在同一个时刻,使用kickstart push不同的版本的linux,主要有三个版本centos4.8,rhel5.4,rhel6.0和一个linux rescue环境!
一:配置dhcp服务,ks服务器地址为192.168.50.7/24
-
配置完ASM实例后,每次启动oracle数据库服务器的时候要先启动ASM实例,然后启动数据库实例;关闭的时候,需要先关闭oracle数据库实例,然后关闭ASM实例;敲起命来来麻烦的很,因而改进了原来的shell脚本来更好的实现自动化,为了加快启动和关闭的速度,该脚本不包含dbconsole的启动和关闭,脚本同样适用于非ASM环境。
一:总脚本调用/usr/bin/sta
-
之前为了学习,把数据库的verify_function功能打开,自动将default概要文件的密码过期时间设置成60天,密码重用的天数为18000天,密码满足复杂性要求等等,关闭verify_function功能后,没有及时修改default概要文件,导致sysman和dbsnmp用户密码过期后,打开OEM界面直接报错如下图,其他部件均正常!
查看sysman和
-
toad偏向管理,pl/sql developer偏向开发,先前写了一篇在linux上安装pl/sql developer的文章,这次尝试在linux上安装toad,步骤大概一致,但需要小小的修改下注册表,因为oracle客户端采用的依然是instantclient,这款绿色软件是没有注册表的!
pl/sql developer在linux上的安装,请参考:http://ylw60
-
PL/SQL developer 在linux上的安装方法
工欲善其事必先利其器,PL/SQL和toad对于ORACLE从业人员来说都是很重要的工具,但这些工具都没有linux的发行版,如果要在linux上面使用这些工具,就需要借助
wine或者crossover这种windows应用程序模拟器,crossover是wine的增强版,废话不多说了,下面开始演示安装步骤:
1:环境介绍
操作
-
Subversion提供了强大的hooks脚本功能,主要用于控制commit操作前,后的执行动作,以及lock,unlock操作前,后的执行动作;默认在版本仓库下的hooks目录下存在着这些脚本的模板文件; 本节中将介绍下hooks目录下post-commit和pre-commit脚本的使用,其他脚本的功能不同,但执行过程类似;一般pre-commit脚本用来检查用户提交前的条件,例如
-
使用说明:该脚本配合crontab运行,可以实现将SVN服务器版本库下的tags内容定时迁出,导出,rsync至生产环境中的代码同步服务器(在本例中,服务器IP为192.168.50.7,中间需要建立公钥信任),tags的文件夹命名规则示例为: bbs-2011-03-22,其中bbs为项目名称。/usr/local/scripts/project_name.txt文件为svn项目名
-
Oracle的RMAN配置信息默认存放在target数据库的控制文件中,当然也可以配置一个recovery catalog服务器来存储这些信息,下面是控制文件和恢复的特性比较,一般来说维护10台以下的oracle数据库备份,可以不需要配置恢复目录.
Control file:
-
ASM 是 Oracle 数据库 10g 中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID 等服务。ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的
-
笔者之前也配置过RHEL5.4的PXE+KickStart自动安装,这次在RHEL6上面测试了下PXE+KickStart配置,发现6和5版本对比存在一些细微的差别,因而记录操作步骤如下,在开始操作之前先理解下PXE(Pre-boot Execution Environment)的工作机制,首先客户端从网卡启动,通过DHCP获取到IP地址,紧接着从TFTP服务器上获取pxelinux
ylw6006
专栏作者
分享到朋友圈
- 关注技术:Mysql Oracle Docker
- 入住博客:2008-09-05 12.4年
订阅专栏