随笔分类 - Oracle
Oracle学习笔记
摘要:官网:OracleC++ Call Interface一、OCCI介绍Oracle C++ Call Interface(OCCI)是一个用于访问Oracle数据库的高性能且全面的API。基于标准C++和面向对象范式,OCCI被设计成用来提高开发Oracle应用程序的效率和质量。OCCI正在被应用与...
阅读全文
摘要:一、前言今天在程序的日志中出现这个错误,网上搜了一下发现,说是Oracle的对象名字最多是30个字符,不能超过30,而我出错的sql是:"select * from test where INSERTTIMEL <= to_date('2016-05-28 09:51:58', 'yyyy-MM-d...
阅读全文
摘要:oracle linux下开启与关闭 1、启动ORACLE监听首先要登录用户oracle:su - oracleoracle@localhost bin]$ lsnrctl --启动oracle监听命令 LSNRCTL for Linux: Version 10.2.0.1.0 - Pr...
阅读全文
摘要:一、引言程序中用到需要同步oracle更新和删除数据,于是考虑利用oracle的闪回查询机制来实现。利用该机制首先需要oracle启用撤销表空间自动管理回滚信息,并根据实际情况设置对数据保存的有效期,即对数据的操作保存多久?查看撤销表信息undo:show parameter undo;设置撤销表信...
阅读全文
摘要:以前都是使用pl/sql来登陆oracle数据库并执行sql语句的,今天使用sqlplus登陆竟然不知道怎么登陆,登陆上了竟然不知道怎么查看所有表。登陆:sqlplus test/123456@192.168.0.17:1521/orcl登陆过之后想要查看所有的表,使用show tables;发现不...
阅读全文
摘要:一、引言昨天遇到一个问题,一直想不通是为什么,我在pl/sql里面执行sql语句,选出字段值等于某个值的的行:select * from test where'col1'= '1234000000000000000841';用select * from test;是可以查到该值的,但是用这条语句却没...
阅读全文
摘要:一、引言程序测试需要生成大量的测试数据,且测试数据有主键,主键自增,于是决定用存储过程来实现,经过半天的查资料终于完成了,记录之,学习之二、存储过程格式:CREATE PROCEDURE remove_emp (employee_id NUMBER) AS tot_emps NUMBER; ...
阅读全文
摘要:一、引言一直搞不明白Oracle数据库的客户端是怎么回事,怎么配置,前几天由于工作中需要用到Oracle,而且需要连接两个不同的数据库,就通过上网和请教同事终于把客户端的配置搞定了,记录之,学习之二、步骤其实对于软件的配置,如果重启软件后,这个配置还生效的话,那么它就一定把这个配置写入了某个文件中,...
阅读全文
摘要:一、引言今天使用Oracle客户端执行一条sql语句1 select * from test3 where rownum < 10 order by colname3结果一直提示标示符无效,以为是自己把列名写错了打开表的列,一个字母一个字母的比对,还是没有错二、原因及解决办法最后发现原因是Oracl...
阅读全文
摘要:一、引言当我们需要连接远程的Oracle数据库服务器时,就需要在自己的机器上安装Oracle客户端了。二、安装步骤与配置参考:http://blog.csdn.net/luiseradl/article/details/7085222数据库和客户端在不同的机器之上。在安装之前,在安装Oracle数据...
阅读全文
摘要:解决办法:win+R快捷键>>--regedit>>HKEY_LOCL_MACHINE>>SOFTWARE>>ORALCE>>KEY_ORADB11G_HOME1NLS_LANG的值设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
阅读全文