Thingking in Oracle

学Oracle就像学乐器,光看不练很难突破瓶颈!

  • 博客访问: 1417718
  • 博文数量: 185
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-26 02:13
  • 认证徽章:
个人简介

Oracle技术爱好者,Oracle10g OCM,网名 KUQLAN ,具有7的年Oracle数据库管理实践,曾经参加过BOSS、ERP、云计算(OpenStack+kvm)等项目的一线工作。以前写博客是为了自己,而现在是为了自己和别人。因为领会了帮助别人和分享、沉淀和积累会创造快乐和价值...

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(185)

文章存档

2017年(3)

2015年(36)

2014年(6)

2013年(20)

2012年(54)

2011年(58)

2009年(8)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2011-07-28 10:07:13

在平时或切换Oracle Dataguard之前我们必须确认现有Dataguard环境健壮性的前提下才能开始下一步的切换操作。但是在正式切换时我们总是有点紧张原因在检查环节就会浪费不少时间。基于这些因素,总结了如下查询语句,也希望养成将这些语句执行在sql*plus环境下而不是PLSQL Developer 的习惯。[@more@]在主库:1、查看归档模式:archive log list;2、查看archive_dest值是否准确:col destination for a16;col dest_name for a20;select dest_name,status,target,schedule,destination FROM V$ARCHIVE_DEST;3、查看archived_log的归档和应用情......【阅读全文】

阅读(2268) | 评论(0) | 转发(0)

发布时间:2011-07-27 14:50:18

前几天将电脑上的部分资料进行稍微整理的基础上,在开启两年以来Itpub博客中发布了几个文章。今天上去发现1522个总浏览数。这个惊喜我根本没有想到过的。我的一个作者朋友曾经建议让我写一些技术方面资料,但是之前总是认为等我达到“高手”级别或等手头的工作忙完好好安心下来写...[@more@] 今天发现的“浏览数”的确改变了我的想法。我曾经学习和从事通信方面的工作,后来转行搞IT(偏重DB),在此过程中确实经历不少值得记录的场景和经验。现在想起来不比之前清楚,开始忘记了,估计再写也写不到当时的那么好了。 ......【阅读全文】

阅读(2667) | 评论(0) | 转发(0)

发布时间:2011-07-27 13:51:02

