随笔分类 - Oracle 学习
摘要:这几天,需要通过将SQL server 2005数据库的数据导到Oracle数据库中,查找和咨询了一些资料,想通过SQL server 2005中的DTS来实现。但导到Oracle数据中时,表名和字段名总是自动增加双引号“,上网查了一下的双引号的意义: 双引号可以用来引用关键词,比如TABLE, 其他区别:双引号" 为标示符:增加了双引号的好处: (1)...
阅读全文
摘要:Oracle 10gR2 行变列研究 建立测试数据和环境: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->create table test( COUNTRY varchar2(20), CITY varchar2(20) ) in...
阅读全文
摘要:Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。 该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的事务被commit语句或rollback语句结束为止
阅读全文
摘要:第十二章 PL/SQL应用程序性能调优 一、PL/SQL性能问题的原由 当基于PL/SQL的应用程序执行效率低下时,通常是由于糟糕的SQL语句、编程方法,对PL/SQL基础掌握不好或是滥用共享内存造成的。 PL/SQL中糟糕的SQL语句 PL/SQL编程看起来相对比较简单,因为它们的复杂内容都隐藏在SQL语句中,SQL语句常常分担大量的工作。这就是为什么糟糕的SQL语句是执行效...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->一、树型表结构: 节点ID 上级ID 节点名称 二、公式: select 节点ID,节点名称,level from 表 connect by prior 节点ID=上级节点ID start wi...
阅读全文
摘要:由于Oracel 10g 是一个多进程多线程的数据库,而SQL server是一个单进程多线程的数据库Oracel实例主要有3类进程 1,服务器进程 2,后台进程3,从属进程 服务器进程:分为专有服务器进程和共享服务器进程 后台进程: 1,PMON(进程监视器) 该进程是在出现异常中止后完成操作,还包括监视其他后台进程,如果这些进程崩溃,他来负责重启进程。PMON还会向Oracle TNS 监听...
阅读全文
摘要:学习了近5个月的Oracle 10g,对其体系机构有了一个大体的认识,这次对其内存体系机构作个总结: 1,Sga :系统全局区 2,pga: 进程全局区 3,Uga:用户全局区(是共享服务器,uga在sga中分配,是专有服务器,uga在pga分配) 这里主要讨论sga和pga: 目前在Oracle 10g中有手动和自动内存管理,...
阅读全文
摘要:最近公司产品,客户反应系统慢,已经影响客户的使用,公司不得不进行对系统进行优化。
对数据库性进行测试,在导入数据时出现小问题,以下是解决过程:
阅读全文