今天在某QQ群里,有个兄弟提到,如何在exp的日志里增加开始和结束的时间,ORACLE本身不提供这个功能,下面以XP为例,生在生成一个.bat 文件,如果要移到其他的环境,请自行改为想对应的语法。
echo %date%%time% >a_bak.log
今天在某QQ群里,有个兄弟提到,如何在exp的日志里增加开始和结束的时间,ORACLE本身不提供这个功能,下面以XP为例,生在生成一个.bat 文件,如果要移到其他的环境,请自行改为想对应的语法。
echo %date%%time% >a_bak.log
才女刘楠的文章,转自于她的QQ空间,这里替她保存一下:
似水年华
最近似乎感慨颇多,一直以来想找个合适的机会来回忆一下我逝去的青春,而今时机终于成熟,在即将进入人生下一个重要阶段之前,有必要小总结一下,也算是给我微薄的礼物吧~~~
我一直是个劣迹斑斑的孩子,和传说中的乖乖女压根儿无缘,为此爸妈没少给我操心,我还经常惹他们生气,在此一并致歉了,从小靠着菩萨保佑,我便一路蒙混过关,进入青春期,那叫一个叛逆啊
省里要统一的收集下属各县的数据,要求各县把业务数据库进行备份,并通过专网传到省里的服务器上,因为业务软件是由公司做的(顺便说一句,是 SQL server2000 的数据库),所以这100多个数据数据合并工作,就是由公司代劳了,数据是收齐了,第一步肯定是要先把这100多个库恢得出来了,手工恢得几个后实在是不能接受,拷一个过来,右键一个“所有任务->恢复数据库
环境 : Windows 2003 Server + Oracle 9.2.0.7.0
select * from OpenDataSource('SQLOLEDB','Data Source=SQL服务名;User ID=用户;Password=密码').数据库.dbo.表 select * from OpenRowSet('MSDASQL','DRIVER={SQL Server}'Server=SQL服务器;UID=用户;PWD=密码',数据库.dbo.表) As myt
SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 2月 15 22:24:00 2010
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
SQL> create table a as select * from dba_objects ;
表已创建。
前些群里有个兄弟提到,一个查询结果,在展现报表时,要分两栏,大体效果如下:
ID | NAME
------------------------------------------------------
01 | 张三
02 | 李四
03 | 王五
------------------------------------------------------
据说是从ORACLE8.16 开始,ORACLE开始支持通过拷贝部分数据文件的方法做数据的迁移,也就是大家常常说到的“ 表空间传输”,尽管在日常用到的不是很多,这里也设计了一个实验,实验内容也比较简单,如果你正好有这方面的工作要做,不妨来参考下本文。
ORACLE从9i 起支持非标准的数据块,DBA可以创建一个或多个数据块大小不为 db_block_size 的表空间,这类表空间会有不同的用途,比如专门用来存放LOB字段,以提高IO的性能,有OCP的教程中提到,非标准的数据块就是为不同的块大小的库之间做“表空间传输”准备的,也有一定的道理。
基于以上的描述,本实验将传输一个相同的块大小的表间及一个不同的块大小的表空间,本实验的局限性:要求两个数据库的字符集一致,操作系统一致,数据版本一致。
具体的实验环境为:
源环境:
OS:Windows 2003 DB:Oracle 9.2.0.7.0 SID:MSGDE db_block_size = 8K
目标环境 :
OS:Windows 2003 DB:Oracle 9.2.0.7.0 SID:PROD db_block_size = 8K
生产数据库一直运行正常,今天要在某张大表上增加一列,环境为 AIX5L + ORACLE9.2.0.7.0:
SQL>alter table SAL_t_XXXXXXX add P075 number default 0 ;
alter table SAL_t_XXXXXXX add P075 number default 0 ;
ORA-22586: cannot add columns to object tables
SQL>
后又执行如下语句: (注 remark2 一个未使用的列)