Skip to content

Instantly share code, notes, and snippets.

Yasushi Yamazaki yasushiyy

Block or report user

Report or block yasushiyy

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@yasushiyy
yasushiyy / pipeline_table.md
Created Jul 2, 2014
リストを表データとして取り出す(Oracle SQL)
View pipeline_table.md
select 1 from dual
union all
select 2 from dual;

とかやっている方へ。 リスト上のデータを、行データとしてアクセスする表関数があります。 商用で使うかは微妙ですが…

@yasushiyy
yasushiyy / vmstat_iostat.md
Created Jul 2, 2014
vmstatとかiostatを見やすくtailしたい
View vmstat_iostat.md

トラブル時に忘れるのでメモ。

vmstatは横に長いです。特に複数サーバのvmstatを一括で見たいときには邪魔なので、以下のようなワンライナーを使っています。

$ vmstat 1 | egrep --line-buffered "^ +[0-9]" | awk '{OFS=""; print "r=",$1," us=",$13," sy=",$14; fflush()}'

r=2 us=0 sy=0
r=0 us=1 sy=0
r=0 us=1 sy=1
@yasushiyy
yasushiyy / sqlplus.md
Created Jul 2, 2014
SQL*PlusでSQLの定期実行
View sqlplus.md

1秒単位とかで、定期的にSQLを実行したいときのやり方。

#!/bin/sh

cd `dirname $0`

LOCKFILE=.lock_sesw_`date "+%m%d%H%M%S"`
rm -f .lock_sesw_*
touch $LOCKFILE
@yasushiyy
yasushiyy / oraclelinux_image.md
Last active Aug 29, 2015
Oracle Linux 6.5のVagrant/Docker Imageを作る
View oraclelinux_image.md

Oracle Linux 6.5のVagrant/Docker Imageを作る

概要

必要最低限のOracle Linux 6.5の各種イメージを作成する手順。MacOSX上で実施しているが、恐らくWindowsでも動くはず。

  • Vagrant Box: Virtualbox向けのpackage.box というファイルをローカルPC上に作成する。
  • Docker Image: イメージを作成して Docker Hub にアップロードする。
@yasushiyy
yasushiyy / oracle_linux_docker.md
Last active May 24, 2016
Oracle LinuxのDocker Image (DB12cインストール用)を作る
View oracle_linux_docker.md
@yasushiyy
yasushiyy / vagrant_coreos_docker.md
Last active Jan 28, 2019
Vagrant + CoreOS + Dockerを利用した開発環境セットアップ
View vagrant_coreos_docker.md

Vagrant + CoreOS + Dockerを利用した開発環境セットアップ

MacOSX + Vagrant + CoreOS + Docker + Ubuntuの環境。

2014年6月11日時点での情報。

  • Version: CoreOS 343.0.0
  • Kernel: 3.14.5
  • Docker: 1.0
@yasushiyy
yasushiyy / exa_hilight.js
Last active Dec 15, 2015
bookmarklet to make exadata best practice documents easier to read
View exa_hilight.js
javascript:(function(){p=document.body.innerHTML;p=p.replace(/<h3 class="km"><a name=/g,'<h3 class="km" style="font-size:1.8em;color:white;background-color:red;"><a name=');p=p.replace(/<pre/g,'<pre style="color:blue;"');p=p.replace(/>NOTE:/g,' style="color:green">NOTE:');document.body.innerHTML=p})();
@yasushiyy
yasushiyy / oracle.md
Last active Mar 28, 2016
Oracle Hacks
View oracle.md

Not-so-known Oracle commands

Simulate ORA-600

Execute as SYSDBA.

execute dbms_system.ksdwrt(2,'ORA-600: test');

Output in alert.log:

@yasushiyy
yasushiyy / shell.md
Last active Dec 14, 2015
Command-Line Hacks
View shell.md

Useful shell snippets

Change Extension

change .doc to .txt (for whatever reason)

for name in *.doc
do
  mv "$name" "${name%.doc}.txt"
done
You can’t perform that action at this time.