- 博客(94)
- 资源 (2)
- 收藏
- 关注
原创 oracle 获取创建表的ddl
注意:所有参数参数必须大写,否则将不被正确识别SQL> select dbms_metadata.get_ddl('TABLE','EMPLOYEES','HR') from dual;DBMS_METADATA.GET_DDL('TABLE','EMPLOYEES','HR')------------------------------------------------
2013-07-05 19:56:40
1043
转载 Grid Control的启动及关闭步骤
原文地址:http://blog.itpub.net/post/38575/529832实际上官方的文档上有详细的介绍,但是对于Grid Control不太熟悉人来说,不仅文档位置不好找而且总被那些通用$ORACLE_HOME变量所迷惑。还是决定在此做个备忘及分享。一、Stopping Grid Control and All Its Components[oracle@ocm
2013-06-19 11:47:12
2685
原创 Linux命令rsync的使用(一例)
先建立两台机器的互信#!/bin/bashrsync -vr --delete -e ssh test@192.168.1.101:/home/test/backup /home/test/prod_backups该命令是和远程文件夹进行同步-v 执行结果输出在终端-r 递归执行,包括文件夹下的文件--delete 同步会删除本地目录下比远程文件夹多出来的文件-e 指定
2013-06-14 19:54:01
963
原创 DB2 修改列的数据类型例子
ALTER TABLE SALARY_DATA ALTER COLUMN SALARY SET DATA TYPE DECIMAL(6,2)ALTER TABLE DEPARTMENT ADD RATING CHAR(1)修改完后需要使用reorg table salary_data的命令进行表重组,否则select的时候会报错:Operation not allowed fo
2013-06-14 14:35:22
19201
1
原创 DB2 将schema下所有表的权限赋予一个用户
select 'grant select,update,insert,delete on '||trim(tabschema)||'.'||tabname||' to'||' user ;'from syscat.tables where tabschema='' and type='T';
2013-06-10 20:40:26
16224
2
转载 ORACLE 10g R2各版本及patch下载地址
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.ziphttp://download.ora
2013-06-05 09:45:52
3880
原创 NotePad++格式化sql文本插件
插件下载地址:Download使用方法:将下载后的压缩包解压到NotePad++安装目录下的plugins文件夹下。例如:Notepad++\plugins然后重启NotePad++
2013-05-16 14:54:07
15246
原创 DB2 Federated Database 一例(类似于Oracle的DBLink)
要从数据库 smp 访问 数据库ismd中的ismd.sellers表 # catalog node and database db2 catalog tcpip node node_dev remote 192.168.1.101 server 50001 db2 catalog db ismxdev as ismxlink at node node_dev db2 terminate
2013-05-16 14:34:57
1611
原创 DB2 生成数据库锁报告
$ db2 update monitor switches using lock on $ db2 get snapshot for locks on $ db2 update monitor switches using lock off
2013-05-09 21:36:54
604
转载 索引总结
创建的索引应该取决于数据和存取该数据的查询一下准则可帮助您确定如何创建可用于各种目的的索引:要避免某些排序,只要有可能,就使用 CREATE UNIQUE INDEX 语句定义主键和唯一键要改善数据检索,将INCULDE列添加至唯一索引。合适的列为:被频繁存取,因此可从完全索引访问(index access only)受益的列不需要用来限制索引扫描的范围的列不影响索
2013-05-05 10:39:36
579
转载 DB2 字符串函数
DB2一个汉字占3个字节,Oracle占两个字节。Oracle:SQL> select lengthb('中') from dual;LENGTHB('中')-------------2DB2:db2 => values length('中')1-----------31、Locate函数语法:LOCATE(ARG1,ARG2,) LOCAT
2013-04-29 18:40:24
2214
转载 DB2 获取系统时间
--获取当前日期:select current date from sysibm.sysdummy1; values current date;--获取当前日期 select current time from sysibm.sysdummy1; values current time; --获取当前时间戳 select current timestamp from sysibm
2013-04-25 22:44:30
8159
原创 Linux下 DB2 创建用户和设置权限
DB2没有数据库级别的用户,只能使用操作系统级别的用户。# useradd db2inst2使用root添加用户db2inst2# passwd db2inst2修改db2inst2的密码# su - db2inst1切换db2inst1(实例创建者或者使用可以设置数据库权限的用户)$ db2 connect to sample连接到目标数据库$ db2 gra
2013-04-23 21:24:38
19717
原创 Linux下 db2 切换实例
$ db2 get instanceThe current database manager instance is: db2inst1如果不是想要使用的instance,下一步进行切换$ export DB2INSTANCE=db2inst2修改环境变量$ db2 get instanceThe current database manager instance i
2013-04-23 18:33:06
1998
原创 DB2 使用with递归拆分行
表中的原始记录:select * from dt;拆分过程:with td(d1,d2,d2_end) as(select d1,(d1+1 days) d2, d2 from dtunion allselect (d1+1 days) d1, (d2+1 days) d2,d2_end from tdwhere (d2+1 days) )s
2013-04-17 21:27:24
1191
转载 DB2 V9 Linux下安装配置以及配置windows客户段的远程访问
一、安装db2 v9服务器、创建实例、创建管理服务器1.创建目录、用户[root@seagull /]# mkdir /db2home[root@seagull /]# mkdir /db2home/db2inst1[root@seagull /]# mkdir /db2home/db2fenc1[root@seagull /]# groupadd -g 999 db2ia
2013-04-10 14:48:10
1671
转载 db2新建实例+客户端配置连接
db2新建实例+客户端配置连接 本实验分为上下两部分,第一部分:创建一个DB2实例;第二部分,进行了DB2网络通信配置(Server验证模式)的详解,演示了使用DB2命令行客户端(windows环境下),连接远端数据库的配置过程,这其中涉及到服务器端的配置、客户端的编目节点目录和编目数据库的内容。第一部分:新建实例1、欲使用db2icrt命令来创建实例,却发现找不到该命令:
2013-04-10 14:36:57
18416
原创 db2如何获取当前连接的数据库信息
> db2 values current server1------------------SAMPLE 1 record(s) selected.> db2 get connection state Database Connection State Connection state = Connectable and Co
2013-04-09 18:15:59
2420
转载 DB2 常用命令集合
在执行如下命令时,需要首先在客户端运行中输入db2cmd进行初始化或者su到db2的实例下操作。一、常识性命令1、db2 connect to 数据库名> --连接到本地数据库名 db2 connect to 数据库名> user 用户名> using 密码> --连接到远端数据库2、 db2 force application all --强迫所有应用断开数据库
2013-04-09 15:11:15
907
转载 Fixing an "SQL0964C Transaction log for database is full" error
Problem(Abstract)The DB2 Transaction log (logfilsiz) value of the database will need to be increased if you encounter a transaction log full message, SQL0964C in the db2cli.log.CauseThe
2013-04-03 15:31:20
900
转载 VIM的查找和替换
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能。:s/vivian/sky/替换当前行第一个 vivian 为 sky:s/vivian/sky/g替换当前行所有 vivian 为 sky:n,$s/vivian/sky/替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s
2013-04-03 13:35:17
525
转载 逻辑和物理数据模型的区别
逻辑数据模型物理数据模型与任何数据库供应商无关总是与某一数据库供应商和数据库版本相关基于一个更高层次的抽象,更通用更具体;接近实际的数据库设计不考虑物理存储用来对所支持的数据库供应商进行物理存储建模不需要数据库供应商构建知识;只需要知道模型如何被使用需要了解数据库供应商的知识和在每个平台上模型是如何构建;需要了解数据是如何被存储的
2013-03-25 15:53:20
1437
翻译 Database Architect(数据库架构师)
This role is similar to a Data Architect, though constraints more towards a database solution. A database architect is responsible for the following activities:类似于数据架构师,但是更多的倾向于提供数据库级别的解决方案。数据库架构师有以
2013-03-25 15:34:24
1080
翻译 Data Architect(数据架构师)
A data architect is responsible for designing an architecture that supports the organization's existing and future needs for data management. The architecture should cover databases, data integration
2013-03-25 15:13:04
2133
翻译 DBA(数据库管理员)
A database administrator (DBA) is responsible for the maintenance, performance, integrity and security of a database. Additional role requirements are likely to include planning, development and troub
2013-03-22 17:38:11
1412
翻译 Identifying and Non-Identifying Relationships (标识和非标识关系)
An identifying relationship means that the child table cannot be uniquely identified without the parent. For example, you have this situation in the intersection table used to resolve a many-to-many
2013-03-21 19:25:02
6067
转载 DB2中自动增长主键的方法
1 )当想将表中一列修改为自动增长时,可用下面命令:Alter table alter column set generated always as identity (start with 1,increment by 1)上面命令是在改一表中列的属性时,在网上找到的很有用。 2)当修改表中一列自动增长的开始值时,可用下面的命令:ALTER TABLE
2013-03-21 17:11:07
3021
原创 如何使用完整客户端创建自己的instant client
[oracle@oel655db159 lib]$ echo $ORACLE_HOME /u01/app/oracle/product/11.2.0/client_x64[oracle@oel655db159 lib]$ pwd/u01/app/oracle/product/11.2.0/client_x64/rdbms/lib[oracle@oel655db159
2013-03-13 11:28:14
593
转载 Data Pump在不同数据库版本间的兼容性
Overview of Data Pump dumpfile compatibility. Export Use Export Data Pump parameter VERSION=... From if dumpfile needs to be imported into a Source
2013-03-12 10:29:42
782
原创 Oracle 11g R2 使用RMAN复制RAC数据库
前提条件: rac --- 要复制的rac数据库名 cat --- catalog数据库名(可选) dup --- 复制后的数据库名复制操作过程:1. 备份rac数据库 不使用catalog数据库的例子: $ export ORACLE_SID=rac $ rman target /
2013-03-08 09:41:05
2688
转载 DB2 v9.7中不建议使用的工具
图中不建议使用的工具虽然仍可以使用,但是不会再得到加强,而且未来发布的产品可能不包含这些工具。IBM Data Studio是这些工具的代替品。
2013-03-05 20:55:30
586
转载 关系键
超键(英语:superkey),有的文献称“超码”,是在数据库关系模式设计中能够唯一标示多元組的属性集。包含所有屬性的集叫做明顯超鍵。候选键或候选码(英语:candidate key)是某个关系变量的一组属性所组成的集合,它需要同时满足下列两个条件:这个属性集合始终能够确保在关系中能唯一标识元组在这个属性集合中找不出合适的子集能够满足条件(1)满足第一个
2013-03-05 09:58:30
1557
原创 数据库理论 范式
第一范式(1NF):每一条记录的每条属性都只能有一个值例:挑食列表(不符合1NF)人不喜歡的食物JimLiver, Goat's cheeseAliceBroccoliNormanPheasant, Liver, Peas挑食列表(符合)人不喜歡的食物
2013-03-05 09:38:45
649
转载 形容词和形容动词活用形的用法
形容词各个活用形的用法1、未然形(或推量形)未然形“かろ”后续“う”,构成简体推量形。表示对客观事物的推测。【变化规律】:词尾い变成かろ苦しい==苦しかろ【用例】物価が高い东京のことだから、生活が苦しかろう。(东京物价很高,生活很辛苦吧。)【注】但实际上未然形不大用,“…かろ”的形式虽然时规范的口语形容词的活用形,但通常情况下都是用终止形加“だろう”来代替,如:长かろ(う)一般
2013-03-01 22:53:08
9822
转载 日语动词活用和变化规则及用法
一,未然形1 变化规则① 五段动词:动词词尾变成其所在行的あ段字。読む(よむ) 「词尾所在行:ま行、あ段字:ま」==よま書く(かく) 「词尾所在行:か行、あ段字:か」==かか死ぬ(しぬ)「词尾所在行:な行、あ段字:な」==しな呼ぶ(呼ぶ)「词尾所在行:ば行、あ段字:ば」==よば上がる(あがる)「词尾所在行:ら行、あ段字:ら」==あがら切る(きる)「词尾所在行:ら行、
2013-03-01 22:51:25
3077
转载 日语 罗马拼音 输入法规则
PC日文输入法:平 假 名 片 假 名 罗马拼音 あ い う え お ア イ ウ エ オ a i u e o (阿姨Z ai o)か き く け こ カ キ ク ケ コ ka ki ku ke ko (ka yi ci hei hou)さ し す せ そ サ シ ス セ ソ sa shi su se so(
2013-03-01 22:47:54
29643
1
转载 自动词和他动词的一些规律
自動詞と他動詞①「-aru」で終わるものはすべて自動詞であり。(以「-aru」结尾的都是自动词)「-aru」を「-eru」に変えると他動詞になる。(把「-aru」变成「-eru」后成为他动词②「-reru」で終わるものはすべて自動詞である。(以「-reru」结尾的都是自动词)③「-su」 で終わるものはすべて他動詞である。(以「-su」结尾的都是他动词) A: 「-aru」
2013-03-01 22:43:22
4535
原创 DB2 v9.7安装
支持的硬件: x86(Intel Pentium®"Intel Xeon® M AMD)32 ; Intel M AMD &mwx64(64 ; AMD64 M Intel EM64T &mw)POWER('V Linux D IBM eServer™OpenPower®"iSeries®"pSeries®"System i®"System p® M POWER Systems
2013-03-01 22:33:18
946
原创 如何查看oracle client是32位还是64位
进入到client的安装目录(CLIENT_HOME)的bin目录下$ cd CLIENT_HOME/bin使用file 命令检证其中的可执行文件$ file sqlplussqlplus: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically lin
2013-03-01 15:57:35
11561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人