摘要:
本文介绍一下如何卸载Symantec Backup Exec 2012 Agent for Linx。首先我们来看看Symantec_Backup_Exec2012管理员手册的文档介绍:卸载 Agent for Linux1 在 Linux 服务器上,将 Backup Exec 安装介质插入相应的设备中。2 以 root 身份登录到要从中卸载 Linux Agent 的服务器。3 导航到 Backup Exec 安装介质上的以下目录:4 启动 uninstallralus 脚本。例如:./uninstallralus5 执行以下操作之一:键入 Linux 服务器的名称、IP 地址或完全限定域. 阅读全文
随笔分类 - 数据库技术(Oracle)
Symantec Backup Exec 2012 Agent For Linux安装
2013-07-24 21:25 by 潇湘隐者, 11456 阅读, 收藏, 编辑
摘要:
Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能。借助于强大的 Symantec V-Ray 技术,Backup Exec 2012 可以恢复整个服务器、关键 Microsoft 应用程序以及 VMware 或 Microsoft Hyper-V 虚拟环境,从而最大限度减少业务停机。 主要功能使用获得专利的 V-Ray 技术,通过一次性备份在数秒内轻松地恢复虚拟机、应用程序、数据库、文件/文件夹或全面恢复 虚拟机无代理备份 集成强大的恢复功能,可恢复到裸机、不同硬件以及从物理到 阅读全文
ORA-10635: Invalid segment or tablespace type
2013-07-17 21:05 by 潇湘隐者, 5907 阅读, 收藏, 编辑
摘要:
上周星期天在迁移数据时,碰到了ORA-10635: Invalid segment or tablespace type 错误,当时的操作环境如下: 操作系统版本: [oracle@xxxxx scripts]$ more /etc/issue Red Hat Enterprise Linux ES 阅读全文
sys不能远程登录的问题
2013-03-27 10:58 by 潇湘隐者, 4363 阅读, 收藏, 编辑
摘要:
环境:在数据服务器A(Red Hat Enterprise Linux Server release 5.5 (Tikanga))上装有数据库ORACLE 10g,但是我们现在从机器B上用DBA账号远程连接数据库时,登录不了。如下所示:问题一:SYSDBA不能远程登录(此处是不是指CRT远程登录)SYSDBA不能远程登录分两种情况:1:提示的是ORA-01017:用户名密码出错C:\Users\kerry>sqlplus "sys/wgods123@gsp as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on 星期五 阅读全文
Linux平台下卸载ORACLE
2013-03-27 10:19 by 潇湘隐者, 1329 阅读, 收藏, 编辑
摘要:
实验环境:操作系统版本:Red Hat Enterprise Linux Server release 5.5 (Tikanga), 数据库版本 :Oracle Database 10g Enterprise Edition Release 10.2.0.1.0。卸载ORACLE 10g的过程,在不同平台或不同版本数据可能有些步骤略有不同,具体操作的时候请结合实际情况酌情处理。1. 首先做好备份工作(如果有需要的话,如果你想重新完全安装,可以忽略这个步骤)。用 oracle 用户登录。 最好先做一些备份工作。例如备份数据库文件等。2. 使用SQL*PLUS停止数据库[oracle@wg... 阅读全文
EXP&EXPDP导出数据同步问题
2013-03-19 09:59 by 潇湘隐者, 2161 阅读, 收藏, 编辑
摘要:
在itpub论坛上看到一个问题:如果库正在被写,exp是不是导出的数据就是不同步的了? http://www.itpub.net/forum.php?mod=viewthread&tid=1772882&page=1#pid21172716按照推理逻辑,exp导出的数据应该不是同步的,也不可能同步,除非exp能智能判断数据库是否正在写操作,而且一直等到写操作结束为止。显然这些假设都不合理。下面我们来做个实验,验证一下exp导出数据是否同步。新建一个测试表TEST, 我们写一个循环,往表里面插入1000条记录,而且每插入插入一条记录,停顿0.5秒。这样来模拟数据库处于写状态。CR 阅读全文
ORACLE序列总结
2013-03-18 12:08 by 潇湘隐者, 37080 阅读, 收藏, 编辑
摘要:
序列介绍序列是一个计数器,它并不会与特定的表关联。通过创建Oracle序列和触发器实现表的主键自增。 序列的用途一般用来填充主键和计数。序列使用1.创建序列ORACLE序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE n|NOCACHE}]; 1)INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现负值,则代表Oracle序列的值是按照此步长递减的。 2)START WITH 定义序列的初 阅读全文
MERGE INTO 性能问题疑问
2013-03-17 22:35 by 潇湘隐者, 9697 阅读, 收藏, 编辑
摘要:
今天同事碰到一个SQL的性能问题,主要是MERGE INTO的性能问题,执行脚本的时候,居然耗时50多分钟,汗!简直让人抓狂,脚本如下:MERGEINTO EDS.TW_DP_B_TDTERM_IMEI_DAY DM USING T_IMEI_DAY_1111 TEMP ON( DM.DATE_CD =TEMP.DATE_CD AND DM.CITY_ID = TEMP.CITY_ID AND DM.IMEI =TEM... 阅读全文
横表与竖表性能浅析
2013-03-13 10:18 by 潇湘隐者, 8289 阅读, 收藏, 编辑
摘要:
概念介绍横表概念横表就是普通的建表方式,每一个字段代表一个KPI指标。举个列子,一个学生的成绩表:学号、数学成绩、语文成绩、英语成绩、物理成绩、化学成绩......如下所示:SQL> DESC STUDENT_SCOREName Type Nullable Default Comments ---------------- ---------- -------- ------- -------- STUDENT_NO NUMBER(10) 学号 CHINESE_SCORE NUMBER Y ... 阅读全文
浅谈数据库的分割技术[转载]
2013-01-25 11:55 by 潇湘隐者, 1501 阅读, 收藏, 编辑
摘要:
浅谈数据库的分割技术 电信信息化部/周陈雄 关健词 读写分离分布,垂直分割,水平分割,虚拟化存储,wEB 缓存分割, 存储 CACHE 缓存分割 随着社会的日益进步, 各行业的运营支撑系统都面临着越来越大的压力, 承受着业务数 据量、访问并发数的飞速增长的双重巨大压力,在我们电信行业,同样面临着这样的难题, 是否有一套适合可行的方案来应对呢?本文重点描述数据库的分割技术, 如果能适当的应用在生产中, 必然能极大减缓来自与 日俱增的业务量带来的巨大压力。 如何分割?我们可以从如下六个方面来考虑: 一、读写分离分布技术 由于数据库存在这样的特性, 索引可以提升查询的性能, 但却极大... 阅读全文
数据库表分割技术浅析
2013-01-25 10:55 by 潇湘隐者, 6625 阅读, 收藏, 编辑
摘要:
一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象一点的理解,你拿一把“手术刀”,把一个大表猛的切了几刀,结果这个大表,变成了几个小表. 水平分割根据某些条件将数据放到两个或多个独立的表中。即按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。水平切割将表分为多个表。每个表包含的列数相同,但是数据行更少。例如,可以将一个包含十亿行的表水平分区成 12 个表,每个小表表示特定年份内一个月的数据。.. 阅读全文
监听服务管理
2012-12-19 19:02 by 潇湘隐者, 9292 阅读, 收藏, 编辑
摘要:
如果你想管理(启动、关闭等)ORACLE数据库的监听服务,在Windows/Linux平台,你都可以通过lsnrctl命令来实现,下面我们主要讲一下如何用lsnrctl命令来管理监听服务(我在两台数据库(不同平台、不同版本)分别操作,暂且叫为服务器A、服务器B):1:查看服务监听命令的详细帮助信息服务器A:Red Hat Enterprise Linux Server release 6.0 (Santiago) ORACLE 10[oracle@DB-Server ~]$ lsnrctlLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 阅读全文
ORACLE同义词总结
2012-12-19 14:59 by 潇湘隐者, 95081 阅读, 收藏, 编辑
摘要:
同义词概念Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能。同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象,如表、视图、物化视图、序列、函数、存储过程、包、同义词 阅读全文
ORA-12170:TNS:连接超时
2012-12-14 17:32 by 潇湘隐者, 150848 阅读, 收藏, 编辑
摘要:
在Red Hat Enterprise Linux Server Releae 5.5 成功安装ORACLE 10g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12170:TNS:连接超时1:首先检查网络是否能ping通,如下所示,网络是畅通的。2:检查TNS配置(TNS配置也没有问题)GSP =(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = 172.20.36.79)(PORT = 1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = gsp)))3: 阅读全文
ORA-12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME
2012-12-14 15:27 by 潇湘隐者, 119784 阅读, 收藏, 编辑
摘要:
客户端配置好服务名后,用PL/SQL Developer连接数据库时,报错:ORA-12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME。一般这种情况请检查tnsnames.ora文件中TNS是否配置正确,如下所示,SERVICE_NAME 名字弄错了,结果报如上错误:GSP = (DESCRIPTION = (ADDRESS =(PROTOCOL = TCP)(HOST = 172.20.36.79)(PORT = 1521)) (CONNECT_DATA= (SERVER = DEDICATED) ... 阅读全文
iSQL*PLUS配置设置
2012-12-11 20:08 by 潇湘隐者, 7738 阅读, 收藏, 编辑
摘要:
iSQL*PLUS介绍iSQL*PLUS是从ORACLE 9i开始提供的新功能,是SQL*PLUS的Web形式(ORACLE 11g已经不支持)。是基于三层结构设计的。其client、middle、server可以位于同一台机器上也可以位于不同的机器。iSqlPlus不需要单独安装,通过isqlplus,用户可以不需要安装任何ORACLE客户端,就能够通过浏览器方式的使用SQL*PLUS进行数据操作与数据库管理。普通的数据库用户可以直接通过isqlplus的网址http://ip:port/isqlplus登陆,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆;但如果是 阅读全文
ORACLE——重做日志文件管理
2012-08-09 22:53 by 潇湘隐者, 15929 阅读, 收藏, 编辑
摘要:
联机重做日志文件概念联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配合恢复数据库,一般发生故障有2个情况:一个是介质损坏另外一个是用户误操作。每个数据库至少有两个日志文件组,每组至少包含1个或者多个日志成员,这里要多个日志成员的原因是防止日志文件组内某个日志文件损坏后及时提供备份,所以同一组的日志成员一般内容信息相同,但是存放位置不同。在Oracle数据库中,执行数据修改操作后,并不是马上写入数据文件,而是首先生成重做信息,并写入SGA中的一块叫LOG_BUFFER的固定区域,LOG_BUF 阅读全文
ORACLE——Instant Client配置SQL*LDR、EXP等命令工具
2012-07-06 00:18 by 潇湘隐者, 15316 阅读, 收藏, 编辑
摘要:
在Linux系统中安装了ORACLE客户端Instant Client,但是它缺少SQL*LOADER、IMP等工具,那么怎么安装这些工具呢?直接从同版本的数据库服务器的安装文件中拷贝sqlldr文件过来,执行sqlldr会报如下错误:Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not found; No message file for product=RDBMS, facility=UL[etl@m1 instantclient_10_2]$^C 事实上也只能通过拷贝文 阅读全文
ORACLE查看数据库安装补丁情况
2012-06-30 15:32 by 潇湘隐者, 24188 阅读, 收藏, 编辑
摘要:
查看ORACLE数据库的版本以及补丁情况,可以通过opatch lsinventory命令来查看,Linux版本和Windows版本几乎差不多(测试的两台机器都没有打补丁。呵呵!):先看一下Windows平台的设置:首先转到ORACLE_HOME目录,然后切换到OPatch目录:(如下所示)E:\>cd E:\app\kerry\product\11.2.0\dbhome_1E:\app\kerry\product\11.2.0\dbhome_1>cd OPatch如果首先没有设置ORACLE_HOME目录,则会报如下错误:E:\app\kerry\product\11.2.0\d 阅读全文
断开网线后监听服务器配置
2012-06-30 15:14 by 潇湘隐者, 1071 阅读, 收藏, 编辑
摘要:
笔记本拔掉网线后,从服务启动ORACLE监听服务器时报错(如下图所示)通过命令启动查看具体错误信息如下所示:查看具体的报错日志信息log.xml,如下所示:代码<msg time='2012-06-30T13:58:04.381+08:00' org_id='oracle' comp_id='tnslsnr'type='UNKNOWN' level='16' host_id='KERRY-PC'host_addr='fe80::bdcd:f603:9ae2:a99%16'> 阅读全文