
oracle学习
ajing4030
这个作者很懒,什么都没留下…
展开
-
两台oracle服务器通过dblink进行数据的备份
闲来无事,自己写了一个简易版的oracle通过dblink同步数据的存储过程,由于只是表数据的备份所以像存储过程,触发器都没有同步,可以进行多用户进行同步数据,遇到blog、clob数据貌似不行需要改下数据类型,尽量避免同步这样的数据类型:表名注意下oracle规定不能超过30貌似,同时附上运行过程中的一些问题与解决方法,无法修改:--创建dblinkcreate public databa...原创 2020-01-03 13:34:13 · 876 阅读 · 0 评论 -
oracle锁表
今天在测试程序时,用Myeclipse,debug的时候,可能是时间长了,连接数据库断开了,由此导致,下次再打断点调试的时候,死活不仅断点区域,这时候,我仔细检查oracle时,发现oracle中相关的程序表由于第一次debug的时候锁了,所以我去解锁了,然后程序就可以了。一并附上解锁的sql:(1)锁表查询的代码有以下的形式:select count(*) from v$locked原创 2016-10-13 13:07:37 · 494 阅读 · 0 评论 -
oracle读取char(2)字符型数据
如果你的程序中类型是char(2)或者类似的数据类型时,要注意了:比如你数据库中存储的是:2,3,10,11如果你读取时,你在前台判断:status=='2'那么你就错了,你首先应该做的是:去空格,在查询数据时:select trim(status) from tableName这样你在比较时是不会出错的原创 2015-10-29 15:18:26 · 1505 阅读 · 0 评论 -
oracle读取数字时添加小数或者加上分隔符
一般在前台显示数据时会要求,加上小数点或者,数字太大时加上分隔符,在oracle中可以这样来取数据: SELECT TO_CHAR( TO_NUMBER('12345678901234567890'), 'FM999,999,999,999,999,999,999' ) AS JIN_E FROM DUAL 这种方法在从数据库中取数据直接原创 2015-09-14 14:16:56 · 2988 阅读 · 0 评论 -
SQL语句中SUM函数
在工作中有两个sum的求和函数相加的时候如果其中一个是null那么相加的结果也是null原创 2014-10-21 09:22:02 · 5250 阅读 · 0 评论 -
EXP-00091: Exporting questionable statistics
exp 命令到处数据时总是提示:exp 命令到处数据时转载 2014-06-12 09:18:59 · 848 阅读 · 0 评论 -
设置plsql自动登录
每次登陆plsql都要输入密码挺麻烦,原创 2014-06-11 20:57:26 · 869 阅读 · 0 评论 -
oracle只装客户端远程连接数据库
下载instantclient-basic-win-ia64-10.2.0.3.0.zip到本机解压到本机目录比如:d:\oracleclient打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools->preferences->connection :配置环境变量:添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径例如原创 2013-12-13 15:18:58 · 925 阅读 · 0 评论 -
oracle expdp impdp 用法
登陆oracle用dba用户:conn / as sysdba;一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。create directory testdir as '/oracle/dir'二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select * from dba_d转载 2012-11-27 17:27:32 · 502 阅读 · 0 评论