かきスタンプ

福岡でフリーランスの物流系のエンジニアやってます。

2016-11-01から1ヶ月間の記事一覧

ubuntu:サービス確認

サービスの稼働状態を確認 service --status-all 【状態】 [+] - サービス稼働中 [-] - サービス停止中 [?] - サービスの状態を判断できない Cent OS で実行すると、随分見え方が異なる。 PIDまで確認できる分、そっちの方が良さげ。 また、chkconfigで、…

Oracle:デフォルト設定のパスワード有効期限切れ対策

Oracle11g以降は、パスワードの有効期限がデフォルトで180日となっています。 そのままにしておくと、180日経過後に突然ログインできなくなるので、パスワードの有効期限を延ばす(もしくは無期限に設定する)必要があります。 以下、SYSDBAで実行。 パスワ…

Oracle:テーブルのみをエクスポート

Oracleでテーブルのみをエクスポートする方法。 expを使う場合 exp user/pass@net_service_name TABLES=% FILE=filename.dmp expdpを使う場合 expdp \"user/pass@net_service_name AS SYSDBA\" DIRECTORY=dump_save_directory DUMPFILE=filename.dmp TABLES=…

Windows:復元ポイントについて

Windows 8 が入っているノーパソの調子が悪くなり、調査とパッチ当てに結構時間使った。何が原因かは知らんが、定期的に復元ポイント作っておくように心がけておこうと思った。 復元ポイント作成&復元 【Windows 7、8、10】 コントロールパネル→システム→シ…

Oracle:表領域ごとの使用量、使用率、空き容量を表示

Oracleにて、表領域ごとの使用量、使用率、空き容量を表示するSQLを書いてみた。 SQL select DBA_DATA_FILES.TABLESPACE_NAME ,min(DBA_DATA_FILES.BYTES)/1024/1024 as "現サイズ(MB)" ,round(min(DBA_DATA_FILES.BYTES)/(1024*1024) - sum(DBA_FREE_SPACE.…

Oracle:どんなSQLが過去に発行されたか追跡

過去に発行されたSQLを表示 select * from v$sqlstats これだけだと、誰が実行したか(ユーザ、マシンなど)がわからないので、合わせて知りたい場合はセッション情報と結びつける。 セッション確認 select * from v$session v$sqlstats.sq_id と v$session.…

Oracle:テーブル名一覧とカラム名一覧を取得

テーブル名一覧とコメントを取得 select USER_TABLES.TABLE_NAME ,USER_TAB_COMMENTS.COMMENTS from USER_TABLES left join USER_TAB_COMMENTS on USER_TABLES.TABLE_NAME = USER_TAB_COMMENTS.TABLE_NAME where 1=1 order by 1 カラム名一覧とコメントを取…

Oracle:ロックセッションKILL(削除)

デッドロック発生時の対策。 ロックセッションサーチ select SID ,SERIAL# from V$SESSION where SID in ( select SID from V$LOCK where TYPE in ('TM','TX') ) SID、SERIAL# をメモし、以下のコマンドを実行。 ロックセッションKILL ※要管理者権限 alter s…

AWS:Redmine での MySQL Workbench起動

AWS Marketplace(EC2)の Redmineは DBがMySQLで動いているんで、MySQL Workbenchを動かしてみた。 【手順】 sshログイン sudo apt-get update sudo apt-get install ubuntu-desktop sudo apt-get install mysql-workbench sudo dpkg-reconfigure x11-commo…

Bash on Windows 10:sudo 実行時「名前解決できません」の対処

Windows 10のbashにて、sudoを実行すると「(コンピュータ名)の名前解決ができません」というメッセージと共にパスワード入力を要求されるようになった。あれ?今まで要求されてたっけ?と思いつつ、正しいパスワードを入力してもエラー。 調べると、/etc/hos…

VirtualBox:仮想マシンを他のマシンへコピー

【コピー元】 ファイル→仮想アプライアンスのエクスポート 【コピー先】 ファイル→仮想アプライアンスのインポート にて、コピー元にて作成したファイルを指定。