今天同事打电话说帮他导入数据,通pl sql导入非常慢(几个小时都不行)。因此我采用oracle sql loader进行了导入。1、文本文件有两个字段,因此根据这个生产了表:SQL> create table rep.tmp_znk_yb( 2 znkh varchar2(11), 3 jmmc varchar2(60) 4 ) 5 tablespace rep; Table created[@more@]2、在服务器上编写sql loader的ctl文件:[boss]@db1$more znk.ctl LOAD DATACHARACTERSET ZHS16GBKINFILE '20110727.txt'APPENDINTO TABLE rep.tmp_znk_ybFIELDS TERMINATED BY ','( znkh, jmmc) 如果另个字段用空格(即,中间没......【阅读全文】

阅读(2892) | 评论(0) | 转发(0)

发布时间:2011-07-16 02:32:56

今天在www.dbsnake.com 上看到“关于9i以后block format的含义”的文章,在本机上进行了测试。测试过程如下:C:Documents and SettingsAdministrator>sqlplus / as sysdbaSYS@kuqlan10>create table t8k tablespace users as select * from dba_users;表已创建。SYS@kuqlan10>alter system checkpoint; 系统已更改。SYS@kuqlan10>select dbms_rowid.rowid_relative_fno(rowid)||'_'||dbms_rowid.rowid_block_number(rowid) location from t8k where rownum<2;LOCATION---------------------------------------------------......【阅读全文】

阅读(3740) | 评论(0) | 转发(0)

发布时间:2011-07-16 01:18:47

昨天在参加Oracle 研讨会时同事打电话说数据库登陆不上了,赶紧回来登录服务器,执行Sqlplus / as sysdba命令出现等等,系统无法进去,alert log最近日志 中也没异常警告。因不是关键业务,重启了数据库服务器,再启动oracle,数据库恢复正常。 Alert log内容如下所示: Current log# 3 seq# 894 mem# 0: /oradata/pcs/redo03.logFri Jan 28 09:18:52 2011WARNING: inbound connection timed out (ORA-3136)Fri Jan 28 09:33:02 2011WARNING: inbound connection timed out (ORA-3136)Fri Jan 28 09:33:09 2011WARNING: inbound connectio......【阅读全文】

阅读(6344) | 评论(0) | 转发(0)

发布时间:2011-07-16 01:07:39

在Windows下进行Linux开发,当然要用到Cygwin了。它就是提供了在Windows下开发Linux程序的环境。 1. 从http://cygwin.com/安装Cygwin。运行安装程序,进入Select Packages,Base,Devel, Libs下安装包全选,其他安装包酌情选择。选择安装目录如C:Cygwin[@more@]2. 下载脚本文件http://buildroot.uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz23. 将buildroot-snapshot.tar.bz2复制到C:cygwinusrsrc下4. 运行cygwin的shell,在cygwin环境里用tar –xvjf解压缩buildroot-snapshot.tar.bz2tar x......【阅读全文】

阅读(5213) | 评论(0) | 转发(0)

发布时间:2011-07-16 00:28:11

今天看到一个SQL执行数比平时很搞,走的的全表扫描。写了如下查询语句,查找了表上的索引及对应的字段等。SQL> select count(*) from abc; COUNT(*)---------- 189069 SQL> select i.owner,i.index_name,c.column_name,i.index_type,i.clustering_factor,i.num_rows 2 from dba_indexes i,dba_ind_columns c where i.table_name=c.table_name 3 and i.index_name=c.index_name and i.table_name='abc';[@more@] 该语句根据当时灵感写出来的,其中根据CLUSTERING_FACTOR 和NUM_ROWS的对比我们可以初步判断哪......【阅读全文】

阅读(2534) | 评论(0) | 转发(0)

发布时间:2011-07-16 00:26:29

Oracle database link概述oracle 使用database link(数据库连接)来创建到其他数据库中对象的访问路径。一旦创建了数据库连接,就可以像在本地Oracle数据库一样,对远程(或本地)数据库发出DML(Data Manipulation Language)命令,但大部分数据库连接都不允许DDL(Data Definition Language)操作。数据库连接分为私有数据库连接和公有数据库连接两种。[@more@]创建dblink1.使用已经定义的网络服务名网络服务名写在tnsnames.ora文件中create public database link to234dbconnect to userName identified by passwordusing ‘orcl’其中:publi......【阅读全文】

阅读(2171) | 评论(0) | 转发(0)

发布时间:2011-07-16 00:22:49

oracle 10g之后的新导入导出工具impdp/expdp有很多功能上的改进,network_link便是其中之一:原来使用exp/imp迁移数据库的时候流程是这样的,假设是从实例A迁移到实例B:1234561.A上用exp导出2.拷贝导出文件到B所在机器3.B上用imp导入使用10g的expdp/impdp当然也可以这样操作来迁移数据,但是有更省力的方法[@more@]1.B实例建立到A实例的db link2.B上使用impdp的network_link参数直接将A的数据导入到B,如下是步骤:123456781.B上建立到A的db linkcreate public database link dblink_to_a connect to system identified by manager using......【阅读全文】

阅读(2942) | 评论(0) | 转发(0)

发布时间:2011-07-16 00:18:38

一.List命令RMAN的list命令是一种在数据库控制文件或恢复目录中查询备份的历史信息的方法。1. 列出对应物命令:list incarnation作用:为用户提供目标数据库的每个数据库对应物列表,可以将数据库恢复到执行最后一条resetlogs命令前的某个时间点。[@more@]示例:该示例中,可以看到数据库具有的对应物。其中(Inc关键字)是每个对应物自己的键。Status字段列,列出该对应物的状态。有旧的对应物(PARENT)、当前对应物(CURRENT)、孤立对应物(ORPHAN,在resetlogs命令之后进行恢复)。重置SCN和重置时间说明创建数据库对应物的时间(这是第一......【阅读全文】

阅读(1762) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

lhrbest2015-05-13 20:08

该引用已被删除!

非常感谢

回复  |  举报

lhrbest2015-05-06 16:29

学Oracle就像学乐器,光看不练很难突破瓶颈!  你这句说的很好,为啥不更新blog了

回复  |  举报
留言热议
请登录后留言。

登录 注册