- 博客(94)
- 收藏
- 关注
原创 个人独立blog(www.ningoo.net)开通,这里从即日其停止更新
个人独立blog(www.ningoo.net)开通,这里从即日其停止更新
2007-05-19 21:46:00
1878
原创 Oracle10g:如何以DBA身份登陆iSQL*Plus
一般用户登陆isqlplus的网址http://ip:port/isqlplus,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆。DBA用户登陆isqlpus的网址http://ip:port/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的用户和
2006-12-27 13:24:00
3051
原创 oracle10g新特性:闪回恢复区(Flash recovery area)
1.设置闪回恢复区闪回恢复区主要通过3个初始化参数来设置和管理 db_recovery_file_dest:指定闪回恢复区的位置 db_recovery_file_dest_size:指定闪回恢复区的可用空间大小 db_flashback_retention_target:指定数据库可以回退的时间,单位为分钟,默认1440分钟,也就是一天。当然,实际上可回
2006-12-19 11:20:00
3182
原创 Oracle10g新特性:临时表空间组(temporary tablespace group)
一个临时表空间组至少包含一个临时表空间。临时表空间组无法显式创建,当第一个临时表空间分配给该组时自动创建,当组内所有临时表空间被移除时自动删除。临时表空间组支持的操作: 可以将临时表空间从一个组移动到另外一个组(如果组不存在,则自动创建)。 可以将组中的临时表空间从组中移除。 可以将目前不属于任何组的临时表空间加入一个组。 使用临时表空间组的好
2006-12-18 15:45:00
5414
原创 Oracle的数据类型(一):char/varchar2
charchar类型保存定长字符串,最小长度为1字节(或字符数),最长2000字节(注意这里是字节,而不是字符数),如果不指定,则默认为1。SQL> create table t(name char);表已创建。SQL> desc t;名称 是否为空? 类型----------------------------------------- -------- ------------
2006-12-16 22:19:00
9386
1
原创 关于External Table
实验环境SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Rele
2006-12-14 10:56:00
2945
原创 Oracle10g新特性:Recycle Bin回收站
1.什么是Recycle Bin实际上,Recycle Bin只是一个保存被drop的对象的一个数据字典表。所以,可以通过如下语句查询回收站中的信息:select * from recyclebin除非拥有sysdba权限,每个用户只能看到属于自己的对象。所以,对于用户来说,好像每个人都拥有自己的回收站。即使用户有删除其他schema对象的权限,也只能在recyclebin中看到属于自己的
2006-12-14 09:14:00
2445
原创 Data Warehouse Guide阅读笔记(八):materialized view之一
1.创建物化视图所需要的权限在自己的schema下:create materialized viewcreate tabel在其他schema下:create any materialized view物化视图的拥有者必须有create table系统权限,以及对物化视图所引用的对象的查询权限对于提交刷新(refresh-on-commit)的物化视图,还需要基表的on commit re
2006-12-13 17:10:00
2449
原创 enqueue的种类
在x$ksqst中,还提供了一个说明列,用于解释在什么场景下会产生该enqueue。下面是oracle10.2.0.1中的一个例子:select distinct ksqsttyp,ksqstexpl from x$ksqst order by ksqsttyp; No KSQSTTYP
2006-12-06 11:44:00
3819
原创 使用普通文件也能玩转ASM
本文主要参考:How to use Files in place of Real Disk Devices for ASM - (Windows)1.实验环境SQL> select * from v$version;BANNER--------------------------------------------------------------------------------
2006-11-30 17:41:00
2322
原创 oracle10g Data Guard新特性:物理备库也可以read/write
下面通过一个实验演示整个过程:1.设置闪回恢复区SQL> alter system set db_recovery_file_dest_size=2G;系统已更改。SQL> alter system set db_recovery_file_dest=e:/oracle/back;系统已更改。2.取消备库的自动恢复状态SQL> alter database recover
2006-11-29 15:57:00
2219
原创 冷备份能应用归档日志么?
冷备份是一致的,如果冷备份包含所有的datafile,controlfile,online redo logfile,并且将所有的这些文件全部restore后再来做recover,是不行的,oracle会告诉你,当前数据库是一致的,无须recover。首先关闭数据库,做一个冷备份SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。然后
2006-11-29 11:25:00
1773
原创 关于Treedump
做个小小试验,测试一下:SQL> create table t as select object_id,object_type from all_objects;表已创建。SQL> create index ix_t_id on t(object_id);索引已创建。SQL> create bitmap index ix_t_type on t(object_type);索
2006-11-28 09:35:00
2019
原创 创建logical standby
1.试验环境SQL> select * from v$version;BANNER------------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0
2006-11-27 16:28:00
2278
原创 遭遇ORA-16047错误
SQL> show parameter log_archive_dest_2NAME TYPE VALUE------------------------------------ ---------- ------------------------------log_archive_dest_2 string service=TEST valid_for=(online_logfiles,p
2006-11-27 11:28:00
3157
原创 在china-pub上订购了几本书
《数据仓库(原书第4版)》:作者William H Inmon,数据仓库之父,这本书也是数据仓库方面的经典教材了。不过不知道这么偏理论性的书能不能坚持看下去。《深入浅出Oracle--DBA入门、进阶与诊断案例》:作者eygle就不用介绍了。本来上次优秀blog评选后希望itpub能送一本的,结果送来的是第二本,只好自己掏腰包了。《数据仓库生命周期工具箱:设计、开发和部署数据仓库的专家方法
2006-11-26 00:03:00
1817
原创 关于在线重定义表
在线重定义表的主要功能: 修改表的存储参数 在同一个schema下将表移动到不同的tablespace 增加并行查询支持 添加或删除分区支持 重建表以减少碎片 将堆表变为索引组织表或相反 添加或删除列 在线重定义表的需要以下权限: execute_catalog_role cre
2006-11-25 10:52:00
1777
原创 Oracle9iR2 Data Guard的保护模式
一、三种保护模式最大性能(maximize performance):这是data guard默认的保护模式。primay上的事务commit前不需要从standby上收到反馈信息。该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。最大可用(maximize availability):在正常情况下,最大可用模式和最大保护模式一样;在standby不可用时,
2006-11-23 13:27:00
1937
原创 Nologging操作对standby的影响
一、实验环境SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionPL/SQL Release 9.2.0.1.0 - Producti
2006-11-22 11:32:00
2612
原创 利用rman创建standby(二)
第1步到第6步和前一个试验一致,这里不再重复。7.利用rman备份主库注意同时备库控制文件C:>rman target /Recovery Manager: Release 9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.connected to
2006-11-21 16:59:00
2004
原创 利用rman创建standby(一)
使用rman来创建standby,过程相当简单,主库无需停机。本次试验演示了利用Rman热备,然后restore来创建备库的过程。1.试验环境SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Editio
2006-11-21 16:58:00
2197
原创 修改Hostname导致netca出错
修改主机名后,忘记更新/etc/hosts文件的设置,导致运行netca报错。论坛帖子:http://www.itpub.net/671313.html 主要报错如下:An unexpected exception has been detected in native code outside the VM.Unexpected Signal : 11 occurred at PC=0x
2006-11-21 11:38:00
2180
原创 COBOL程序的基本结构
COBOL是一种结构非常严谨的语言,很多地方设置还保留了卡片机编程时代的痕迹。COBOL程序按照部(division),节(section),段(paragraph)分成不同的部分和层次。早期的COBOL都是大写的,COBOL-85标准开始允许小写字母。COBOL程序分为四个Division: 标识部(Identification Division) 环境部(
2006-11-21 11:25:00
3582
原创 COBOL简史
和现在流行的java,.net等比起来,COBOL可以算化石级的语言了。问世40多年来,COBOL主要在IBM大型机等平台上支撑商业应用。估计大多数人也只是在大学里学习c语言时,才会在教材上提到有一种适合商业应用的语言COBOL。COBOL(COmmon Business Oriented Language)是第一个广泛使用的高级编程语言。1959年12月,在借鉴FLOW-MATIC和
2006-11-20 20:52:00
2020
原创 关于维度建模
Ralph Kimball在《The Data Warehouse Toolkit》一书中,将维度建模的过程归纳为四个步骤: 确定业务流程(Select the business process to model) 确定分析粒度(Declare the grain of the business process) 确定维度(Choose the dimensi
2006-11-20 14:53:00
1817
转载 IBM大型机术语快速入门
可能有项目要用到IBM的大型机知识和COBOL,转贴点学习资料原文出处:http://blog.csdn.net/bluevoyage/archive/2004/08/03/59328.aspxCOBOL (Common Business Oriented Language) ,面向商业的程序设计语言,1952年出现。是IBM大型机、Tandem大型机、HP大型机、Fujitsu大型机等大型机
2006-11-19 17:59:00
1950
原创 重新启用csdn的blog
blog迁来迁去,总也难以找到一个理想的地方,因为想专注于oracle方面,最后决定放在itpub。可是最近一段时间,itpub的服务相当不稳定,要么是无法访问,要么是IP被封,rss坏了都快一个月了还没修复,郁闷死了。看来,穷人玩blog,也只能是多放几个地方,以做备份了,所以去申请了Feedburer服务,以后就同时在itpub和csdn张贴,如果有想订阅的朋友,请定于FeedBurer的
2006-11-19 17:56:00
1632
1
原创 关于重做记录的结构
以前一直对备份恢复理解得不是特别清楚。Oracle文档上一般都是说通过应用重做记录前滚,通过应用undo记录回滚,最终使数据库达到一致。又说,redo记录中包含了更改后的数据和更改前的数据,undo记录包含了更改前的记录,而且undo的更改也会记录redo,这没错,但是究竟redo中记录了哪些东西?对同一个更改,既然redo本身记录了前映象,为什么还要有undo记录前映象?为什么undo的变更也要
2006-04-27 20:00:00
1759
翻译 Latch Free等待事件
Latch free等待事件的三个参数:p1-latch的地址;p2-latch编号;p3-请求次数。从oracle10g起,latch free不再包含所有的latch等待,有些latch等待可能表现为单独的等待事件,这个后面有提到一些这样的等待事件,一般情况下我们还是统称为latch free等待事件。在处理latch free等待事件时,需要注意以下几点: Latch只是用来保护sga中的
2006-04-22 16:00:00
2388
翻译 X$ 视图介绍
不使用SQL而访问SGA有两个先决条件:C语言和x$视图。这里,我们会让你了解x$的内存结构,但C语言则不是本书要讲述的内容。X$数据结构是Oracle数据库管理系统(DBMS)的核心。在数据库管理系统的内核中,他们是处于不断变化中的内存结构,保存着实例(Instance)运行期间的各种统计信息。所以,如果你的实例已经运行了好几个月,某些统计值可能会因为太大而循环计数了,这些值一般可以忽略掉。X$
2006-04-10 19:41:00
1687
转载 Oracle客户穿越防火墙难题
近来由于工作需要,在Windows XP平台上安装了Oracle9i数据库作为测试之用,一切正常。但当客户机连接服务器时却总是超时,我首先想到了防火墙,当我打开1521端口时,连接操作仍然失败。我又怀疑网络有问题,用telnet server_ip:1521尝试,连接被接受,说明1521端口已经被打开。没有办法,查询Oracle资料后才明白,network listener 只起一个中介作用,当客
2005-10-12 20:21:00
1590
原创 Pro*c的简单例子
/*===========================================================================* pro*c编译方法:* 预编译 proc test.pc* 编译 gcc -o test test.c $ORACLE_HOME/lib/libclntsh.so* 作者 NinGoo* 时间 2005-6-14*========
2005-10-12 19:51:00
3315
1
原创 用回溯法解决背包问题
/*编译环境:gcc (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)Copyright (C) 2002 Free Software Foundation, Inc.Author:NinGoo*/#include #define N 6int main(){//从N个背包(每个背包中w[k])中选取总重为T的背包,共有多少种选法 int w[
2005-04-20 13:37:00
3115
转载 世界上最远的距离
世界上最远的距离不是 生与死的距离而是 我站在你面前你不知道我爱你世界上最远的距离不是 我站在你面前你不知道我爱你而是 爱到痴迷却不能说我爱你世界上最远的距离不是 我不能说我爱你而是 想你痛彻心脾却只能深埋心底世界上最远的距离不是 我不能说我想你而是 彼此相爱却不能够在一起世界上最远的距离不是 彼此相爱却不能够在一起而是明知道真爱无敌却装作毫不在意世界上最远的距离不是 树与树的距离而是 同根生长的
2005-04-20 10:31:00
1424
原创 在linux中添加新硬盘
准备在VMWare中装oracle,突然发现硬盘空间不够用,只好新加一个虚拟SCSI硬盘.#fdisk /dev/sdb进入fdisk命令模式,按m查看帮助得知,n创建新区Command (m for help):n输入p创建主分区(一共可建4个,这里我只有建一个就ok)Command action e extended p primary partition (1-4)
2005-04-19 15:08:00
1598
原创 Oracle FAQs and Tips
在已建好的table上添加primary key1.建立索引create index test_idx on test(id);2.添加約束alter table testadd constraint test_pk primary key (id)using index test_idx;在SQLPLUS中登陸時出現以下錯誤ERROR:ORA-12638: Credential retriev
2005-04-19 15:05:00
1443
转载 对Clulster的一些观点
來源:中國Linux論壇 作者:lolleyCluster技术发展多年了,但其实并没有一个非常准确的定义和分类,不同的人有不同的理解。其实,叫什么无所谓,只要能够对用户有益就可以了. :-)就个人理解而言,cluster有以下几种,当然前面说过,不同的人有不同的理解,大家可以充分讨论。我的这些分类更偏重于工程而不是技术性。1. HA集群实现高可用性,但对单个应用性能没有提高,市场上大部分产品都是属
2005-04-19 15:01:00
1549
原创 導出windows中目錄的權限
今天winmag的一位發消息問我關于導出windows目錄權限的事情,使我知道了cacls這個命令.for /r %i in (.) do cacls "%i" >>c:/priv.txt以上命令會將當前目錄下所有子目錄的權限列出,結果保存在priv.txt中.但如何導出這些權限呢?我還沒想到什麼好方法,不知哪位高人知道.--------------------------------------
2005-04-19 14:59:00
1373
转载 一只特立独行的猪
插队的时候,我喂过猪、也放过牛。假如没有人来管,这两种动物也完全知道该怎样生活。它们会自由自在地闲逛,饥则食渴则饮,春天来临时还要谈谈爱情;这样一来,它们的生活层次很低,完全乏善可陈。人来了以后,给它们的生活做出了安排:每一头牛和每一口猪的生活都有了主题。就它们中的大多数而言,这种生活主题是很悲惨的:前者的主题是干活,后者的主题是长肉。我不认为这有什么可抱怨的,因为我当时的生活也不见得丰富了多
2005-04-19 10:37:00
1250
原创 查询tablespace的空间状况
select /*+ ORDERED use_nl(a b)*/b.tablespace_name,trunc(sum(b.bytes/1024/1024),2) "FREE(M)",trunc(sum(a.bytes/1024/1024)-sum(b.bytes/1024/1024),2) "USED(M)",trunc(sum(a.bytes/1024/1024),2) "ALL(M)"fro
2005-04-18 14:13:00
2983
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人