Oracle学习笔记
文章平均质量分 59
zhangren07
重新写博客,每周一篇,坚持~
展开
-
一点Oracle笔记
Oracle1,shutdown之后,如何启动数据库实例?通过CMD命令符 sqlplus "sys/password as sysdba",会连到一个空闲实例,这样可再用startup命令。2,装了数据库之后,用了shutdown,后用了startup等启动之后,可用sql plus和网页方式连oracle。但用jdbc连接出错?是监听器没启动:D:/oracle/product/10.原创 2010-02-04 20:35:00 · 458 阅读 · 0 评论 -
Oracle学习笔记之日期函数
Oracle日期函数学习时,在教程有几个实例如下:Months_between(’01-sep-95’, ’11-jan-94’)结果是:19.6774194 Add_months 在指定的月份上面增加相应得月份例如:Add_months(’11-jan-94’, 6)结果是:11-jul-94 Next_day 计算规定日期的后一个特定日期例如:Nex原创 2010-02-24 11:02:00 · 816 阅读 · 0 评论 -
Oracle学习笔记之存储过程与函数
PL/SQL是对Oracle数据库进行操作的一种过程性编程语言,它可以在SQL * plus中执行,也可以嵌入到JAVA或者C++中。其基本组成为:DECLARE...BEGIN...EXCEPTION...END可用来将对数据库的各种操作封装为一个代码块,为了加强可重用性,还可将重复性代码写成函数与存储过程,用参数表示变化的部分。原创 2010-02-25 15:30:00 · 564 阅读 · 0 评论 -
Oracle学习笔记之表空间等概念及用户权限
Oracle数据库只是一些文件组成,Oracle实例是指有自己的系统全局区和相关数据库文件的Oracle服务器进程集。新装的Oracle数据库管理系统有一个预装的数据库(通常叫ORCL),同时会启动一个实例,以后的数据库连接,都默认是通过这个实例连接到该数据库。 可以新建数据库,通过图形化或手工代码方式。新建的数据库与ORCL一样,可能只是取名不同(假设为n原创 2010-02-25 09:44:00 · 797 阅读 · 0 评论 -
ORA-12154: TNS:could not resolve service name
<br /><br />连Oracle数据库时,报错ORA-12154: TNS:could not resolve service name,将配置拷贝到其它人的机器上能连接。机器也能ping通。花了一些时间弄清楚这个问题,分享一下,希望帮助遇到类似问题的新同学能更快地定位问题。<br />如测试库连接参数如下:<br />#huangpu/huangpudb<br />huangpudb = <br /> (DESCRIPTION =<br /> (ADDRESS_LIST =<br />原创 2010-10-15 20:52:00 · 3945 阅读 · 1 评论 -
Oracle AWR报告生成与查看
<br /><br />转自:http://blog.sina.com.cn/s/blog_6d6e54f70100nnje.html<br /> <br />可以通过dba_hist_wr_control查看当前的配置情况,当前awr为每1小时做一次数据快照,保留时间为7天。<br />SYS@PENG SQL> select * from dba_hist_wr_control;<br /> DBID SNAP_INTERVAL RETENTION转载 2011-04-08 12:31:00 · 1859 阅读 · 0 评论 -
Oracle走不上索引的几个原因
1.统计信息,因为Oracle的执行计划会受统计信息的影响,更新某个表的统计信息语句如下:exec dbms_stats.gather_table_stats('user','table',estimate_percent=>1);2.字段类型不相同,如字段a为数值型,而字段b为varchar型,做连接时需要to_char(a)=b原创 2011-11-23 10:48:14 · 1092 阅读 · 0 评论