上一页 1 ··· 4 5 6 7 8
摘要: 要辞职了,总是无比轻松,于是今天闲着做了做1z0-042的题库,其中有一个关于truncate的,正确答案是truncate可以产生很少的redo,实践出真实,我做个试验验证一下。 step1 建表 1 create table test as select * from dba_objects; 阅读全文
posted @ 2011-12-06 23:19 wingsless 阅读(3229) 评论(2) 推荐(1) 编辑
摘要: 在linux下安装Oralce的时候,最后会让你以root的身份执行两个脚本,以前都不知道是干什么的,反正就执行了,最近读了一本书,才知道原来是这样: orainstRoot.sh:设置产品目录位置与拥有该目录的操作系统组,并产生/etc/oraInst.loc。 root.sh:用来设置必要的操作 阅读全文
posted @ 2011-12-05 23:23 wingsless 阅读(435) 评论(0) 推荐(1) 编辑
摘要: 我在从研究所跳槽以前,撰写了一份Oracle安装手册,详细介绍了Linux下安装oracle的步骤,但是很遗憾,我没有搞懂系统内核参数的原理,今天,我终于懂了,分享到网上,希望更多的人能查到: 这个图上的东西是我一点一点打出来的笔记,希望对大家有帮助。 只需要在sysctl.conf中更改相关的参数 阅读全文
posted @ 2011-12-02 23:25 wingsless 阅读(1992) 评论(0) 推荐(1) 编辑
摘要: /*该脚本可以生成SQL,将SQL粘出来,就可以执行了*/ --转移普通表的表空间select 'alter table ' || t1.table_name || ' move tablespace NEW_TBS;' from user_all_tables t1 where t1.tables 阅读全文
posted @ 2011-11-30 17:20 wingsless 阅读(478) 评论(1) 推荐(2) 编辑
摘要: 数据库备份的前提是数据库在归档模式下跑,归档模式。下面是归档的设置: 1 查看归档模式: SQL>archive log list; 2 更改数据库到归档模式: SQL>shutdown immediate; SQL>startup mount; SQL>alter database archive 阅读全文
posted @ 2011-11-29 22:26 wingsless 阅读(606) 评论(0) 推荐(1) 编辑
摘要: 这个Xmanager整死我了。今天终于配好了,分享我的经验给大家。网上有很多胡说的,我这个绝对是原创成功的。 1 检查启动级别。命令如下: # cd /etc # cp inittab inittab.bak # cat inittab 如下图: 请保证红色框内的内容是5。 2 配置/etc/gdm/custom.conf 在[xdmcp]下添加这样几句 Enable=true Port=177 在[security]下添加: AllowRoot=true AllowRemoteRoot=true 如下图: 3 修改/etc/X11/xd... 阅读全文
posted @ 2011-11-26 23:15 wingsless 阅读(7203) 评论(0) 推荐(1) 编辑
摘要: create or replace procedure drop_all as cursor cur_obj is select uo.OBJECT_NAME, uo.OBJECT_TYPE from user_objects uo where uo.OBJECT_NAME not in ('DRO 阅读全文
posted @ 2011-11-23 17:23 wingsless 阅读(2321) 评论(4) 推荐(1) 编辑
摘要: 那天接到一个任务,在局方的测试环境上安装一个带sqlplus功能的oracle客户端。环境是HP-UX,安腾。我找了一下,oracle官网给出的安装方法不是很全面,网上有一些部署方法,而且这么简单的东西竟然还有很多人胡说,下面记录一下我的部署步骤: 1 在主机上创建oracle用户,修改环境变量。 2 下载适合的客户端,在oracle官网上应该是两个包,一个basic包,一个带有sqlplus的包,在windows下解压就可以了,解压到一个文件夹下。 3 上传文件到$ORACLE_HOME下。 4 修改oracle用户的.profile,把文件所在目录写进LD_LIBRARY_PA... 阅读全文
posted @ 2011-11-22 22:44 wingsless 阅读(602) 评论(0) 推荐(0) 编辑
摘要: declare cursor cur_ind is select ui.index_name from user_indexes ui; ind_name user_indexes.index_name%type; v_name index_stats.name%type; v_height ind 阅读全文
posted @ 2011-11-22 19:29 wingsless 阅读(638) 评论(0) 推荐(1) 编辑
摘要: 有一天我遇到了一个同事的求助,他让我帮忙优化一个SQL,这个SQL执行时间很长。于是我查询了执行计划,发现这个SQL竟然要进行一次全表扫描。当时我查看了表的定义,发现在where子句中的条件列上是建了索引的,那为什么执行计划会显示全表扫描呢。这个问题困扰了我很长时间,于是后来我又看了看表的定义,发现 阅读全文
posted @ 2011-11-19 23:26 wingsless 阅读(4356) 评论(4) 推荐(2) 编辑
摘要: 今天群里有朋友问什么是instance,什么是database。于是群友七嘴八舌的说了很多很理论很理论的东西,这些东西网上很多,如果提问者能看懂的话也就不问我们了。很显然,提问者刚刚接触oracle,这个问题是困扰oracle新丁的一个常见问题。 我举个通俗易懂的例子,虽然不是很恰当,但是对于初学者 阅读全文
posted @ 2011-11-19 13:53 wingsless 阅读(1703) 评论(1) 推荐(1) 编辑
摘要: --查询LOB的大小和所在表空间 SELECT A.TABLE_NAME, A.COLUMN_NAME, B.SEGMENT_NAME, B.SEGMENT_TYPE, B.TABLESPACE_NAME, round((B.BYTES / 1024 / 1024 / 1024),2) FROM U 阅读全文
posted @ 2011-11-19 13:19 wingsless 阅读(1435) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8