![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
gnail_oug
这个作者很懒,什么都没留下…
展开
-
oracle10g卸载方法
1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(cluster Synchronization Services).删除CSS服务的方法是在DOS命令行中执行如下命令: localconfig delete2、在“服务”窗口中停止Oracle的所有服务。3、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Pr转载 2015-07-18 12:01:04 · 847 阅读 · 0 评论 -
oracle中斜线(/)和分号(;)问题
一、问题描述公司最近有个项目要上线,数据库用的是oracle11g,整理的sql脚本时发现,有些sql单个执行时都可以正常执行,放到sql文件中批量执行时就报错。经过排查,发现是由于触发器结尾的分号(;)并不能执行创建该触发器,需要添加斜线来执行。二、解决方法出现上面问题的原因是:1、对于sql语句(如insert、update等),;结尾表示sql结束,并且会执行sql。...原创 2018-05-04 14:42:26 · 5899 阅读 · 0 评论 -
JDBC连接ORACLE的三种URL格式
使用jdbc连接oracle时url有三种格式格式一: Oracle JDBC Thin using an SIDjdbc:oracle:thin:@host:port:SID 例如: jdbc:oracle:thin:@localhost:1521:orcl 这种格式是最简单也是用得最多的。你的oracle的sid可以通过一下指令获得: sqlplus / as s...转载 2018-04-25 10:17:18 · 103764 阅读 · 2 评论 -
oracle一次插入多条数据(insert all)
问题公司的项目,有个功能每次使用需要向数据库插入很多数据,导致页面等待很长时间才有结果。 数据库:oracle11g id:采用sequence自增 每次循环,都会查询一次sequence,然后insert一条数据,性能非常低。改进改成一次插入多条数据,id通过触发器自动设置,不再每次先查询sequence,效率提高非常多。oracle一次插入多条的方法在oracle...原创 2018-04-19 15:43:24 · 104907 阅读 · 5 评论 -
oracle expdp报错ora-390087:目录名XXX无效
一、错误信息在使用expdp导出oracle11g数据库,执行命令expdp doms/doms@orcl schemas=doms dumpfile=doms.dmp content=data_only directory=doms_dump; ,一直报错: ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-39087: 目录名 DOMS_DUMP; ...原创 2018-04-02 10:26:59 · 11974 阅读 · 2 评论 -
解决ORA-21561: OID generation failed
在Mac上用Navicat连接Oracle的时候总是提示:ORA-21561: OID generation failed解决过程 在终端上输入:~ hostname sglmac 查看/etc/hosts文件:~ cat /etc/hosts 127.0.0.1 sglmac 保持hostname与hosts文件中127.0.0.1对应的名称一致即可! 原文地址:http...转载 2018-03-06 20:29:51 · 2922 阅读 · 0 评论 -
tnsnames.ora配置远程oracle后,plsql无法连接
下午在公司内部服务器上安装了oracle11g,安装好之后想在本地用plsql远程连接看看,在tnsnames.ora配置文件里配置好后,plsql死活连不上,一直报ora-12154:TNS:无法解析指定的连接标识符,如下图: 最后检查下来,发现tnsnames.ora配置文件中多了个空格,去掉开头的空格就好了,o(╯□╰)o 经过此次折腾,才知道tnsnames.ora文件中,行前面是不能随原创 2017-11-01 18:02:51 · 5077 阅读 · 1 评论 -
mybatis使用char类型字段查询oracle数据库时结果返回null
同事在学mybatis时,遇到了一个问题就是,使用char类型字段作为查询条件时一直都查不出数据,其他类型的则可以。 使用的数据库是oracle,查询条件字段类型是char(50),java代码对应的是String类型。 后来经过排查,是由于在oracle中,char类型字段,如果内容长度不够,会自动以空格方式补足长度。如字段 name char(5),若值为sgl,那么oracle会自动用空格原创 2017-08-14 16:40:40 · 7336 阅读 · 2 评论 -
plsql连接win7 64位系统的oracle
1、将instantclient-basic-win32-11.2.0.1.0.zip文件解压到oracle安装目录2、添加一个环境变量,名为TNS_ADMIN,值为oracle监听tnsnames.ora文件所在路径。比如我的本机为:D:/instantclient_11_2/network/admin3、设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED转载 2015-07-18 12:02:49 · 1222 阅读 · 0 评论 -
使用Oracle SQL Developer迁移sql server至Oracle数据库
Oracle SQL Developer是Oracle官方出品的数据库管理工具。官方下载地址:Oracle SQL Developer,官方入门: 官方入门本文介绍使用Oracle SQL Developer迁移sql server至Oracle数据库,步骤如下:一、配置第三方连接要使用 JDBC 访问数据库,必须使用 JDBC 驱动程序。默认情况下,Oracle SQL Devel...原创 2018-05-14 14:29:42 · 10373 阅读 · 23 评论