随笔分类 -  DB Manage

Oracle Manage、MSSQL Manage、Linux Manage、DB Backup/Restore
摘要:起因:一个PC已经装了3个数据库,现开发人员要求再建一个测试数据库,想来想去,决定在开发数据库orcl中建立test表空间,test用户,导入测试用户his的数据文件。当测试完毕,drop掉test tablespace及datafile即可。操作:1, 导出his用户的数据:>exp his/hi... 阅读全文
posted @ 2010-08-04 14:41 中国的Amadeus 阅读(175) 评论(0) 推荐(0)
摘要:现象:在exp的时候,报:EXP-00091 Exporting questionable statistics 错误。原因:环境变量NLS_LANG和数据库的NLS_CHARACTERSET设置不一致。解决方法:1, 查询数据库的字符集:SQL> select * from v$nls_param... 阅读全文
posted @ 2010-07-23 13:53 中国的Amadeus 阅读(183) 评论(0) 推荐(0)
摘要:1,下载apache2.2 和 php5.3.22,安装apache。我装的是httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi,装的时候记得更改apache安装目录【这对后续更改apache配置文件的效率会更高】 以及端口。 默认的端口是80 。 如果装了ii... 阅读全文
posted @ 2010-06-09 14:58 中国的Amadeus 阅读(273) 评论(0) 推荐(0)
摘要:情形:D盘满了,想把users等几个大的tablespace的datafile移动到D盘。操作:1,startup,alter users表空间offline:Code highlighting produced by Actipro CodeHighlighter (freeware)http:/... 阅读全文
posted @ 2010-05-31 08:58 中国的Amadeus 阅读(152) 评论(0) 推荐(0)
摘要:现象:从备份集还原出来的controlfile,用此进行rman还原时,报以下错误:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->RMAN-06026... 阅读全文
posted @ 2010-04-26 18:22 中国的Amadeus 阅读(427) 评论(0) 推荐(0)
摘要:情形: 数据文件要迁移,所以我在open的状态下,物理复制了数据文件,又mount改了数据文件路径。这可好了,不让open了,提示ORA-01194,说system01.dbf需要recover~ 以下是我更改路径的SQL脚本:alterdatabaserenamefile'F:\ORACLE\P... 阅读全文
posted @ 2010-04-13 10:15 中国的Amadeus 阅读(1834) 评论(0) 推荐(0)
摘要:Oracle Database的主机被异常关机,重新启动电脑,Database报ORA-27101 shared memory realm does not exist 错误.看来是service损坏啦.删除Service再建一新的,看看效果如何.C:\>oradim -delete -sid sf... 阅读全文
posted @ 2010-04-06 18:16 中国的Amadeus 阅读(229) 评论(0) 推荐(0)
摘要:环境:Oracle10g windows2008现象:服务器本地突然不可以用sys sqlplus了。其他的非系统默认dba用户都好好的。原因:因上次系统升级,重新加新域了,造成oradba组里丢掉了当前用户。解决方案:到windows的用户组设定里,找到Oradba组,把你当前的账号添加到这个组,... 阅读全文
posted @ 2010-04-06 18:15 中国的Amadeus 阅读(128) 评论(0) 推荐(0)
摘要:解决方法:很简单,windows2008防火墙将Oracle 1521端口给封了,新建并开启就行了。当然,如果你的listener是其他端口,按照下述方法把其他的端口开了,也就可以了。在cmd中,输入:Code highlighting produced by Actipro CodeHighlig... 阅读全文
posted @ 2010-03-26 09:52 中国的Amadeus 阅读(205) 评论(0) 推荐(0)
摘要:1.查找出已被锁定的数据库表及相关的sid、serial#及spidselect object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号from v$locked_object l , dba_objects o , v$session s , v$p... 阅读全文
posted @ 2010-02-01 16:15 中国的Amadeus 阅读(222) 评论(0) 推荐(0)
摘要:例:Export每日的orawin数据库:1,新建backup.cmd:setORACLE_SID=orawinsetNLS_LANG=AMERICAN_AMERICA.ZHS16GBKseta=%date:~0,4%%date:~5,2%%date:~8,2%@echo%a%expusr/pwd@... 阅读全文
posted @ 2009-12-24 14:16 中国的Amadeus 阅读(187) 评论(0) 推荐(0)
摘要:环境:10g Oracle / windows2003解决方法:双击执行: $ORACLE_HOME\database\oradba.exe 即可 阅读全文
posted @ 2009-12-02 14:01 中国的Amadeus 阅读(172) 评论(0) 推荐(0)
摘要:SELECT SUBSTR(s1.username,1,12) "WAITING USER", SUBSTR(s1.osuser,1,8) "OS User", SUBSTR(TO_CHAR(w.session_id),1,5) "Sid", p1.spid "PID", SUBSTR(s2.use... 阅读全文
posted @ 2009-11-10 09:24 中国的Amadeus 阅读(183) 评论(0) 推荐(0)
摘要:ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 5:S/Row-X 共享行专用(SRX):阻止其他事务操作 ... 阅读全文
posted @ 2009-11-10 08:52 中国的Amadeus 阅读(169) 评论(0) 推荐(0)
摘要:概述 造成数据库性能下降或挂起的原因很多,”library cache pin”等待是其中之一.当数据库性能严重下降或挂起时,我们通过查询v$session_wait,发现大量的”library cache pin”等待,查询的SQL语句如下:#su - oracle$svrmgrlsvrmgr>c... 阅读全文
posted @ 2009-11-10 08:22 中国的Amadeus 阅读(319) 评论(0) 推荐(0)
摘要:现象:EXP-00056: 遇到 ORACLE 错误 932 ORA-00932: 数据类型不一致: 应为 BLOB, CLOB, 但却获得 CHAR EXP-00000: 导出终止失败解决方法:运行2个脚本: SQL> @?/rdbms/admin/catmetx.sql SQL> @?... 阅读全文
posted @ 2009-10-26 17:07 中国的Amadeus 阅读(402) 评论(0) 推荐(0)
摘要:现象:client进行sqlplus连接时,报此错误,并提示tnsname无法连接。解决方案:更改listener.ora文件原来的文件:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) ... 阅读全文
posted @ 2009-10-19 08:41 中国的Amadeus 阅读(342) 评论(0) 推荐(0)
摘要:数据库块(database block)是ORACLE逻辑分配空间的最底层,又称逻辑块、页或ORACLE块。数据库块是数据库使用和分配空间的最小单元,也可以说是使用的最小I/O单元,一个数据块与磁盘上指定的物理空间大小相一致,一个数据库块对应一个或多个物理块,块的大小由参数db_block_size... 阅读全文
posted @ 2009-10-18 23:38 中国的Amadeus 阅读(245) 评论(0) 推荐(0)
摘要:在Linux上,安装完成之后,在测试RMAN时可能会遇到如下错误:[oracle@smsdbrac1 oracle]$ rman target /rman: can't open target这是由于调用的是非Oracle的RMAN的缘故:[oracle@smsdbrac1 oracle]$ whi... 阅读全文
posted @ 2009-10-15 15:55 中国的Amadeus 阅读(137) 评论(0) 推荐(0)
摘要:SYS@ orawin>column kvitdsc format a60SYS@ orawin>column kvitval format 9999999SYS@ orawin>column kvittag format a10SYS@ orawin>select kvittag,kvitval,... 阅读全文
posted @ 2009-09-08 08:01 中国的Amadeus 阅读(319) 评论(0) 推荐(0)