- 浏览: 277465 次
- 性别:
- 来自: 广州
-
最新评论
-
Yiwu_zh:
步骤清晰,跟着来做,真搭建好了
不过用的是10.5版本,输出有 ...
搭建简单的DB2 HADR -
luogen33:
db2备份单个表 -
gthao:
1 楼正解。。如果schema里面有内容的话,就删除不了,会报 ...
db2建立schema -
znttql:
整理的太好了 非常感谢啊
DB2 日期 时间 -
alvin198761:
能根据schame备份数据库不??
db2备份单个表
文章列表
唯一的区别就是:
前者:不允许有空值
后者:可以有一个空值
对后者实验:
[db2inst@rhel5 ~]$ db2 "create table nnull(aaa varchar(7))" --建表
DB20000I The SQL command completed successfully.
[db2inst@rhel5 ~]$
[db2inst@rhel5 ~]$ db2 "create unique index x on nnull(aaa)" --建索引
DB20000I The SQL comm ...
在已经安装DB2客户端的机器上添加server编目:
语法
db2 => catalog tcpip node node_name remote hostname|ip_address
server service_name|port_number [remote_instance instance_name]
[system system_name] [ostype os_type]
然后添加上面的database:
CATALOG DATABASE database-name [AS alias] [ON path | AT NODE node-name]
...
现在开始要接触多一个DB2,找到了一篇IBM的文档《利用 Oracle 10g 技能学习 DB2 9.1》(可看附件),当然其中IBM尽情的讲述了DB2的优点。但有几点小心得不得不记下,以免自己误会。
http://www.ibm.com/developerworks/cn/data/library/techarticles/d ...
关于之前RAC的failover同事们都有一个猜想,failover需要重新连接
今天实践了一下
例如:
2 nodes RAC
rac1
rac2
tnsnames.ora
RAC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.189.128.44)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.189.128.45)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
...
我的VM IC 4没有这个功能,怀疑是注册不完全,唯有手工操作了
RAC3克隆到RAC1:
1.复制物理文件:
cp -r /vmfs/volumes/storage2/RAC3 /vmfs/volumes/storage2/RAC1
2.物理文件改名:
mv RAC3-flat.vmdk RAC1-flat.vmdk
mv RAC3.nvram RAC1.nvram
mv RAC3.vmdk RAC1.vmdk
mv RAC3.vmsd RAC1.vmsd
mv RAC3.vmx RAC1.vmx
mv RAC3.vmxf RAC1.vmxf
3.修改各个 ...
最简单的就是运行以下两个脚本:
./rootdelete.sh
./rootdeinstall.sh
但是RHEL5当中有以下bug:
Oracle CRS stack installed and running under init(1M)
Running vipca(silent) for configuring nodeapps
/home/oracle/crs/oracle/product/10/crs/jdk/jre//bin/java: error while loading
shared libraries: libpthread.so.0: cannot ...
在ESX上架rhcs,很快就碰到问题了,现实当中的EVA怎么实现?
当然可以使用NFS服务器,但是不懂。那么就使用虚拟的公共硬盘吧
使用如下命令建立10g的硬盘文件:
vmkfstools –c 10240m -d eagerzeroedthick /vmfs/volumes/<mydir>/<mydisk>.vmdk
然后再ESX中添加硬盘,注意需要添加到不一样的SCSI controller(virtual的)
既然是选择题,还是先说答案。这样对于thin/thick概念比较熟悉的同学就可以不用浪费时间看后面的长篇大论了。
* 如果必须 ...
一直都不能实现switchover,在看了不少文档后终于实现,当然只是照葫芦画瓢,原理还是不理解的
环境:
oracle 10g
thadgdb10 原primary=>physical standby
thadgdb9 原physical standby=>primary
1.现有状态
thadg10:
--环境、版本
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database ...
都知道exp rows=n可以不导出具体的数据,但是做全库导出、转移的时候,因为exp/imp的dmp文件都不过都是逻辑脚本,如:
CREATE USER "MPROGRAM" IDENTIFIED BY VALUES 'C49CA43C8F49EE16'
之类的
所以如果原数据库(做exp的)大小大于目标数据库(做imp的)可以承受的,那就会遇到以下错误:
IMP-00017: following statement failed with ORACLE error 1119:
"CREATE TABLESPACE "MVLOG&quo ...
Easy Connect:
格式:
<username>/<password>@<hostname>:<listener port>/<servicename>
SQL> CONNECT hr/hr@db.us.oracle.com:1521/dba10g
1.client端无需做事先的配置
2.只支持TCP/IP协议(no ssl)
3.不支持高级的链接选项,包括:
-failover
-source routing
-load balancing
Local Naming: ...
如果刚刚处理完问题,可能messages之类的日志会很大,导致日后稳定的时候不好看
可以收到发起切换系统日志
logrotate -vf /etc/logrotate.conf
其中/etc/logrotate.conf为配置文件
今天建立新的nbu oracle client
遇到RMAN-06428错误:
RMAN-06428: recovery catalog is not installed
检查了一下,已经建立了相应的user和tablespace
需要在rman中建立相应的catalog tablespace:
RMAN> create catalog tablespace;
--重新注册
RMAN> register database;
database registered in recovery catalog
starting full resync of recove ...
小技巧
现在工作有大量exp/imp工作,其中遇到过需要该表名的,恢复的时候也遇到过类似情况,之前都是把原表改名再让道给imp的表
现在有另一个方法可选择,思路如下:
1.复制现有表结构
2.在"另一用户"下简历一样的同义词,指向新表
3.使用"另一用户"imp
4.验收
5.drop同义词
实践:
table owner:asrs
原表:ttt2
新表:ttt2_new
另一用户:sys
新建立需要的原表:
conn asrs/password
SQL> create table ttt2 as select * from u ...
推荐按照三思的文档去做,当然首先要了解dataguard的原理
也是在同一台机器上两个DATABASE之间的dataguard
遇到了几个问题:
1.三思在关了primary之后就没有起来了,其实可以在复制完datafiles和修改完pfile之后马上
CREATE spfile FROM pfile;
startup;
2.配置完成后,在primary查询
select status,target,archiver,error,process from v$archive_dest;
可以看到各dest的状态
3.如果遇到ORA-01031: insufficient ...
1、检查系统中有没有安装createrepo包,如果没有,进行安装。
# rpm -qa|grep createrepo
# rpm -ivh /media/Server/createrepoxxxx
2、将光盘或者iso mount到/media
3、建立文件夹
mkdir -p /var/RHEL5/{Cluster,ClusterStorage,Server,VT}
4、生成repodata
createrepo -o /var/RHEL5/Cluster -g /media/Cluster/repodata/comps-rhel5-cluster.xml
/medi ...