首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 7安装Oracle 11g打怪经历

最近接到个需求,要将一套开发环境中Linux 6平台的Oracle 11g,迁移到两套Linux7平台,原以为很简单,但过程中,确实历经坎坷,就像过山车一般,解决这个问题,又碰到下一个。...缺少Package 启动图形界面,在预检的环节,提示缺少compat-libstdc++-33-3.2.3,这个和Linux的版本是有关的,MOS(2254198.1)已经说明了,Linux 7的版本已经将...图形界面安装进度过程中提示错误 经过了上面这些准备工作,在安装进度中,还会提示错误,这个又和Linux 7的版本相关,需要做这些改动, vi $ORACLE_HOME/sysman/lib/ins_emagent.mk...Oracle安装部署相关的历史文章: Oracle 19c之RPM安装 数据库安装的两个小错误 12c CC,不得已的重装 Oracle 12c CC安装碰见的认证问题 Oracle 12c CC安装部署攻略...(下) Oracle 12c CC安装部署攻略 (上) Oracle Patch补丁体系和如何打补丁 客户端ADR配置 安装Oracle Linux碰见的几个问题 11g Grid Control安装过程的一些

1.8K20

Oracle导入导出的常见错误

1. exp导出提示"PLS-00302:必须说明SET_NO_OUTLINES 组件" 如果客户端是Oracle 11g,而服务器端是Oracle 9i,执行exp就会有如下错误: Export: ...All rights reserved EXP-00056: 遇到 ORACLE 错误 6550   ORA-06550: 1 行, 41 列:   PLS-00302: 必须说明 'SET_NO_OUTLINES...' 组件   ORA-06550: 1 行, 15 列:   PL/SQL: Statement ignored   EXP-00000: 导出终止失败   Oracle不同版本导入导出存在一些问题...,比如从Oracle 9i中exp出来的dmp文件(在安装有oracle 9i的机器上使用exp命令),可以imp到Oracle 11g中去(装有Oracle 11g的机器),但是反过来确实不行。...同时,不能直接在客户端(安装有Oracle 11g)上使用exp命令向服务器端(Oracle 9i)上的数据库发出请求导出数据到客户端机器上,就会提示“PLS-00302”。 这就是所谓向下兼容。

2.6K30

ddl_lock_timeout ORA-00054 报错解决方法

Oracle 11g之前,当一个表上还有事务,此时不能对表进行DDL操作,否则会马上报错。 在11g里引进了 ddl_lock_timeout 这个参数,可以等上一段时间后还没有获得锁,才会报错。...v$version; BANNER -------------------------------------------------------------------------------- Oracle...                    integer    0 SQL> set timing on SQL> drop table test; drop table test           * ...1 行出现错误: ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效 已用时间:  00: 00: 00.01 SQL> alter session set ddl_lock_timeout...= 10; SQL> drop table test; drop table test           * 1 行出现错误: ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源

41410

50个常见的 Java 错误及避免方法(第一部分)

“…Expected” 当代码中缺少某些东西时,会发生此错误。通常是因为缺少分号或括号。 ? 通常,此错误消息不会精确确定问题的确切位置。为了找到错误: 确保所有的左括号都有一个对应的括号。...此Java软件错误没有被编译器注意到,直到在代码中更深层次地查看。 有时一个字符,如一个左括号,并不应该放在Java代码的原先位置。所以开发人员没有放置一个括号来平衡括号。...点击查看关于错误的圆括号会如何导致错误(@StackOverflow)的示例。 2....(@Oracle) 11.“Reached End of File While Parsing” 当程序缺少关闭大括号(“}”)时,Java代码中就会发生此错误消息。...此示例表述了缺少了大括号会如何创建“Reached End of File While Parsing”的错误消息。(@StackOverflow) 12.

2.1K30

数据库安装的两个小错误

在微信群上,有朋友问了两个数据库安装的报错,其实问题很小,但积累起来,就是经验了,版本是Oracle 11g。...问题1,执行runInstaller.sh,提示这个错误,他的问题就是安装程序需要对主机名进行反向解析,但是在这没解析成功, ?...方法1 设置一个用于反向解析和解析DNS服务,或者,直接修改/etc/hosts文件,添加主机名和域名全称,例如, IP地址 主机名(hostname) 方法2 在安装用户的环境变量中,设置ORACLE_HOSTNAME...=主机名 问题2,安装到进度条,提示这个错误,这个问题一般是环境中缺少gcc、cpp这些软件包,其实在安装检查,会提示少的包,此时保证这些包都安装,就能完成安装,如果心存侥幸,就很可能出现这个错误,...Oracle安装历史文章, 《安装Oracle Linux碰见的几个问题》 《11g Grid Control安装过程的一些“坑”》 《Oracle 12c CC安装碰见的认证问题》 2.

55410

书接上文:薛定谔的猫是如何诞生的?

FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "USERS" 之前提到,由于TYPE列具有非空约束,导致CBO给出的执行计划返回了错误的结果...TYPE") 那么是什么情况导致了错误的数据绕过了Oracle的检查呢。...SQL> INSERT INTO T_TEST (ID) VALUES (1); INSERT INTO T_TEST (ID) VALUES (1) * 1 行出现错误: ORA-01400: 无法将...显然不太可能是常规问题导致的bug,Oracle经过这么多年这么多版本的磨练,应该不会在11g还出现这种问题,而且这个问题还是第一次碰到。综上所述,推断问题可能是11g新特性所引入的bug。...确实允许NOT NULL列的默认值为NULL,如果不指定默认值那么就相当于默认值为NULL,但是对于11g新增的新特性而言,DEFAULT为NULL是要禁止的,否则就会导致现有记录的NOT NULL字段出现

