随笔分类 - oracle
摘要:今天执行几个删除语句,其中一个删除语句是通过透明网关去删除另一个数据库的表,结果执行后弹出这个错误。然后查询其它已经删除的的表删除的行的时候,弹出已经被分布式事务锁定,无法操作。最后参考:Manually Committing an In-Doubt TransactionBefore attempting to commit the transaction, ensure that you ha...
阅读全文
摘要:Oracle的默认服务一共有5个:1.OracleDBConsoleorcl oem控制台的服务进程2.OracleJobSchedulerORCL定时器的服务进程3.OracleOraDb10g_home1iSQL*Plus isql*plus的服务进程4.OracleOraDb10g_home1TNSListener监听器的服务进程5.OracleServiceORCL数据库服务进程
阅读全文
摘要:近日因为要学习 oracle,所以有自己的机器上装了一11g的版本。可是没有想到,oracle一点也不给咱面子,装上企业版之后,我的机器慢的不行了。没有办法,只好每次我都是手动的关闭oracle的自动开启的服务,以图节省宝贵的memory.可以这样了太费事了,不适合咱这样的懒人啊。所以啊,把启动和关闭oracle服务的命令以bat文件的形式保存了下来,放在桌面上,再在“管理工具”里把默认开启的服务的属性改成“手动”。这样以后只有在需要的时候才开启oracle服务,我再也不用担心内存不够了。开启服务的脚本如下net start OracleCSServicenet start OracleDBC
阅读全文
摘要:安装文件 不能放在 包含空格的文件夹名字中oracle安装的时候最好安装在盘符的根目录下,不要使用中文Oracle很奇怪的,安装时往往要求路径不包含空格、中文字符等全角字符,而且一般将安装文件拷贝到本地硬盘中,最好不要通过网络或者移动存储设备来直接安装,还有安装文件所在的盘下有较多的可用空间,因为Oracle在安装时会解压好多文件,如果空间不够,会安装一半就是失败的。同时建议将Oracle安装在非系统盘的根目录下。从截图可以看到我安装到了中文的目录下,所以去掉中文后,安装一切正常。
阅读全文
摘要:在使用Oracle的时候,经常会出现一些问题致使我们不得不卸载Oracle数据库或者重装,但是Oracle数据库的卸载又是一件很令人头疼的事件,如果没有正确卸载,可能会使你不得不重装系统来完成Oracle的彻底卸载。经过自己多次的实践,当然也包括重装系统的经历,现在基本上已经能完成Oracle的卸载工作,将整个卸载的过程总结一下,以备以后查阅。1.停止所有oracle的服务2.使用oracle自带的卸载工具进行oracle程序的卸载3.修改注册表,删除Oracle相关的注册信息:(1)Oracle软件有关的键值 HKEY_LOCAL_MACHINE\SOFTWARE\Oracle(2) Or.
阅读全文
摘要:windows环境变量下面的PATH有一些是暂时不需要的,可以在高级里面将环境变量里面的path暂时删掉.自己定义一个环境变量aaa然后%aaa%这样可以把你的地址分成2个地址保存
阅读全文