与oracle数据库连接问题
如果不是因为这次换his的服务器,估计我一直也不会遇到这个问题,一直觉得oracle很高深,对它也没有研究,可这次换服务器,偏偏让我遇到了一个问题,折磨了整整两天,终于在昨天解决掉了,记录下来,以备以后所用。
周五晚上换了服务器,周一早上发现超声的工作站无法查询到门诊和住院的病人信息,也就是说PACS系统与HIS的接口出现问题,原来做的接口是PACS直接从HIS调到做检查的病人的信息。第一时间先联系了一下超声的工程师,他告诉我,需要改超声工作站的一个配置文件,我照他说的改了,把里面用到的HIS服务器的IP地址给换成现在的,他写的那句话是这样的:用户名/密码@服务器ip地址:端口号:ORACLE,我当时只是知道前面几个字段的意思,不太明白端口号后面跟着的那个oracle是什么意思,正好超声那边配的his服务器的本地NET服务名也是oracle,所以我还一直以为这个oracle就是本地net服务名。于是我们就不停的的试啊试啊,改了oracle的配置文件又改超声程序的配置文件,一会把端口号后面的改成本地net服务名,一会又把端口号后面的改成服务名(service name),都是无功而返,我甚至还试着又重装了一次oracle,还是不行。半天就这么过去了。
第二天,我叫了一个超声的工程师过来,他还是帮我试了又试,我们把原来接口写的那句话拷出来放在pl\sql里执行,都有数据,我们还用青蛙跟了一下,连不上his的服务器,我们初步判断还是跟服务器的连接有问题。后来他又找了两个研发的帮忙给看,后来把程序里添加了断点,报了错:NET:invalid SID,可我当时也不知道SID是什么,那边的研发就让我们再问服务器工程师,新的his服务器的sid是多少,刚开始我同事也不知道,他就一直说是oracle9,可我们试了还是不行。实在没办法,又给装服务器的工程师又打了一个电话,问他现在服务器的sid是多少,他说是hisdb,我们赶紧用这个放在端口号后面,一试,好了@!!困扰我们两天的问题就这样解决了,回头看看可能觉得挺容易的,其实走出来这个过程特别不容易,一步步找到解决问题的办法。我当时还上csdn查了一下,有前辈就说:sid不是服务器名,是置oracle的实例名,是在安装oracle时会让你输入的那个sid。可我们都没有跟着安装oracle,所以大家都不知道新的服务器竟然又换了一个sid。于是我又在网上查了一下,如果想看服务器的sid,可以通过这句话来查询:select instance_name from v$ins
相关文档:
方法一:offline表空间
1、offline表空间:alter tablespace tablespace_name offline;
2、复制数据文件到新的目录;
3、rename修改表空间,并修改控制文件;
4、online表空间;
1、offline表空间zerone
SQL> select name from v$datafile;
NAME
--------------------------------------------------------- ......
Latch是Oracle提供的轻量级锁资源,他用于快速,短时间的锁定资源,防止多个并发进程同时修改访问某个共享资源,他只工作在内存中,我们可以不大准确的说,内存中资源的锁叫latch,数据库对象(表,索引等)的锁叫Lock。比如数据缓存中的某个块要被读取,我们会获得这个块的 latch,这个过程叫做pin,另外一个 ......
一直没有玩过通过命令在DOS下执行oracle数据库,虽然搞开发2年了,或许这篇文章写得比较肤浅.但或许对哪些刚刚学ORACLE的朋友还是有一定帮助的.
通过命令能够很好的执行大批量数据脚本'脚本.sql'.避免通过PLSQL Developer执行批量数据造成的死机情况.
二 ......
Oracle Flashback Technology
Oracle Flashback Technology reduces recovery time from hours to minutes.
from: http://www.oracle.com/technology/deploy/availability/htdocs/Flashback_Overview.htm
According to many studies, 40% of application outages are caused by operator or user errors. Part of be ......
基本要求
win 7的版本是旗舰版,oracle 10g(Oracle10g第2版10.2.0.3-10.2.0.410203vistaw2k8x86productiondb)迅雷有下载
(搜索“oracle 10g vista”,760MB)
具体过程
1.配置一个虚拟的IP:在安装ORACLE 10g前系统会检测安装的一些前提条件是否满足,
往往会提示说:将Microsoft LoopBack Adapter配置为 ......