924100

ORA-03113的解决

Windows环境下的Oracle 11g在一次关机后,无法正常启动,且无法启动到mount状态,一直提示: ORA-03113: end-of-file on communication channel...由此可以看出,因为网络连接方式要经过Oracle数据库软件的SQL*NET层来间接访问数据库服务端,即多了一个环节,所以由此获得的错误提示不易于发现错误提示的本质原因(SQL*NET层错误的干扰不易于发现数据库服务端实例的错误...SQL> alter database mount; alter database mount * 1 行出现错误: ORA-03113: 通信通道的文件结尾 进程 ID: 4112 会话 ID:...\oradata\PARSEDB2\TEMP01.DBF'                 * 2 行出现错误: ORA-00905: ???????????????...出现错误,于是去错误日志里去找问题根源:在e:\app\kang\diag\rdbms\oracle\oracle\trace\文件夹下找到oracle_ora_6320.trc文件,打开显示错误日志:

4.5K10

Direct IO+asm引起css initialization

作者简介: 何剑敏 Oracle ACS华南区售后团队,首席技术工程师 现供职于Oracle ACS华南区售后团队,首席技术工程师。...在11g还是12c上,CSS initialization的触发原理都没有改变,该event是一个direct IO的预期行为,任何前台进程在需要进行direct IO的情况下,都必须进行一次CSS注册...我犯过一个错误,一个细微的差别导致加cache到table上,而不是LOB对象上,所以无论怎么测试,都无法重新客户的场景。...tab_securefile_cache ( id NUMBER, clob_data CLOB) LOB(clob_data) STORE AS SECUREFILE (cache) tablespace users; 仅仅是有没有括号的差别...但是如果你用dbms_metadata进行分析,就可以比较清楚的看清他们之间的差别了: 图二: 21行和41行可以看到差别,第一个的cache属性是加在表上的,第二个表的cache属性是加在LOB上的

1.3K51

10个常见的 Java 错误及避免方法之第一集(后续持续发布)

编译器错误 当Java软件代码通过编译器运行时,会创建编译器错误消息。谨记编译器可能会针对一个错误抛出许多错误消息。所以得修复第一个错误并重新编译。这样做可以解决很多问题。 1....“…Expected” 当代码中缺少某些东西时,会发生此错误。通常是因为缺少分号或括号。...为了找到错误: 确保所有的左括号都有一个对应的括号。 在查看指示的Java代码行之前顺便看看行。此Java软件错误没有被编译器注意到,直到在代码中更深层次地查看。...有时一个字符,如一个左括号,并不应该放在Java代码的原先位置。所以开发人员没有放置一个括号来平衡括号。 点击查看关于错误的圆括号会如何导致错误(@StackOverflow)的示例。 2....Possible Loss of Precision”错误通常发生在: 尝试为整数数据类型的变量分配一个实数。 尝试为整数数据类型的变量分配一个double。 (@Oracle

2.8K30

你一定遇到过Python中的无效语法:SyntaxError---常见原因以及解决办法

03 缺少括号、方括号和引号 通常,Python代码中无效语法的原因是缺少或不匹配的括号、方括号或引号。在嵌套圆括号的很长行或更长的多行块中很难发现这些。...要修复此问题,请确保所有内部f-string引号和方括号都已存在。 缺少括号和方括号的情况大致相同。例如,如果您从列表中删除了右方括号,那么Python将会发现并指出它。然而,这有一些变化。...现在,print(foo())的调用被添加为列表的第四个元素,Python到达了文件的末尾,但没有使用括号。回溯告诉您,Python已经到达了文件(EOF)的末尾,但是它还在期待其他内容。...在本例中,Python希望有一个括号(]),但是重复的行和插入符号没有多大帮助。缺少括号和方括号是Python很难识别的。...这是SyntaxError提供的错误消息所展示的示例之一!它不仅告诉您在print调用中缺少括号,而且还提供了正确的代码来帮助您修复语句。

25.8K20

Oracle 分区表的 FOR 语句,你这样用过吗?

11g以后,Oracle简化了指定分区的方式,不再需要明确指定分区名称,而是可以通过指定分区键值列数据的方式来指向对应的分区。 指定一个分区除了使用分区名称外,很多时候还可以使用FOR语句。...从11g开始,对分区进行操作的时候,不仅可以使用分区名称,还可以使用FOR语句。 在10g中,MERGE RANGE分区的语句如下: 表已创建。...而在11g中,除了使用分区名称外,还可以使用FOR语句来代替,比如: 表已创建。 这种语法的优势对于范围分区还不是很明显,而对于INTERVAL分区就十分有意义了。...下面打算通过FOR语句的方式合并P2和P3分区: 1 行出现错误: 根据错误文档的描述,感觉是分区键值指定出现了错误,查询分区信息: SQL> SELECT PARTITION_NAME, HIGH_VALUE...因此Oracle并非根据分区定义来判断分区,而是根据用户给出的值,来判断所属分区,所以,P1分区和SYS_P78分区的合并完全可以写成: 表已更改。

63020
领券