自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小黑的博客

学习笔记

  • 博客(34)
  • 收藏
  • 关注

原创 /bin/bash: java: command not found 问题解决

/bin/bash: jar: command not found解决办法:cd /usr/bin必须先进入/usr/bin,下同sudo ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/jar我的jdk是安装在/usr/lib/jvm/jdk1.6.0_30/目录下的如果提示java:commond not found,于是照葫芦画瓢,输入命令

2017-07-26 15:16:30 8716 2

转载 LinkedList和ArrayList的区别

本文由 ImportNew - 唐小娟 翻译自 Javarevisited。欢迎加入翻译小组。转载请见文末要求。LinkedeList和ArrayList都实现了List接口,但是它们的工作原理却不一样。它们之间最主要的区别在于ArrayList是可改变大小的数组,而LinkedList是双向链接串列(doubly LinkedList)。ArrayList更受欢迎,很多场景下ArrayL

2017-06-06 09:49:41 402

原创 java 中Collection容器的分类

一、主要分为三类:1.List 类型1.) ArrayList 和LinkedList都是List类型。它们都是按照被插入的顺序保存元素。二者的不同之处不仅在于执行某些类型的操作时的性能,而且LinkedList包含的操作也多于ArrayList。  2. Set类型1.) HashSet、TreeSet和LinkedHashSet都是Set类型。在Set中,每个相同的

2017-06-06 09:46:30 874

原创 oracle多表关联更新(update)/删除(delete)数据表的的写法

1) 两表(多表)关联update -- 仅在where字句中的连接SQL 代码--这次提取的数据都是VIP,且包括新增的,所以顺便更新客户类别update customers a -- 使用别名set customer_type='01' --01 为vip,00为普通where exists (select 1from tmp_cust_ci

2017-04-08 09:13:03 21114 1

原创 Linux下如何挂载 windows盘

Linux将共享文件夹也是当作磁盘资源对待的,因此需要使用mount工具将其挂载到本地文件空间才可以访问,这一点就像Windows常用的网络磁盘映射是一样的。因此,首先我们需要创建一个挂载点,也就是在本地目录空间中创建一个挂载目录,如“mkdir -p /mnt/MYSHARE”。挂载点创建之后,就可以使用mount命令挂载共享文件夹了,“mount -t cifs -o user

2017-03-28 13:14:47 7152

转载 Linux中内存buffer和cache的区别

原文地址:http://blog.chinaunix.net/uid-24020646-id-2939696.html细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题.先来说说free命令[root@server

2017-03-27 11:18:20 409

转载 有关DBLINK操作的语句执行机制及优化方式

原文地址:http://www.itpub.net/thread-1786077-1-1.html分布式查询语句对于远程对象的查询在远程库执行,在远程可以执行的语句会通过优化器的查询转换,执行的是转换后的语句,然后结果集返回到本地,再与本地表运算。当然,本地还是远程是相对的,我们可以通过driving_hint改变主查询计划的执行位置,但是对DML,driving_site是失效的。另外对

2017-03-17 15:51:03 2193

转载 在Oracle中执行动态SQL的几种方法

转载地址:http://blog.csdn.net/li_guang/article/details/3995794在Oracle中执行动态SQL的几种方法在一般的sql操作中,sql语句基本上都是固定的,如:SELECT t.empno,t.ename  FROM scott.emp t WHERE t.deptno = 20;但有的时候,从应用的需要或程序的编写出发

2017-02-06 14:35:17 3984

原创 oracle 中几种排序方法

一、随机排序:select   *   from tablename order by dbms_random.value);这种方法一般随机取前几行记录比较有用。对于10W以上的记录,采取抽样的方式select   *   from (select * from  tablename SAMPLE(0.01)) WHERE rownum 二、Oracle中针对中文进行排序:

2017-02-06 14:31:34 14992

原创 oracle控制文件的备份和恢复以及丢失后的各种情况

oracle控制文件的备份和恢复以及丢失后的各种情况一、控制文件备份的方法:   可以热备,rman备,冷备(不过我们一般不使用冷备)   热备:   alter database backup controlfile to ''; 热备控制文件   alter database backuo controlfile to trace as '' 得到建立控制文件的脚本

2016-09-23 14:56:37 3517

转载 细说Linux下软件包的安装与管理

原文地址:http://ixdba.blog.51cto.com/2895551/537892 .感谢博主的慷慨无私。。!!一 源码安装方式      由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache、tomcat、php等软件。开源软件基本都提供源码下载,源码安装的方式;源码安装的好处是用户可以自己定制软件功能,安装需要

2016-06-10 17:49:14 2348

