随笔分类 -  DB Manage

Oracle Manage、MSSQL Manage、Linux Manage、DB Backup/Restore
摘要:#!/bin/bash #backup MongoDB #mongodump命令路径 DUMP=/home/mongodb/bin/mongodump #临时备份目录 OUT_DIR=/home/mongodb_bak/mongodb_bak_now #备份存放路径 TAR_DIR=/home/mo 阅读全文
posted @ 2024-12-17 12:36 李济宏(Amadeus) 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1. 下载MongoDB、安装 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.18.tgz tar zxvf mongodb-linux-x86_64-rhel80-4.4.18.tgz 移动到/home路 阅读全文
posted @ 2024-11-26 13:07 李济宏(Amadeus) 阅读(14) 评论(0) 推荐(0) 编辑
摘要:方案总体说明 本方案采用“发布-订阅模式” 由主服务器进行发布消息,备份服务器进行订阅 当主服务器数据发生变更时,就会发布消息,备份服务器读取消息进行同步更新,中间过程延迟比较短。 - 优点:速度快,延迟小,可以支持部分同步等优点 缺点: 新增表、视图操作不能主动同步 部分同步,如果是表修改,可以主 阅读全文
posted @ 2024-03-01 17:57 李济宏(Amadeus) 阅读(48) 评论(0) 推荐(0) 编辑
摘要:起因:一个PC已经装了3个数据库,现开发人员要求再建一个测试数据库,想来想去,决定在开发数据库orcl中建立test表空间,test用户,导入测试用户his的数据文件。当测试完毕,drop掉test tablespace及datafile即可。操作:1, 导出his用户的数据:>exp his/hi... 阅读全文
posted @ 2010-08-04 14:41 李济宏(Amadeus) 阅读(166) 评论(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) 阅读(164) 评论(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) 阅读(264) 评论(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) 阅读(142) 评论(0) 推荐(0) 编辑
摘要:现象:从备份集还原出来的controlfile,用此进行rman还原时,报以下错误:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->RMAN-06026... 阅读全文
posted @ 2010-04-26 18:22 李济宏(Amadeus) 阅读(399) 评论(0) 推荐(0) 编辑
摘要:情形: 数据文件要迁移,所以我在open的状态下,物理复制了数据文件,又mount改了数据文件路径。这可好了,不让open了,提示ORA-01194,说system01.dbf需要recover~ 以下是我更改路径的SQL脚本:alterdatabaserenamefile'F:\ORACLE\P... 阅读全文
posted @ 2010-04-13 10:15 李济宏(Amadeus) 阅读(1666) 评论(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) 阅读(211) 评论(0) 推荐(0) 编辑
摘要:环境:Oracle10g windows2008现象:服务器本地突然不可以用sys sqlplus了。其他的非系统默认dba用户都好好的。原因:因上次系统升级,重新加新域了,造成oradba组里丢掉了当前用户。解决方案:到windows的用户组设定里,找到Oradba组,把你当前的账号添加到这个组,... 阅读全文
posted @ 2010-04-06 18:15 李济宏(Amadeus) 阅读(120) 评论(0) 推荐(0) 编辑
摘要:解决方法:很简单,windows2008防火墙将Oracle 1521端口给封了,新建并开启就行了。当然,如果你的listener是其他端口,按照下述方法把其他的端口开了,也就可以了。在cmd中,输入:Code highlighting produced by Actipro CodeHighlig... 阅读全文
posted @ 2010-03-26 09:52 李济宏(Amadeus) 阅读(185) 评论(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) 阅读(207) 评论(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) 阅读(176) 评论(0) 推荐(0) 编辑
摘要:环境:10g Oracle / windows2003解决方法:双击执行: $ORACLE_HOME\database\oradba.exe 即可 阅读全文
posted @ 2009-12-02 14:01 李济宏(Amadeus) 阅读(162) 评论(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) 阅读(175) 评论(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) 阅读(158) 评论(0) 推荐(0) 编辑
摘要:概述 造成数据库性能下降或挂起的原因很多,”library cache pin”等待是其中之一.当数据库性能严重下降或挂起时,我们通过查询v$session_wait,发现大量的”library cache pin”等待,查询的SQL语句如下:#su - oracle$svrmgrlsvrmgr>c... 阅读全文
posted @ 2009-11-10 08:22 李济宏(Amadeus) 阅读(285) 评论(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) 阅读(365) 评论(0) 推荐(0) 编辑
摘要:现象:client进行sqlplus连接时,报此错误,并提示tnsname无法连接。解决方案:更改listener.ora文件原来的文件:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) ... 阅读全文
posted @ 2009-10-19 08:41 李济宏(Amadeus) 阅读(327) 评论(0) 推荐(0) 编辑