- 博客(15)
- 资源 (22)
- 收藏
- 关注
原创 在学习Oracle时遇到的ORA-xxxx
ORA-04043:输入如下命令:desc dictionary;报错:ORA-04043 object dictionary does not exist。解决:alter system flush shared_pool;在SQL Developer中连接数据库时报错,主要的原因是由于参数值不正确,导致系统不能正常启动:Microsoft Windows [版本
2013-09-28 11:28:34 642
原创 Oracle Database 11g SQL 开发指南学习笔记:高级查询
1、集合操作--1.intersectwith tas( select 1 as v,'abc' as vv from dual union all select 1 ,'abc' from dual union all select 2,'def' from dual),ttas( select 1 as v,'abc'
2013-09-27 16:43:33 909
原创 Oracle Database 11g SQL 开发指南学习笔记:子查询
--1.单行子查询--查找那些均价不是最高的产品类的id和均价select product_type_id, avg(price)from productsgroup by product_type_idhaving avg(price) < (select max(avg(price)) from products
2013-09-23 13:36:32 624
转载 我对技术方向的一些反思
原文链接:http://www.hellodb.net/2010/09/thinking-in-database.html写的很好,虽然不完全赞同作者的话。我觉得在人的一生中,确实需要不断思考,但不一定要不断否定自己,因为人生不是用来否定的,很多时候不是我们做错了什么,而是要理解自己,不断改善,我想技术发展也是一样的,每种技术,都会有适合他发展的时期和环境,关键是要用对地方。
2013-09-22 15:23:01 572
原创 Oracle Database 11g SQL 开发指南学习笔记:简单函数
1、字符函数 2、数字函数 3、转换函数 4、日期函数 5、正则表达式函数 6、聚合函数
2013-09-20 18:53:48 983
原创 Oracle Database 11g SQL 开发指南学习笔记:使用SQL*Plus
1、显示表结构C:\Users\Administrator>sqlplus store/store_passwordSQL*Plus: Release 11.2.0.1.0 Production on 星期四 9月 19 19:34:33 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.连接到:Oracl
2013-09-19 19:36:55 1230
原创 Oracle Database 11g SQL 开发指南学习笔记:从数据库中检索数据
--设置日期格式alter session set nls_date_format = 'yyyy-mm-dd';--1.--查询某些字段select customer_id, first_name, last_name, dob, phonefrom customers;--查询所有列sele
2013-09-19 18:45:27 948
原创 Oracle Database 11g SQL 开发指南学习笔记:binary_float和binary_double数据类型
--显示表的信息desc customers;--在表中使用binary_float和binary_double数据类型create table binary_test( bin_float binary_float, bin_double binary_double ); --插入数据 insert into binary_test va
2013-09-17 21:12:21 866
原创 Oracle Database 11g SQL 开发指南学习笔记:Oracle 11g r2安装完后SQL Developer无法使用的问题
在安装完oracle 11g r2 64位版本后,打开sql developer时报错:1、需要提供java的路径,于是从网上下载了:jre-7u40-windows-x64,安装完成后,按照提示输入了路径。2、接着又报错:无能找到java virtual machine,于是继续在网上找,又说要在sql developer的目录的sqldeveloper.conf文件中增
2013-09-17 14:28:26 1947
原创 Oracle Database 11g SQL 开发指南学习笔记:运行store_schema.sql时报错的问题
今天在按照书上的说明,运行这本书的代码store_schema.sql时报错了,主要有2个问题:1、在插入数据时,报错:无效的月份,后来在晚上查了一下,主要是因为插入语句中的日期中的月份是英文的,比如1月就是JAN,另外,需要日期格式是"日-月-年",所以在代码中加上了如下的语句:alter session set nls_date_format='DD-MON-YYYY';
2013-09-16 17:35:16 1696
原创 Oracle数据库技术实用详解学习笔记:Buffer Cache
Oracle之所以需要buffer cache,主要有下面3个原因:a、访问内存的效率远高于从磁盘读取数据的效率,通过缓存数据,减少IO。b、多进程能共享这些数据,当然,为了保证数据的一致性,需要通过lock、latch机制。c、通过构造CR 一致性读块,从而提供读一致性功能。 下面举个例子说明:客户端1发送一个sql语句,那么执行语句时,需要从磁盘读取数据放到内存,用完后
2013-09-15 17:29:39 1263
原创 Oracle数据库技术实用详解学习笔记:Log Buffer
现代关系数据库的一个重要特性就是事务,它有4个特性,也就是ACID,分别是原子性、一致性、隔离性、持久性,通过事务才能保证数据的准确。在系统正常运行时,由于事务机制的保护,能保持数据的一致和准确。但有时事务机制是无效的:一种情况是事务机制无法再起作用,由于事务机制是由oracle程序来实现的,当系统突然断电时,整个系统就停机了,程序也就停止运行了,所以事务机制起不了作用;一种是事务机制管不到的
2013-09-13 21:06:39 1138
原创 Oracle数据库技术实用详解学习笔记:Oracle进程、Shared pool
连接Oracle数据库用户在客户端启动了sqlplus,那么在客户端本地就会启动一个用户进程sqlplus,当连接到Oracle服务器并成功建立连接后,就会在服务器端生成一个对应的服务器进程,这个服务器进程就是用户进程的代理进程,代替客户端去执行各种命令并将结果返回。用户在客户端输入命令,客户端的用户进程把命令发送到服务器端对应的服务器进程,由服务器进程代替用户进程去执行命令,并返回结果。
2013-09-11 20:46:09 1278
原创 Oracle数据库技术实用详解学习笔记:启停数据库实例、初始化参数
1、启动和关闭数据库实例 sqlplus /nolog !echo $ORACLE_SID connect / as sysdba startup shutdown immediate 2、静态参数文件在Oracle 9i 之前,通过静态文本存放初始化参数,可通过文本编辑器编辑。在参数文件中,可以为相同的参数设置多个条
2013-09-10 19:24:57 1214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人