原创 PING 一个范围内的IP,把不通的保存下来的方法(批处理脚本)

@echo offecho test% >>d:\pinRecord.txtecho.for /L %%i in (1,1,255) do (ping -n 1 172.32.119.%%i >nul && echo 172.32.119.%%i ping入成功 || echo 172.32.119.%%i ping入失敗 && echo 172.32.119.%%i >>D:\pin

2016-06-01 13:46:06 7468

转载 物理standby database的日常维护

1.停止Standbyselect process, status from v$managed_standby; --查看备库是否在应用日志进行恢复alter database recover managed standby database cancel;shutdown immediate;2.切换到只读模式-----由shutdown模式切换到只读模式-------

2016-03-21 14:18:36 1335

原创 ORA-01153: an incompatible media recovery is active(产生原因及解决方法)

今天在standby 数据库上执行alter database  recover managed standby database using current logfile disconnect from session; 报如下错误:ERROR at line 1:ORA-01153: an incompatible media recovery is active从字

2016-03-21 14:16:54 23634 1

原创 oracle 11g dataguard 出现ORA-16143: 终端恢复过程中或之后不允许进行 RFS 连接解决方法

oracle 11g 备库不小心执行了“Alter database recover managed standby database finish;”,出现ORA-16143: 终端恢复过程中或之后不允许进行 RFS 连接解决办法:从主库重建控制文件,复制到备库,重启备库即可。  可用下面命令看出备库问题。SQL> select dest_id,status,er

2016-03-18 11:07:41 1767

原创 创建DATAGUARD的主要步骤

準備工作:分別在主庫和備庫都安裝上oracle軟件,在主庫上裝數據庫,備庫上不裝。配置DataGuard  1.在主備库中分別用$ netmgr命令创建监听和网络服务。  用tnsping 相互ping,看能否ping通。  2. 配置主庫為歸檔模式:      查看 archive log list;       如果不是啟動到mount狀態,修改為歸檔模式

2016-03-14 16:46:18 550

原创 oracle 11g ADG做(switchover)切换测试

--primary 做如下操作    SQL> alter database commit to switchover to physical standby;    Database altered.    SQL> shutdown immediate  ORA-01012: not logged on  SQL> conn / as sysdba  Con

2016-03-14 16:29:01 3606

原创 ORA-01093: alter database close only permitted with no sessions connected

SQL> alter database commit to switchover to primary;alter database commit to switchover to primary*ERROR at line 1:ORA-01093: alter database close only permitted with no sessions connected

2016-03-14 15:09:08 2523

转载 Oracle 安装报SGA size can not be greater than maximum shared memory segment size(0)以及内核参数讲解

问题现象:问题分析:         从问题现象上来看可以比较清晰的看出是因为系统的内核参数调整问题,导致无法分配正确的内存给SGA;那么这种情况通常是由于我们的/etc/sysctl.conf中配置的内存信息和实际内存信息不符合导致。 我们的物理内存的大小为2G,swap内存的大小为4G;[python] v

2016-03-05 17:20:25 2670

转载 oracle11g dataguard 完全手册

原文地址:http://www.cnblogs.com/tippoint/archive/2013/04/18/3029019.html一、前言:   网络上关于dataguard的配置文章很多,但是很多打着oracle11g的文章实际都是只能在9 10 上运行,比如FAL_CLIENT在11g中已经废弃,但是现在网络上的文章都是没有标注这一点。而且对于具体含义语焉不详对于

2016-03-02 08:22:03 457

转载 探索Oracle之11g DataGuard 配置

源文地址:http://www.linuxidc.com/Linux/2013-08/88692p2.htm配置步骤:一、开启强制日志二、配置pri端传输参数三、备份pri端数据库四、拷贝文件到sty端五、配置sty端传输参数六、将sty端启动到mount状态并恢复数据七、在pri端应用发送归档日志文件八、在sty

2016-02-27 17:46:06 551

转载 Oracle Data Guard 重要配置参数

原文地址:http://www.linuxidc.com/Linux/2013-08/88784.htmOracle Data Guard主要是通过为生产数据库提供一个或多个备用数据库(是产生数据库的一个副本),以保证在主库不可用或异常时数据不丢失并通过备用数据库继续提供服务。对于Oracle DG的配置,我们可以通过Grid Control来完成,也可以通过Data Gu

2016-02-27 17:27:11 335

原创 u盘装RedHat linux系统图文教程

准备工作:rhel-5.8-server-x86_64-dvd.iso文件;UltraISO软件;具体步骤:1、解压并用ultraiso软件打开rhel-5.8-server-x86_64-dvd.iso文件里解压出来的images/boot.iso文件。如下图所示2、使用UltraISO软件,点击启动->写入硬盘映像->写入。将boot.iso

2016-02-27 13:25:11 3158

原创 u盘安装linux,将grub安装到了u盘,将U盘拔掉后系统无法引导启动的解决方法

方法一:      1.首先用U盘引导进入系统      2. U盘引导进入系统后,首先查看系统安装位置,打开终端执行df -h 查看系统盘/boot位置      3. 如有没有/boot分区,直接使用root身份执行grub-install   /dev/sda   # /dev/sda就是要新装grub所在盘。          4.如果您有一个/boot分区,应该用如下

2016-02-27 12:13:01 2042

转载 oracle 两种认证方式总结

oracle两种认证方式总结ORACLE数据库通过sqlnet.ora文件中的参数sqlnet.authentication_services,参数文件中的remote_login_passwordfile和口令文件pwdsid.ora三者协同作用实现身份认证.sqlnet.authentication_services=(NTS)|(NONE)NTS:操作系统认证方式,不

2016-02-24 13:52:41 464

转载 ORA-00845: MEMORY_TARGET not supported on this system

原文地址:http://www.cnblogs.com/killkill/archive/2010/09/10/1823690.html今天晚上新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:1

2016-02-23 15:27:54 279

转载 利用Linux的特性恢复误删的数据文件

原文地址:http://www.itpub.net/thread-1044449-1-2.html      帖子中提到如下场景:Oracle on Linux的环境,在没有shutdown数据库的情况下误删数据文件system01.dbf。对于有完好rman备份或者Data Guard的情况下,神马都是浮云,但古语有云“屋漏偏逢连夜雨,船迟又遇打头风”,祸不单行的事情海了去,对于noba

2016-02-23 15:26:26 714

转载 Oracle 中使用正则表达式

Oracle使用正则表达式离不开这4个函数:1。regexp_like2。regexp_substr3。regexp_instr4。regexp_replace看函数名称大概就能猜到有什么用了。 regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:regexp_substr 函数,

2016-02-23 15:14:25 420

原创 用Xmanager+SSH使远程Linux安装图形界面本地化显示的方法

1、在window 192.168.100.1机器上安装Xmanager 42、启动Xmanager - passive3、使用SSH登录到linux服务器端4、执行export DISPLAY=192.168.100.1:0.05、执行 xhost +(ps:会显示如下内容 “access control disabled, clients can connect

2016-02-16 13:55:51 4144

原创 增加swap空間&tmp分區

一、增加swap空間=====================增加swap空間的方法==========1.使用dd創建一個大文件 dd if=/dev/zero of=/u01/SwapFile bs=1M count=5122.使用mkswap格式化,使其變成swap分區 mkswap /u01/SwapFile3.使其生效 swapon  /u01/SwapFil

2016-01-30 13:30:55 619

原创 Linux下掛載硬盤的方法

=========Linux下掛載硬盤的方法====================1.添加磁盤,查看磁盤狀況fdisk -l2.用fdisk 對/dev/sdb進行分區fdisk /dev/sdacat /proc/partitions如果創建完之後,/proc/partitions查看不到對應的分區,使用parprobe命令刷新一下就可以了。parprobe /de

2016-01-30 13:16:25 307

原创 配置Rhel5.8的本地yum源

配置Rhel5.8的本地yum源的方法:放入rhel-server-5.8-x86_64-dvd系統盤,將其掛在到/mnt/,也可用系統光盤的iso文件,掛載到/mnt/cdrom。[root@Master oracle]# mount /dev/cdrom  /mnt/cdrommount: block device/dev/cdrom is write-protected,

2016-01-30 13:08:13 2429

原创 Rhel5.8上配置VNCSERVER

第一步:查看是否已安装VNC相关软件包 # rpm -qa |grep vncvnc-4.1.2-14.el5_6.6vnc-server-4.1.2-14.el5_6.6表示已经安装上vnc服务。如果没有安装,就需要用光盘,运行以下命令:rpm -ivh  vnc-4.1.2-14.el5_6.6.x86_64.rpmrpm -ivh vn

2016-01-30 09:55:09 578

原创 Linux下如何彻底删除用户

想要完全删除用户账号(也就是删除所有与该用户相关的文件),以下这两种方法个人觉得是最好的:    (1)使用 userdel -r lee命令删除。    (2)先使用userdel lee 删除账户和组的信息,在使用find查找所有与该用户的相关文件,在使用rm -rf 删除              find / -user lee -exec rm {} \;

2016-01-28 14:55:06 9367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除