
oracle
jee4a
好好学习,天天向上
展开
-
由浅入深讲解Oracle数据库进程的相关概念
Oracle数据库进程概述: Database buffer cache主要用于存储数据文件中的数据块 数据库高速缓存的数据块是高速缓存与数据文件进行信息交换的基本单位。在Oracle数据库8i以前,数据块大小只有一种,而Oracle数据库9i以后支持2K,4K,8KB,16KB及32KB五种。 用命令SQL>SHOW PARAMETER DB可以显示当前数据库的BUFFER CAC转载 2009-10-29 11:14:00 · 583 阅读 · 0 评论 -
Linux下主机名的修改对oracle监听及EM的影响及恢复
http://wenku.baidu.com/view/e8a0ad36f111f18583d05a1e.html原创 2011-08-02 16:39:58 · 625 阅读 · 0 评论 -
powerdesigner15 逆向工程(二)
Oracle的反向工程就是指将Oracle中的数据库,当然也可以是SQL Serv http:// er中的数据库导入到PD中,这个需要建立一个数据库的链接,然后进行逆向工程的操作。第一步:建立数据库的链接:powerdesigner15 逆向工程(一)原创 2011-09-13 12:20:48 · 1162 阅读 · 0 评论 -
powerdesigner15 逆向工程(一)
PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中第一步,打开PD15,找到【Database】,如图所示:第二步,点击新建按钮,创建一个新的ODBC连接。第三步,这里选择系统数据源,并选原创 2011-09-13 12:19:49 · 1970 阅读 · 3 评论 -
ORACLE imp时遇到错误12560
错误如下:EXP-00056: 遇到 ORACLE 错误 12560ORA-12560: TNS: 协议适配器错误EXP-00000: 导出终止失败我出现该错误的原因:imp 用户名/口令@服务名 其中“@服务名”有误,所以确保该服务名正确。原创 2011-08-26 12:15:34 · 6131 阅读 · 0 评论 -
oracle数据导入导出
1、oracle数据库某个用户名下的所有表的导入导出 导出exp username1/password1@服务名 file=xxx.dmp log=xxx.log owner=username1导入imp username2/password2@服务名 file=xx原创 2010-08-25 14:32:00 · 393 阅读 · 0 评论 -
oracle 中的空值比较
oracle中的 '' 与null是一回事,都是用is null 或者 is not null 进行判断sqlserver 与mysql 有这方面的区别原创 2011-10-14 12:08:43 · 1782 阅读 · 0 评论 -
Oracle笔记之第一天:Oracle 10g在RedHat5下的安装
1、安装前准备:检查内存 最少1G freeswap 内存的1.5倍以上 freetmp临时目录 要求400M以上 df -h安装空间至少4到5个G,这里建议20个G2,用户的创建groupadd dbagroupadd oinstalluseradd oracle -g oinstall -G dbapasswd oracle3,转载 2011-11-25 17:23:01 · 1532 阅读 · 0 评论 -
linux 下手动起停数据库
启动数据库:su - oracle$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Fri Aug 3 09:11:24 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> connect /as sysdbaConnect原创 2011-11-28 09:39:20 · 852 阅读 · 0 评论 -
Oracle中TO_DATE TO_CHAR格式
TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字 TO_CHAR 使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’); 使用TO_CHAR函数处理日期 TO_CHAR(date,’格式’); TO_NU转载 2011-11-10 10:13:47 · 794 阅读 · 0 评论 -
oracle temp01.dbf变大
1,shutdown immediate startup mount2, SQL> alter database tempfile 'D:\oracle\product\10.2.0\oradata\cat\temp01.dbf' drop;3, SQL> alter database open4, SQL> alter tablespace temp add转载 2012-02-21 17:27:17 · 2353 阅读 · 0 评论 -
关于flashback table tablename to before drop的应用—恢复drop掉的表
在oracle10g中,如果不小心drop掉一张表,能不能恢复呢?答案是肯定的,在oracle10g中,当使用命令drop table tablename 命令时,其实不会真正的删除该表,而是把表放到了回收站中(回收站的概念类似windows中的回收站),所以我们可以通过flashback命令来恢复drop掉的表,下面就该问题做一个小小的研究关于Flashback table转载 2012-03-01 17:00:45 · 4672 阅读 · 0 评论 -
linux oracle 开机自动启动(三)
su - oracle <<EOF#dbstartlsnrctl startsqlplus "/as sysdba" startupEOF原创 2011-08-01 16:29:06 · 379 阅读 · 0 评论 -
OracleDBConsole服务不能启动的经历
OracleDBConsole[SID]服务简介 OracleDBConsole[SID]服务负责Windows平台下启动Oracle企业管理器,从Oracle 10g开始引入这个服务,也是从Oracle 10g开始,Oracle的企业管理器从客户端形式变为浏览器操作模原创 2011-07-30 12:14:10 · 555 阅读 · 0 评论 -
linux 下oracle 开机自启动命令(二)
#!/bin/shcase "$1" instart) # start tsnlisnter echo "start tsnlisnter" su - oracle -c "lsnrctl start"原创 2011-07-29 19:38:24 · 677 阅读 · 0 评论 -
在oracle中通过connect by prior来实现递归查询!
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start by cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: id,parentid那么通过表示每一条记录的parent是谁,就可以形成一个树状结构。 用上述语法的查询可以取得这棵树的所有记录转载 2009-12-15 17:37:00 · 416 阅读 · 0 评论 -
oracle访问问题
http://www.itletter.com/archiver/tid-243.html原创 2010-02-26 17:42:00 · 366 阅读 · 0 评论 -
oracle基础与管理
1、查看数据库的状态信息select status,instance_name from v$instance; 2、忘记用户名的解决办法sqlplus /nologcon / as sysdbaalter userName identified by psw 3、[oracle@localhost /]$ ./backup.sh 在unix上定时备份oracle数据的shell脚本一段语句,那么怎去到nuix上查看 backup.sh文件呢,它放在哪里了4、oracle中如何将数据库导出为sql语句1原创 2010-08-25 14:35:00 · 446 阅读 · 0 评论 -
在Oracle中存储与管理大对象数据类型
<br />http://database.ctocio.com.cn/470/9197970_1.shtml原创 2010-08-25 14:14:00 · 453 阅读 · 0 评论 -
关于ORA-00257问题的解决(归档程序错误)
<br />我们开发环境下的数据库大概用了一两个月都是正常,但是今天突然发现数据库无法连接,报出ORA-00257错误,说归档程序错误,这是为什么,又怎么来解决呢。<br /> 从Oracle9i开始,借助于UNDO日志文件提供了闪回查询的功能,由于功能也有一定的局限性,也就是说依赖于UNDO日志的事务不能被覆盖,所以在Oracle10g开始又采用了一种新的FlashBack日志来实现这个功能,而且更为强大,可以将数据库退回到过去某个时间点去。这个文件默认最大为2g。但是在一段原创 2010-08-25 14:28:00 · 7378 阅读 · 0 评论 -
将数据库种某个字段值种的某写字符替换掉
<br />pdate t_pub_paper set paper_name= replace(paper_name,'湘潭','益阳') where paper_id ='8663'原创 2010-08-25 14:27:00 · 203 阅读 · 0 评论 -
重建oracle企业管理器命令
<br />原创 2010-08-25 14:29:00 · 777 阅读 · 0 评论 -
如何修改oracle数据库的用户连接数
如何修改oracle数据库的用户连接数?修改initSID.ora,将process加大,重启数据库.原创 2010-08-25 14:26:00 · 715 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
<br />说明本地数据库关闭了,怎么办?<br /><br />解决办法:<br /><br />1、打开cmd窗口<br />2、输入sqlplus /nolog,回车<br />3、输入connect sys/pwd as sysdba,回车<br />4、输入startup,回车原创 2010-08-31 09:49:00 · 767 阅读 · 1 评论 -
UNION 和UNION ALL 的区别
<br /><br />在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。<br />UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。<br />实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:<br /> <br /> <br />select * from gc_dfys<br /> <br /> <br />union<br /> <br /原创 2011-04-28 10:38:00 · 388 阅读 · 0 评论 -
linux 下oracle 开机自启动命令(一)
将如下内容加入到/etc/rc.local最后面 su - oracle #dbstart lsnrctl start sqlplus /nolog connect /as sysdba startup mount alter database open原创 2011-07-29 10:10:58 · 430 阅读 · 0 评论 -
win7 专业版 64位 安装oracle10g 32 位
http://hi.baidu.com/wjtzf0/item/b7785f26feae16d3ef10f17f原创 2013-12-04 11:27:15 · 1639 阅读 · 0 评论