- 博客(42)
- 资源 (4)
- 收藏
- 关注
原创 ASM AMDU工具的使用
AMDU是ORACLE针对ASM开发的源数据转储工具,其全称为ASM Metadata Dump Utility(AMDU)ASM作为近几年最流行的存储解决方案,大家对他的优缺点都有所了解,其中的问题之一就是ASM是个黑盒。一旦DISKGROUP无法MOUNT起来就意味着传统方法无法以磁盘为基础导出任何数据。AMDU解决了这一问题. 一.AMDU具体以下三个主要功能:
2016-03-15 18:01:34 941
原创 第八章:ogg初始化datapump
使用Data Pump 来进行初始化(1)配置OGG 进程 datapump (参考datapump模式的搭建)8.1在source和target database 上创建测试用户--source database SQL> create user sender identified by oracle default
2015-10-30 18:57:43 1041
原创 windows Oracle EM 安装配置
windows系统安装 oracle 11.2.0.1.0,没有安装EM,现在需要手动安装EM---------------删除系统中原有配置--------------------------------------F:\Windows\system32>emca -deconfig dbcontrol db -repos dropEMCA 开始于 201
2015-06-08 17:32:29 1283
原创 linux命令总结(三)
一、查看用户[root@ogg02 /]# whoami 看看自己是谁root[root@ogg02 /]# logname 看看自己到底是谁root[root@ogg02 /]# who 看看还有谁root pts/1 2015-02-04 05:28 (192.168.56.1)[root@ogg02 /]# w
2015-06-07 20:03:05 510
原创 linux命令总结(二)
一. vi 命令总结vi +n filename :打开文件,并将光标置于第n行首[root@ogg02 /]# vi +2 aaa.txt hello world !!hello zhengwei!! 光标在第二行,默认是第一行this is a good man! vi + filename :打开文件,并将光标置于最后一行首[root@ogg02 /]
2015-06-07 19:18:56 432
转载 几个 Spotlight的下载地址和注册码
转自: http://blog.csdn.net/liuzhimsn/article/details/7349934 ToadDBASuiteforOracle_101R2.exe 试用版http://worlddownloads.quest.com.edgesuite.net/Repository/www.quest.com/latest_versions/ToadDBAS
2015-06-04 16:41:29 5000
原创 JQuery+Ajax 整理
****************************************************************************load( url [,data] [,callback] )方法load()方法通常用来从web服务器上获取静态的数据文件****************************************************
2015-06-02 17:54:25 411
原创 JQuery 总结
基本选择器$("#test") 取出id为test的元素;$(".test") 取出所有class为test 的元素 $("p") 取出所有的P元素 $("div")选出所有的div元素 $("*")选出所有的元素 $('span,#test')取出所有的span元素和id为test的元素$("div,span,p.myclass")取出所有div,span和
2015-06-02 17:52:47 591
原创 TNS-12535: TNS:operation timed out
1. windows 平台, trace日志经常出现tns 连接超时的错误。TNS-12535: TNS:operation timed out ns secondary err code: 12560 nt main err code: 505 TNS-00505: Operation timed out nt secondar
2015-06-02 10:45:50 1060
原创 ORA-19502&ORA-27072
说明: 某天在rman 备份时报以下错误!RMAN-03002: backup plus archivelog 命令 (在 03/16/2014 21:46:20 上) 失败ORA-19502: 文件 "/u01/lch/TIMRAN11G/backupset/2014_03_16/o1_mf_annnn_TAG20140316T214456_%u_.bkp", 块编号 8
2015-06-02 10:27:37 16913
原创 linux xshell的图形化支持
1、xshell(linux 推荐使用) 直接用oracle用户登录,xclock如果能调出图形说明图形正常2、xmanager (linux使用需要做以下配置,aix默认可以使用不需要配置)vi /usr/share/gdm/defaults.conf[xdmcp]Enable=false -----> true 打开
2015-06-01 22:08:08 1692
原创 第一章:手工备份
1.手工备份2.rman3.异构平台exp4.相同平台数据迁移 主机 存储 都换 主机 不换,换存储 存储不换,换主机 直接挂上去 5.dul强行打开ora-00060 死锁,alert.log 里面有子trace,里面有sql
2015-05-28 23:24:04 735
原创 linux卸载weblogic图形界面
1. 执行. /root/Oracle/Middleware/wlserver_10.3/uninstall/uninstall.sh2.直接下一步3.要删的组件,直接下一步4.删除完成5.删除残留的文件
2015-05-28 11:58:05 3056
原创 第十一章:层次查询
--层次查询--创建示例数据库表:create table myemp as select employee_id, last_name, manager_id from hr.employees where rownum=10order by employee_id;select * from myemp;--
2015-05-28 09:58:45 417
原创 第十章:plsql编程基础(函数&包)
--函数的创建和使用--函数像过程一样,也存储在数据库中。--两者之间的重要区别是,函数是能够返回单个值--的PL/SQL语句块。--创建函数的语法如下所示: --CREATE [OR REPLACE]FUNCTION function_name(parameter list) RETURN datatype { IS | AS }
2015-05-28 09:57:33 459
原创 第九章:plsql编程基础(记录&触发器&存储过程)
--使用记录--因为记录没有自己的值,因此不能测试记录是否为null、--是否相等或者不相等。以下语句是非法的:IF course_rec IS NULL THEN ……IF course_rec1 = course_rec2 THEN ……--用户定义的记录--创建用户定义记录的通用语法如下所示(方括号中的内容是可选的): type type
2015-05-28 09:56:08 1024
原创 第八章:plsql编程基础(exception、游标、rowtype、集合、数组)
--异常的作用域--结论:如果在语句块中定义一个异常,该异常是本语句--块专用的。但是,在语句块嵌套的情况下,外部语句块中--所定义的任何异常都适用于内部语句块--用户定义异常--作用:用来表示违反业务规则的情况。---要使用用户定义异常,必须首先进行声明。--用户定义异常在PL/SQL语句块的声明部分进行声明: DECLARE e
2015-05-28 09:47:31 721
原创 第七章 : plsql编程基础 (变量&循环&标签)
--plsql编程基础--变量的声明和使用--1、任何变量在使用前必须现在declare部分声明,然后才能使用;--2、如果不给变量明确地赋值(初始化),那么变量自动--得到null值,不管变量是什么类型--3、声明变量时必须指定数据类型,这样plsql才知道--该变量占据多少存储空间以及可以参与什么运算。--以下代码,会在屏幕上输出字面量'born on'
2015-05-28 09:44:53 3215 2
原创 第六章:with、正则、变量
--使用with子句--使用WITH子句,可以定义一个查询块,该查询块可以在一个查询中--反复调用--with子句可以提高复杂查询的性能:--使用WITH子句,Oracle服务器检索查询块的结果并存储它--在用户的临时表空间中。这可以提高性能。--使用with子句写一个查询:--显示每个部门的名称以及总薪水,条件是这些部门的总薪水要大于--跨部门的平
2015-05-28 09:42:03 431
原创 第五章:子查询、字典、merge
--查询数据字典--查看自己的视图的信息desc user_views;select view_name from user_views;--查看视图定义的select语句select text from user_views where view_name='DEPT_SUM_VU';--查看自己的序列的信息desc user
2015-05-27 22:30:42 499
原创 第四章:同义词、用户、权限、约束、修改表、闪回
--创建使用同义词--同义词就是给表、视图等对象取得别名,用于简化对--其的访问--分为2种:--私有同义词:用户自己创建自己使用的--公共同义词:dba创建,给其它用户使用的--为dept_sum_vu视图创建一个同义词--不使用public关键字创建的同义词就叫做私有同义词create synonym d_sum for dept_sum_
2015-05-27 22:26:32 1143
原创 第二章 : 连接、子查询、函数
--使用case表达式--在SQL语句中有两种方法被用来实现条件--处理(IF-THEN-ELSE 逻辑) :CASE表达式和DECODE函数。--注意:CASE表达式和ANSISQL一致。--DECODE函数是特有的Oracle语法--case表达式有两种形式:simplecase和searched case--1)simplecase
2015-05-27 22:25:52 576
原创 第三章 : 事务、约束、主键、视图、序列、索引
--dml语句--3、delete:删除表中满足where条件的已有的行--删除300号部门delete from departments where department_id=300;--不带where条件的delete会删除表中所有的行。--这叫做清空一张表delete from copy_emp;rollback;--del
2015-05-27 22:25:43 507
原创 第一章:基本的select查询&函数
--基本的select查询语句--查询所有的部门select * from departments;--查询所有的部门,只看部门号和位置号select department_id,location_id from departments; --在select子句中,可以使用算术表达式,对查找到的列--做各种计算--查看雇员薪水加
2015-05-27 22:23:52 928
原创 weblogic 建域 console for linux
1.选1创建一个新域 Welcome:--------Choose between creating and extending a domain. Based on your selection,the Configuration Wizard guides you through the steps to genera
2015-05-27 07:20:21 987
原创 weblogic 安装 for linux (console)
1.java -jar wls1036_generic.jar -mode=console 控制台 This installer will guide you through the installation of WebLogic 10.3.5.0.Type "Next" or enter to proceed to the next prompt
2015-05-27 07:13:05 905 3
原创 安装rlwrap for linux
安装rlwrap-0.37.tar环境:: Red Hat Enterprise Linux Server Release 5.51. 解压 : 在一个测试环境上安装rlwrap-0.37.tar.gz,configure步骤提示缺少包,按照提示tar -zxvf rlwrap-0.37.tar.gz./configure
2015-05-22 12:10:23 490
原创 mysql安装for windows
1.首先下载mysql文件包2.将下载到的mysql-5.6.24-x64.zip进行解压。3.将解压得到的文件夹复制到相应的地方,例如D:/program file/mysql4.进入文件夹内复制my-default.ini文件,并重命名为my.ini5.在my.ini文件内添加如下几行。sql_mode=NO_ENGINE_SUBSTITUTION,STRI
2015-05-21 17:02:31 433
原创 mysql主从复制(单主到多从)
(一)Master-MultiSlave(单主到多从) 如果写操作较少,而读操作很时,可以采取这种结构。你可以将读操作分布到其它的slave,从而减小master的压力。但是,当slave增加到一定数量时,slave对master的负载以及网络带宽都会成为一个严重的问题。这种结构虽然简单,但是,它却非常灵活,足够满足大多数应用需求。 常用场景:(1)
2015-05-21 16:53:32 1084
原创 linux常用命令总结
1.修改IP永久生效按以下方法vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1)按如下修改ipDEVICE=eth0 ( 如果是第二块刚为eth1)BOOTPROTO=static --静态ipIPADDR=192.168.0
2015-05-21 13:47:15 468
原创 第十一章:MongoDB一些理论知识整理
MongoDB的副本集不同于以往的主从模式。在集群Master故障的时候,副本集可以自动投票,选举出新的Master,并引导其余的Slave服务器连接新的Master,而这个过程对于应用是透明的。可以说MongoDB的副本集是自带故障转移功能的主从复制。1 .相对于传统主从模式的优势传统的主从模式,需要手工指定集群中的Master。如果Master发生故
2015-05-21 13:36:32 571
原创 第十章:MongoDB Replica Sets + Sharding搭建
MongoDBAuto-Sharding 解决了海量存储和动态扩容的问题,但离实际生产环境所需的高可靠、高可用还有些距离。所以有了” Replica Sets + Sharding”的解决方案: Shard: 使用 Replica Sets,确保每个数据节点都具有备份、自动容错转移、自动恢复能力。 Config:使用3 个配置服务器,确保元数据完整性
2015-05-21 12:46:49 608
原创 第九章:MongoDB管理维护sharding
1. 列出所有的shard Server 1./mongo 192.168.56.90:27017 #这里必须连接路由节点 mongos> use adminswitched to db adminmongos> db.runCommand({listshards:1}) -- --列出所有的shard Server{ "sha
2015-05-21 11:56:02 660
原创 第八章:MongoDB sharding 分片
一: 安装和部署Sharding 和Replica Set类似,都需要一个仲裁节点,但是Sharding还需要配置节点和路由节点。就三种集群搭建方式来说,这种是最复杂的。部署图如下:这是一种将海量的数据水平扩展的数据库集群系统,数据分表存储在 sharding 的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式 MongoDB集群。
2015-05-21 11:54:25 561
原创 第七章:MongoDB管理维护Replica Sets(读写分离&故障转移&增删节点)
一 . 读写分离1. 登录主库:./mongo 192.168.56.88:27017 插入一条数据: testrs:PRIMARY> db.person.insert({"name":"zw","sex":"M","age":19})testrs:PRIMARY> db.person.find() --主库查询,ok数据出来了{ "_id"
2015-05-21 11:51:02 1967
原创 第六章:MongoDB Replica Sets复制集的搭建
1. Replica Sets 复制集MongoDB 支持在多个机器中通过异步复制达到故障转移和实现冗余。多机器中同一时刻只有一台是用于写操作。正是由于这个情况,为 MongoDB 提供了数据一致性的保障。担当Primary角色的机器能把读操作分发给 slave。 MongoDB 高可用可用分两种: 1.1 Master-Slave :主
2015-05-21 11:48:12 863
原创 第五章:MongoDB性能监控
1. mongosniff 此工具可以从底层监控到底有哪些命令发送给了 MongoDB去执行,从中就可以进行分析: 以root身份执行:./mongosniff --source NET lo 然后其会监控位到本地以 localhost 监听默认 27017 端口的 MongoDB 的所有包请求,如执行”show dbs” 操作
2015-05-21 11:47:32 657
原创 第四章:命令行操作&进程控制&性能优化
一:命令执行操作1.通过eval 参数执行指定语句需要查询test库的t1 表中的记录数有多少,常用方法如下:db.t1.count()通过命令行eval参数直接执行语句:./mongo test --eval "printjson(db.t1.count())" 2.执行指定文件的内容如果涉及到很多的操作后,才能得到结果,
2015-05-21 11:41:10 541
原创 第三章:MongoDB导出&备份恢复&用户管理
1. 将user表导出 mongoexport db.user.find(); ./ mongoexport -d test -c user -o user.dat -d 指明使用的库, 本例中为” my_mongodb” -c 指明要导出的表, 本例中为”user” -o指明要导出的文件名, 本例中为”user.d
2015-05-21 11:32:48 1631
原创 第二章:MongoDB简单的增删改查
一: Insert操作① 单条插入var single={"name":"tom","password":"123456","age":24,"address":{"province":"hubei","city":"shiyan"},"loves":["eat","play","drink"]}var single2={
2015-05-21 11:26:28 398
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人