51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Oracle12c图形化&静默安装踩坑的方法步骤

Oracle12c图形化&静默安装踩坑的方法步骤

1安装规划ORACLE安装到新磁盘上,磁盘挂载到u01,d01和d02是符号连接,实际目录在u01下参数值Oraclebase/d01/app/oracleSoftwarelocation/d01/app/oracle/product/12102/dbhome_1DATAFILEDESTINATIO...

修改Oracle字符集

修改Oracle字符集

数据导入时报ORA-12899错误,即插入的数据长度超出字段的设置长度,实际长度并不长,这是由于Oracle字符集不同,汉字占的长度不同造成的。中文在ZHS16GBK中占2个字节,在UTF-8中却占3个字节,所以汉字导入UTF-8字符集的数据库就很容易出现字段长度不够,解决办法,一个是增加字段长度,...

Oracle视图的作用与安全性

Oracle视图的作用与安全性

Oracle视图作为原始的相关数据库中的数据变换,它的主要功能是查看相关表中的某些数据的另外的方式。可以将Oracle视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中...

Oracle报错:ORA-02074

Oracle报错:ORA-02074

错误分析:ORA-02074:无法在分布式事务处理中解决办法:根据无法在分布式事务处理中,解决无法在分布式事务处理中的问题。...

TNS-12518: TNS: 监听程序无法分发客户机连接

TNS-12518: TNS: 监听程序无法分发客户机连接

最近学习ORACLE SHARED SERVER的时候遇到一个奇怪的错误。以下模拟错误并展示解决方法环境:WINXP_SP2_CHS + ORACLE_R2服务器配置为专用服务器,并且运行正常。1:使用SQLPLUS把服务器改变SHARED SERVERD:/>sqlplussys/sys@o...

如何使用Logminer来分析具体的DML操作日志

如何使用Logminer来分析具体的DML操作日志

在Oracle数据库维护中,常常需要分析原来数据库都做了哪些删除、更新、增加数据的操作,所以一般需要用到Logminer这工具来分析归档日志。环境:AIX5.3+Oracle10.2.0.1  使用IBM的TivoliStorageManager把数据库数据、归档日志备份到带库中...

ORACLE V$SQL视图说明

ORACLE V$SQL视图说明

SQL_TEXT:SQL文本的前1000个字符SHARABLE_MEM:占用的共享内存大小(单位:byte)PERSISTENT_MEM:生命期内的固定内存大小(单位:byte)RUNTIME_MEM:执行期内的固定内存大小SORTS:完成的排序数LOADED_VERSIONS:显示上下文堆是否载入...

Oracle监听服务lsnrctl参数及查询状态详解

Oracle监听服务lsnrctl参数及查询状态详解

lsnrctl命令常用参数详解:lsnrctlstart启动指定的监听器stop关闭指定的监听器status显示监听器的状态。status命令显示监听器是不是活动的,日志与跟踪文件的位置,监听器已经持续运行了多长时间,以及监听器所监听的任务。services列举监听器的服务信息,比如这些服务是否有任...

oracle的字符集(NLS_LANGUAGE)

oracle的字符集(NLS_LANGUAGE)

数据库服务器字符集select*fromnls_database_parameters,其来源于props$,是表示数据库的字符集。SQL>select*fromnls_database_parameters;PARAMETERVALUE----------------------------...

IMP-00002 无法打开要读取的imp D /admin dmp

IMP-00002 无法打开要读取的imp D /admin dmp

命令后添加full=yimpuser/pwd@tnsfile=d:/****.dmpfull=y...

Oracle导入dmp文件时出现了IMP-00038和ora-00959

Oracle导入dmp文件时出现了IMP-00038和ora-00959

1客户端在使用imp导入dmp文件时,出现了"IMP-00038:无法转换为环境字符集句柄",一般是使用impdp来解决,常用的命令:①imp导dmp文件:impyour_username/pwd@localhost:1521/orclfull=ySTATISTICS=NONEf...

在12C上创建wm_concat函数

在12C上创建wm_concat函数

11gr2和12C上已经摒弃了wm_concat函数,当时我们很多程序员在程序中确使用了该函数,导致程序出现错误,为了减轻程序员修改程序的工作量,只有通过手工创建个wm_concat函数,来临时解决该问题,但是注意,及时创建了该函数,在使用的过程中,也需要用to_char(wm_concat())方...

SYS.WM_CONCAT: 标识符无效

SYS.WM_CONCAT: 标识符无效

运行project后后台报错:org.springframework.jdbc.BadSqlGrammarException:StatementCallback;badSQLgrammar[selectwmsys.wm_concat(RoleID)fromdlsys.tcrolea,dlsys.tc...

使用oracle发生标识符无效解决办法

使用oracle发生标识符无效解决办法

使用oracle时,发生标识符无效解决办法1、一直以来写SQL语句发生标识符无效一般多为列名写错导致2、也有许多情况是使用了关键字作为了列名但是今天发生了一个意外的情况,在oracle数据库建了一张表,创建成功后,发现数据表的列名是小写的,想了想看过的书里面说过oracle会自动将小写转换成大写,于...

oracle ORA-00904:

oracle ORA-00904: "***": invalid identifier解决办法

ORA-00904:“***”invalididentifier 出现这种错误的原因很有可能是,你的SQL语句中的某个字段名写错了,或者是表名写错了,总之,这类错误的出现,基本上是因为在SQL语句中,字段名与表不对应,有可能是有这个表,但是字段没有;或是表不存在。例...