ORACLE_SID超过8个字符,监听器的配置,tnsnames.ora文件配置范例
我们使用dbca创建数据库时,如果在全局数据库名称输入框中输入了超过8个字符的名称(例如:SDEFOSHANDIANXIN),则dbca在创建库是数据库名称(DB_NAME参数设置)自动截断为8个字符(db_name=SDEFOSHA),而数据库的实例名称仍然保持原来(INSTANCE_NAME不要超过21个字符,如果超过21个字符将会截断)。数据库创建完成后将创建一个SERVICE,名称与db_name 相同(service_name=SDEFOSHA).[@more@]本例的数据库环境: SID=SDEFOSHANDIANXIN DB_NAME=SDEFOSHA HOST=192.168.1.55 PORT=1521 USER=SYSTEM PASSWORD=TESTSYSTEM
impdp 导入数据导致ora-600,arguments: [klaprs_11]错误
在一次使用数据泵导出/导入工具(expdp/impdp),进行数据库数据迁移时,执行impdp命令时,发生了ora-600的错误,导致了部分表导入失败.经查,表的定义信息被导入,表的记录数为0.查询了metalink的相关文件,只找到关于导出时使用了压缩导致的问题,本例中导出是没有使用压缩的,所以不属于这种情况。本例中导出是使用的文件分割,即在expdp命令中使用了filesize=10g的参数。导出的语句和错误如下:$impdp system/*** dumpfile=full_20110301_%U.dmp directory=imp_dir logfile=imp01.log[@more@]。。。。。。ORA-31693: Table data object "DAT
使用数据库冷备份方式进行数据库迁移,数据库文件迁移到不同的目录
使用数据库冷备份方式进行数据库迁移,可以避免在逻辑层操作带来的错误,同时可以将数据库原封不动的迁移到一个新的环境中,操作简单,风险比较小。本文讨论是在WINDOWS环境下的迁移操作。 数据库冷备份迁移的主要步骤如下所示:1. 在旧库环境下,生成pfile,复制到新数据库服务器中,并更改文件中控制文件的目录A. 旧数据库服务器上生成pfile,文件存放在$ORACLE_HOME/database目录,文件名为init{SID}.ora,本例中文件为initFSJK.ora linux/unix pfile存在$ORACLE_HOME/dbs目录下SQLPLUS / AS SYSDBAsql>create pfile fr
ORA-27101 Shared memory realm does not exist错误解决方案
一. 问题描述在一次数据库灾难恢复过程中,数据库恢复到一个新的环境里,并且数据库已经成功启动了,可以在服务器上登录与访问。但客户端在访问时却报了ORA-27101的错误,无法通过定义数据库连接串远程连接到这个数据库。在数据库服务器上,定义一个访问本地数据库的连接串,使用这个连接串连接也报同样的错误。错误的现象与现场如下:$export ORACLE_SID=Port本地可以使用管理员登录,数据库为open状态[@more@]$sqlplus / as sysdbaSQL*Plus: Release 10.2.0.3.0 - Production on Fri Feb 18 09:44:01 2011Copyright (c) 1982, 2006, Oracle.
impdp自动创建用户前提条件与应用场景
impdp命令在导入数据时,如果用户存在,则会自动创建该用户,因为expdp导出的dmp文件中包含了创建用户的脚本信息(包括密码,缺省表空间,临时表空间等)。 impdp自动创建用户有一个前提条件,就是需要首先创建用户的缺省表空间和临时表空间,如果缺省表空间或者临时表空间不存在,则自动创建用户会失败,导致导入数据的失败。 下面通过实验来描述impdp自动创建用户的前提条件和应用场景[@more@]一. 创建表空间和用户 SQL> create tablespace aidu datafile '/oradata/gridctl/aidu01.dbf' size 128m extent managem
安装crs,无法添加节点问题解决
问题描述: 安装ORACLE CRS到了配置cluster 中包括的节点时,出现节点信息为空,同时无法手工添加节点的情况('add'按钮为不可用).[@more@]问题分析: 出现这个情况的主要原因是,没有在两个节点上手工执行rootpre.sh脚本,导致CRS安装程序无法找到合适的节点. 问题解决: 方法一 删除crs安装,运行rootpre.sh后在运行crs的安装程序. 方法二 编辑一个文件(例如文件名为 crs.conf),其内容为: crsdb_node1 db_heart1 db_node1-vip
oracle的缺省用户清单
用户 口令 说明 ANONYMOUS ANONYMOUS 用于访问ORACLE XML DB知识库的帐户。 CTXSYS CTXSYS 是MEDIA TEXT的用户,有CONNECTRESOURCEDBA权限 DIP DIP 目录集成平台的帐户(DIRECTORY INTEGERATION PLATFORM) DBSNMP DBSNMP 具有CONNECTRESOUCEHESNMPAGENT 权限的角色,可用CATNSMP.SQL脚本删除此用户和角色,GRID CONTROL需要使用到该用户[@more@]DMSYS DMSYS EXFSYS EXFSYS 表达式过滤器帐户(EXPRESSIO FILTER) MDDATA MDDATA ORACLE空间数据帐户 MDSYS MDSY
IBM DS6800 路径访问故障解决
故障描述 某数据库服务器在识别IBM DS6800的LUN时,只认到2条路径(应该是4条路径)。而且两次因为磁盘的报错,导致数据库异常停止。[@more@]路径查询的情况如下: # datapath query device # datapath query device Total Devices : 4 DEV#: 0 DEVICE NAME: vpath0 TYPE: 1750500 POLICY: Optimized SERIAL: 13ADLLA0116 ========================================================================== Path# Adapter/Hard Disk State Mode Select Errors
IBM DS8100 PPRC 测试案例1
硬件环境描述:DS8100 *2,分别命名为DS8100A,DS8100B在两台DS8100 上分别建立了两个FBVOL(2000,2100),大小为2g.主要的测试步骤分为10个步骤[@more@]DS8100_A:1.freezepprc on ds8100 adscli> freezepprc 20:20Date/Time: 2010年12月21日 上午08时20分17秒 IBM DSCLI Version: 5.3.1.172 DS: IBM.2107-75TC601CMUC00161I freezepprc: Remote Mirror and Copy consistency group 20:20 successfully created.dscli> lspprc 20Date/Time: 2010年12月21日 上午08时20分21秒 IBM DSCLI Version: 5.3.1.172 DS: IBM.2107-75TC601CMUC00234I
DISK OPERATION ERROR,交换机级联单模光纤链路故障解决
问题描述两台IBM DS6800 分别放置在主中心机房和容灾机房,通过B5000 和McData4400两个光纤交换机的级联,实现LVM的容灾.两个交换机之间通过单模光纤连接,两个机房的物理距离大致为3.5公里.因为别的单位的施工导致了单模光纤的中断 ,通信公司修复故障后,单模光纤恢复连接,可能是光纤的连接节点增加或者接线质量的问题,光纤链路的损耗达到8.23DB.1公里的损耗大概是1DB.而容灾中心的单模模块是4KM,所以连接虽然是通的,但中间不断有连接故障,最终导致操作系统层报磁盘错误.[@more@]#errptDCB47997 1118230710 T H hdisk86 DISK OPERATION ERROR
CTP failed,Mcdata4500 电源故障的问题解决
问题描述两台MCDATA 4500 接通电源后,所有的端口都是黄色(正常是蓝色的),FRU故障灯亮。所有链路无法工作。这两个交换机分别与MCDATA 4400进行级联的,当前级联状态为失效。在MCDATA4500 上无法看到mcadata 4400的设备,在mcdata4400 上也无法看到mcdata4500的设备。mcdata4500的ie管理界面还是可以登录的,管理界面报当前的STATUS为:minor failure(正常应该为Fully Operational ),当前的state为: online。[@more@]问题分析检查交换机的日志,有一些关于风扇、CTP CARD、电源和SFP failure的错误。11/18/10 4:20 pm 514 Major SFP
整理了单位的linux下的数据库,完成了3项基本任务
经过大量的安装与维护工作,终于基本上完成了单位近30个linux下数据库的配置工作,完成了3项任务啊.1. NETBACKUP 客户端的安装与客户端备份策略的定义.遇到的一些netbackup的问题,好在都一一搞定,并写了几篇博客文章.2.GRID CONTROL 客户端的安装.single db的客户端比较安装,rac db安装grid control时遇到一些麻烦,后来基本搞定.3. ITSM 数据库及其服务器信息的收集与配置完善.下一项内容是什么呢?rda的信息收集?还是数据库性能调优工作部署?[@more@]
socket write failed(24) _Netbackup的问题解决
问题描述 netbackup的客户端与netbackup的服务器的IP地址不在同一个网端,并且两台计算机中间有一道防火墙,客户端是ping不通服务器的,无法通过ping测试网络的连通性。 为了保证netbackup的正常运行,需要开通两个计算机之间的3个端口的访问权限,分别是:13782,13720,13724。 通过检测防火墙的访问日志,我们可以看出客户端与服务器的之间的访问端口号和访问方向,大致为: 客户端 访问 服务器 13720 服务器 访问 客户端 13724 服务器 访问 客户端 13782 所以我们可以根据上面的
Cannot connect on socket(25)_NetBackup 问题解决
1. 问题描述 在LINUX 客户端安装完netbackup client和netbackup for db等netbackup客户端后,在netbackup服务器端定义该linux客户端的备份策略,完成备份...
SQL 语句调优_SQL传递参数的数据类型与表索引字段类型保持一致
今天在一个生产数据库上发现了一个TOP SQL,SQL 本身很简单,但COST 非常大(执行计划走了全表扫描),SQL语句如下:SELECT D.FIELD_VALUE, D.FIELD_VALUE_CLOB FROM RUNLOG_RUN_REC_DETAIL D WHERE D.RUN_...
SQL 语句调优_减少或者避免笛卡尔乘积的发生
通过AWRPT的报告,发现了一个SQL 语句消耗CPU 资源比较厉害,而且这个SQL语句是一个核心的SQL 语句,每天被执行很多次。SQL 语句如下:sql_id=9bukprkb82k31SELECT * FROM PUB_MENU T WHERE ((T.MENU_STATE = 'Y' AND (T.MENU_ID IN (SELECT DISTINCT TC.MENU_ID FROM PUB_MENU TC START WITH TC.MENU_ID IN (SELECT DISTINCT TA.PARENT_MENU_ID FROM PUB_PAGE TB, PUB_MENU TA WHERE ( TB.NEED_ASSIGN = 0 OR EXISTS (SELECT 1 FROM PUB_ROLE_USER TB1, PUB_PAGE_OF_ROLE TB2 WHERE TB1.ROLE_ID = TB2.ROLE_ID AND TB2.PAGE_ID = TB.PAGE
感觉到压力和任务艰巨
今天与一个刚通过ocm的牛人聊天,访问他的blog,发现自己与人家还是有很大的差距啊,看来我真的要静下心来,认真学习,好好提高才行啊。[@more@]
启动netbackup client for aix图形界面,进行文件恢复
本例描述的场景是使用了netbackup系统备份了aix系统的目录或者文件,现在需要从netbackup服务器上恢复部分文件。需要使用Xmanager登录aix系统#xhost +#cd /usr/openv/java#./jbpSA &在主机名称字段中,键入 Oracle 数据库和 NetBackup for Oracle 所驻留的客户机的名称。在其他字段中,键入您的用户名和密码。您可以作为一般用户登录,不一定要以 root 用户或 Oracle 管理员身份登录。NetBackup 接受您的登录信息后,即会出现 NetBackup 管理控制台。[@more@]然后在图形界面中选择restore页在Browse directory栏目中输入备份的目录,然
标记未使用的索引
A、 开始监测索引的使用 Alter index hr.emp_name_ix monitoring usage; B、 停止监测索引的使用 Alter index hr.emp_name_ix nomonitoring usage; C、 查询索引的使用情况 Select index_name,used from...
Netbackup+oracle db 异机恢复案例
本文主要就使用netbackup服务器上的rman的备份集,在异机进行数据库恢复进行详细的操作说明. 环境描述 1.1 源数据库信息 Hostname: sstydbOracle_sid:sstydbOracle_version:10.2.0.4...