Oralce基础
文章平均质量分 79
kaertiger
学海无涯,回头是岸!~~
展开
-
数据库名(DB_NAME)、数据库实例名(Instance_name、ORACLE_SID) 、数据库域名、全局数据库名、数据库服务名 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。
库服务名 收藏数据库名(DB_NAME)、数据库实例名(Instance_name、ORACLE_SID) 、数据库域名、全局数据库名、数据库服务名 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。 在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。一、什么是数据库名(db_name)? 数据库名是用于区分数据的内部标识,是转载 2011-03-09 16:59:00 · 737 阅读 · 0 评论 -
INSERT All/ INSERT FIRST 小实验
哎..好久没抽空来看看了。想死偶了!现在终于稳定下来了。继续我的BLOG旅程!正题:今天实验了下 INSERT ALL / INSERT FIRST重新建表 all_a , all_b 字段 (id ,name)0 0!CSDN改版了??? 找不到 插入代码的按钮了。T T.. SQL> drop table all_a ; Table droppedSQL> dr原创 2011-10-26 16:18:58 · 1819 阅读 · 1 评论 -
oracle数据类型
<br />原文来自:defonds<br />http://blog.csdn.net/defonds/archive/2009/06/27/4302695.aspx<br /><br />有道是,磨刀不误砍柴工。多了解一些底层的东西,对于Oracle开发、维护大有裨益。个人总结了一些Oracle数据类型集解,相信读者阅读了本文以后,Oracle数据库开发起来会事半功倍!<br /><br />在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。<转载 2011-05-06 10:03:00 · 523 阅读 · 0 评论 -
如何处理Oracle的UNDO表空间所对应的数据文件过大
<br /> <br />1 查看undo的表空间大小和最大值select t.file_name,t.tablespace_name,t.bytes/1024/1024/1024 "GB", t.maxbytes/1024/1024/1024 "Max GB" from dba_data_files t where t.tablespace_name='UNDOTBS1' 数据文件为:/oracle/oradata/undo/undotbs01.转载 2011-04-14 18:24:00 · 3324 阅读 · 0 评论 -
UNDO 表空间数据块损坏 ORA-01578 & ORA-01110
<br />UNDO 表空间数据块损坏 ORA-01578 & ORA-01110<br />前两天搭了某测试数据库,最近被告之删除数据时报错。<br /> <br />alert .log<br />--------------------------------------<br /><br /><br />Thu Apr 14 01:58:49 2011<br />Errors in file D:/oracle/admin/MRC/bdump/mrcSMON.TRC:<br />ORA-01595:原创 2011-04-14 18:16:00 · 4370 阅读 · 0 评论 -
Control File (一) 备份CTL FILE & 验证 control file 的丢失
前言,想分四~五个部分验证一下Control File 的使用。环境 : Solaris OS 5.8 , Oracle 9.2.0.5如果本文使用了shutdown abort 请不要盲目照搬。这是个不好的习惯。(一) 备份CTL FILE & 验证 control file 的丢失一.备份CONTROL FILE。1.备份路径 : /home/ora_test/oradata_bck/目的:为提高DB的可靠性,减少由于丢失控制文件而造成的灾难性后果的几率。DBA需要经常对控制文件进行备份。尤其是在修改原创 2011-04-12 15:42:00 · 1605 阅读 · 0 评论 -
Spfile & pfile 切换 ---- (顺便研究一下control file 的设置)
<br />闲来无事,看了篇帖子,拿来试验下。废话少说开始:<br />1,spfile缺省目录:<br />--unix下:$oracle_home/dbs/<br />--NT下:%oracle_home%/database<br /><br />2,spfile的搜索顺序:<br />1)spfile<oracle_sid>.ora,<br />2)spfile.ora,<br />3)init<oracle_sid>.ora,<br />创建了spfile,重新启动数据库,oracle会按顺序搜索以原创 2011-04-12 14:28:00 · 961 阅读 · 0 评论 -
Control File (二)重建CONTROLFILE --- NORESETLOG
(二) create controlfile --- noresetlog由于丢失control01.ctl alter_karl.log 中显示:----------------------------------------ORA-00202: controlfile: '/home/ora_test/oradata/karl/control01.ctl'ORA-27037: unable to obtain file statusSVR4 Error: 2: No such file or dire原创 2011-04-12 17:50:00 · 10638 阅读 · 1 评论 -
Oracle中job的使用详解
<br />原文地址:<br />http://blog.csdn.net/dogwoods/archive/2008/01/02/2010571.aspx<br /> <br /><br />我们在项目开发中,常常会有一些复杂的业务逻辑。使用oracle的存储过程,可以大大减少java程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序执行效率和稳定性。定时执行存储过程,就要用到job。<br />以下是常用的参数说明:<br />字段(列)转载 2011-05-16 15:10:00 · 522 阅读 · 0 评论 -
SPOOL参数详解
<br />第一段:Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。 除了sql*plus语句,在sql转载 2011-05-13 11:17:00 · 8303 阅读 · 0 评论 -
Row Movement 对系统的影响
Row Movement 对系统的影响声明:转载http://www.hellodba.com/reader.php?ID=59&lang=cn作者: fuyuncat ROW MOVEMENT特性最初是在8i时引入的,其目的是提高分区表的灵活性——允许更新Partition Key。这一特性默认是关闭,只是在使用到一些特殊功能时会要求打开。除了之前提到的更新Partiti转载 2012-09-24 17:28:09 · 840 阅读 · 0 评论