のんびりSE備忘録 @ ウィキ内検索 / 「VCS設定(Oracle)」で検索した結果

検索 :
  • VCS設定(Oracle)
    VERITAS5.0のISOイメージをマウント # mount -t iso9660 -o loop /root/LxRT50MP3.iso /mnt Oracleエージェントのインストール # cd /mnt/rhel5_x86_64/cluster_server_agents/oracle_agent/rpms/ # rpm -ivh VRTSvcsor-5.0.30.00-MP3_RHEL4.i686.rpm OracleTypes.cfの配置 # cd /etc/VRTSagents/ha/conf/Oracle/ # cp -p OracleTypes.cf /etc/VRTSvcs/conf/config/ ※注意:oracleユーザの環境変数で$を使うとVCSから読み込めないので、フルパス指定 例 export LD_LIBRARY_PATH=$ORACLE...
  • メニュー
    ...VMとVxFS設定 VCS設定(Oracle) NetApp SnapMirror FCP リンク DRBD日本語サイト Linux-HA 漢(オトコ)のコンピュータ道 Myはうす ここを編集
  • VxVMとVxFS設定
    初期設定 # vxinstall Some licenses are already installed. Do you wish to review them [y,n,q,?] (default y) n Do you wish to enter a license key [y,n,q,?] (default n) n Do you want to use enclosure based names for all disks ? [y,n,q,?] (default n) n Do you want to setup a system wide default disk group? [y,n,q,?] (default y) y Which disk group [ group ,list,q,?] rootdg The installation is ...
  • いろいろ確認
    トリガーの一覧 SQL select TRIGGER_NAME from user_triggers; SQL select object_name from user_objects where object_type = TRIGGER ; プロシージャの一覧 SQL select object_name from user_objects where object_type = PROCEDURE ; listener.ora # listener.ora Network Configuration File /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER =...
  • 11gR2 RACインストール
    前提条件 server hp ML110G6 VMware ESXi 仮想サーバ(2台) memory 2GB swap 4GB HDD 30GB OS RHEL4.6(64bit)[標準インストール] Storage nfs server(CentOS5.6) Oracle 11.2.0.2 EE ASM使用 RPMのインストール[node1,node2] [root@rac01 ~]# rpm -qa | egrep "binutils-|compat-libstdc++|elfutils-libelf-|elfutils-libelf-devel-|gcc-|gcc-c++-|glibc-|glibc-common-|glibc-devel-|glibc-headers-|ksh-|libgcc-|libaio-|libst...
  • RMANリカバリ
    Oracleの起動について 1.ノーマウント起動(spfile or init.ora) RAMN startup nomount 2.マウント起動(制御ファイル) RMAN startup mount RMAN alter database mount 3.データベースオープン RMAN startup RMAN alter Data 障害ポイント 1.spfile ⇒一旦、バックアップしたinit.ora or 仮作成したinit.oraでノーマウント起動してからSPFILEをリカバリ 1.制御ファイル(ControlFile) ⇒ノーマウント状態から制御ファイルのリカバリ 3.全表領域 ⇒マウント状態でのリカバリ 4.一部表領域 ⇒マウント状態でのリカバリ 5.REDOログファイル ⇒マウント状態で、リカ...
  • grid削除
    rm -rf /u01/app/oraInventory/ rm -rf /u01/app/11.2.0.3/grid/* rm -rf /u01/app/grid/* rm -rf /etc/oratab rm -rf /etc/oracle rm -rf /tmp/**** rm -rf /tmp/.oracle/ rm -rf /home/grid/oradiag_grid...
  • Oracleコマンド
    LISTENERコマンド 起動/停止 $ lsnrctl start|stop|status サービスの確認 $ lsnrctl services $ tnsping testdb
  • Oracleテスト用スクリプト
    スクリプト作成 vi insertsql.sh #!/bin/sh while true do #sqlplus sys/password as sysdba EOF sqlplus "/ as sysdba" EOF insert into test (time) values (systimestamp); commit; EOF date sleep 1 done テーブル作成 create table test (time char(50)) tablespace users; insert into test (time) values (systimestamp); select * from test; データを消去したい場合 truncate table test; テスト終了後のテーブル削除 drop table test;
  • Datapump(Database Link)
    ■テストデータ準備(export元DBで) SQL create user user01 identified by user01 default tablespace USERS temporary tablespace TEMP; SQL grant ALL PRIVILEGES to user01; SQL create table emp ( emp_id char(3), emp_name varchar2(10), primary key( emp_id ) ); insert into emp (emp_id,emp_name) values ( 001 , AAAAA ); insert into emp (emp_id,emp_name) values ( 002 , CCCCC ); insert into emp (emp_id,emp_nam...
  • Cygwinの使い方
    Cygwin起動 スタート>すべてのプログラム>Cygwin>Cygwin Bash Shell X起動 $ /usr/X11R6/bin/startx hostの許可(起動したXの画面で実行) $ xhost + access control disabled, clients can connect from any host DISPLAY変数を設定(画面を飛ばしたいサーバで実行、IPはCygwinを起動しているPC) $ export DISPLAY=192.168.11.2 0.0
  • 表領域(tablespace)
    既存表領域の確認 SQL select name from v$tablespace; 表領域の削除(OSファイルごと削除) SQL DROP TABLESPACE users INCLUDING CONTENTS AND DATAFILES;
  • IP設定(Solaris)
    /etc/inet/hosts の編集 # vi /etc/inet/hosts # # Internet host table # 127.0.0.1 localhost 10.0.0.1 v240 192.168.1.1 v240-bge2 192.168.1.2 v240-bge3 192.168.1.3 v240-ipmp /etc/netmasksの編集 # vi /etc/netmasks # # The netmasks file associates Internet Protocol (IP) address # masks with IP network numbers. # # network-number netmask # # The term network-number refers ...
  • Heartbeat構築
    事前に必要なRPM類 PyXML libidn curl libxml gnutls UID,GID指定で作成する場合 # groupadd -g 100 haclient # useradd -u 100 -g 100 -d /var/lib/heartbeat/cores/hacluster hacluster デフォルトは以下 /etc/passwd hacluster x 498 496 /var/lib/heartbeat/cores/hacluster /bin/bash /etc/group haclient x 82 rpmをインストール # rpm -ivh heartbeat-pils-2.1.3-1.x86_64.rpm # rpm -ivh heartbeat-stonith-2.1.3-1.x86_64.rpm # rpm -ivh ...
  • NTPクライアント設定(Solaris)
    /etc/inet/ntp.conf の作成 # vi /etc/inet/ntp.conf server 192.168.1.100 driftfile /var/ntp/ntp.drift # touch /var/inet/ntp.drift NTPデーモンの再起動 ※Solaris9 # /etc/init.d/xntpd stop # /etc/init.d/xntpd start ※Solaris10 # svcadm disable ntp # svcadm enable ntp NTP稼動確認 # ps –ef | grep ntp # ntpq -p
  • FCP
    サーバ設定(RHEL5.5) HBAドライバはデフォルトインストールのものを使用 NetApp用設定導入 HBAパラメータ設定 vi /etc/modprobe.conf options qla2xxx qlport_down_retry=30 mkinitrd -f /boot/initrd-"`uname -r`".img `uname - r` shutdown -r now NetApp Host Utility をインストール マルチパス設定(/etc/multipath.conf) WWPNの確認(/sys/class/fchost) NetApp設定 FCP設定 fcp status fcp start fcp nodename (※Clusterではfcp node名は同じである必要がある) FCポート設定 fcadmin config ...
  • 検証ツール(sysbench)
    パッケージの入手 http //sourceforge.net/projects/sysbench/files/ よりsysbench-0.4.10.tar.gzを入手 sysbechのインストール # tar xvfz sysbench-0.4.10.tar.gz # cd sysbench-0.4.10 # ./configure # make # make install RPMの準備 以下のRPMをインストールする # rpm -qaa | grep MySQL MySQL-client-advanced-gpl-5.1.43-1.rhel4.x86_64 MySQL-server-advanced-gpl-5.1.43-1.rhel4.x86_64 MySQL-devel-advanced-gpl-5.1.43-1.rhel4.x86_64 データベース作...
  • InnoDB Plugin
    RPMバンドル状況 RHEL4版のRPMにはバンドルされていない(RHEL5は有) 確認方法 $ rpm -qlp MySQL-server-advanced-gpl-5.1.47-1.rhel5.x86_64.rpm | grep -i innodb_plugin warning MySQL-server-advanced-gpl-5.1.47-1.rhel5.x86_64.rpm V3 DSA signature NOKEY, key ID 5072e1f5 /usr/lib64/mysql/plugin/ha_innodb_plugin.so /usr/lib64/mysql/plugin/ha_innodb_plugin.so.0 /usr/lib64/mysql/plugin/ha_innodb_plugin.so.0.0.0 InnoDB Plugin 使用方...
  • MySQLCluster構築
    管理ノード手順 データディレクトリ作成 # mkdir /var/lib/mysql-cluster # chown mysql mysql /var/lib/mysql-cluster # chmod 750 /var/lib/mysql-cluster rpmインストール # rpm -ivh MySQL-Cluster-gpl-management-7.0.6-0.rhel4.x86_64.rpm # rpm -ivh MySQL-Cluster-gpl-tools-7.0.6-0.rhel4.x86_64.rpm config作成 # vi /var/lib/mysql-cluster/config.ini [ndbd default] NoOfReplicas= 2 MaxNoOfConcurrentOperations= 10000 DataMemory= 80M In...
  • MySQL構築
    グループ・ユーザ作成 # groupadd -g 100 mysql # useradd -u 100 -g 100 -d /var/lib/mysql mysql RPMインストール # rpm -ivh --nopost MySQL-server-advanced-gpl-5.1.31-0.rhel4.x86_64.rpm # rpm -ivh MySQL-client-advanced-gpl-5.1.31-0.rhel4.x86_64.rpm ディレクトリ作成 # mkdir /var/log/mysql ; chmod 775 /var/log/mysql ; chown mysql mysql /var/log/mysql # mkdir /var/lib/mysql ; chmod 750 /var/lib/mysql ; chown mysql mysql /var...
  • MySQL構築(スレーブ構築-mysqldump方式)
    RPMインストール # rpm -ivh --nopost MySQL-server-advanced-gpl-5.1.30-0.rhel4.x86_64.rpm # rpm -ivh MySQL-client-advanced-gpl-5.1.30-0.rhel4.x86_64.rpm 1. マスターのデータをダンプする。 # mysqldump -uユーザ名 -pパスワード \ --all-databases --master-data=2 \ --single-transaction --flush-logs dumpfile.sql 2. マスター上にレプリケーション用のユーザを作成する。 mysql GRANT REPLICATION SLAVE ON *.* TO レプリケーションユーザ名 @ スレーブのホスト名 IDENTIFIED BY パスワード ; ...
  • MySQL構築(スレーブ構築-mysqldump方式[直接])
    RPMインストール # rpm -ivh --nopost MySQL-server-advanced-gpl-5.1.30-0.rhel4.x86_64.rpm # rpm -ivh MySQL-client-advanced-gpl-5.1.30-0.rhel4.x86_64.rpm my.cnf修正 通常のmy.cnfに加えて以下を追加で記載 # vi /var/lib/mysql/my.cnf server-id = 2 ←更新系とは違うIDを指定 #for slave server read_only slave_net_timeout = 60 log-slave-updates master-retry-count = 86400 relay-log = /var/lib/mysql/relaylog/mysql-relay 初期DB作成 # su - mysq...
  • Snapshot作成
    サイズ指定 lvcreate --snapshot --size 容量 -n Snapshot名 取得対象ボリューム 例) # lvcreate --snapshot --size 1g -n snaptest /dev/vg01/lv01 PE指定 lvcreate --snapshot -l PEサイズ -n Snapshot名 取得対象ボリューム 例) # lvcreate --snapshot -l 333 -n snaptest /dev/vg01/lv01 ※容量指定は、vgdisplayで"Free PE / Size"の部分を確認する # vgdisplay vg01 --- Volume group --- VG Name vg01 System ID Format ...
  • LV作成
    PV作成 # pvcreate /dev/sda1 Physical volume "/dev/sda1" successfully created # pvdisplay "/dev/sda1" is a new physical volume of "10.00 GB" --- NEW Physical volume --- PV Name /dev/sda1 VG Name PV Size 10.00 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE ...
  • DRBD構築
    DRBD構築 RPMインストール # rpm -ivh drbd82-8.2.6-1.el4.centos.x86_64.rpm # rpm -ivh kmod-drbd82-smp-8.2.6-2.2.6.9_78.0.5.EL.x86_64.rpm ※CentOS5.6(2.6.18-238.el5)のデフォルトインストール状態では以下のrpmでインストール可能。 drbd82-8.2.6-1.el5.centos.x86_64.rpm kmod-drbd82-8.2.6-2.x86_64.rpm [http //mirror.centos.org/centos/5/extras/x86_64/RPMS/] 設定ファイルの作成 # vi /etc/drbd.conf global { usage-count no; } common { syncer { ...
  • LV縮小
    ファイルシステム縮小 # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/volgrp-var_crash 9.9G 55M 9.3G 1% /var/crash # umount /var/crash # e2fsck -f /dev/mapper/volgrp-var_crash e2fsck 1.35 (28-Feb-2004) Pass 1 Checking inodes, blocks, and sizes Pass 2 Checking directory structure Pass 3 Checking directory connectivity Pass 4 Checking reference counts P...
  • SnapMirror
    状態確認 license snapmirror CFL**** snapmirror status Snapmirror is on. exportfs exportfs -p rw,anon=0,nosuid /vol/vol1_mirror exportfs Snapmirror作成 vol restrict vol1_mirror snapmirror initialize -S F840b vol1 F840b vol1_mirror snapmirror status Snapmirror is on. Source Destination State Lag Status F840b vol1 F840b vol1_mirror ...
  • RMAN
    バックアップ設定確認 RMAN show all; バックアップファイル全削除 RMAN delete backup; バックアップファイルを選択して削除 RMAN delete backupset #,#,; ※"#" は list backup で表示されるバックアップ・セットのID
  • DRBD領域拡張(オンライン)
    参考サイトhttp //www.drbd.jp/users-guide/s-resizing.html 参考サイトhttp //www.206rc.org/item/2670/catid/10 現状の領域確認[両ホスト] # df -h /dev/drbd0 Filesystem Size Used Avail Use% Mounted on /dev/drbd0 40G 5.0G 33G 14% /var/lib/mysql # lvs /dev/vg01/var_lib_mysql LV VG Attr LSize Origin Snap% Move Log Copy% Convert var_lib_mysql vg01 -wi-ao 40.00G VGの余り領域を...
  • pfile・spfile作成
    pfile作成 $ sqlplus / as sysdba SQL create pfile from spfile;
  • MySQLバックアップ
    オンラインでのデータ領域のコピーによるバックアップ時は、ソケットファイル(mysql.sock)のcpが出来ない Snapshotを用いたバックアップの流れ(InnoDBのみ) Snapshotを取得 ※InnoDBにはリカバリ機能があるので、MySQLエラーログにバイナリログのポジション情報が表示される為 Snapshotを用いたバックアップの流れ(MyISAMを含む) FLUSH TABLES WITH READ LOCK ポジション情報取得(SHOW MASTER STATUS) Snapshot取得 UNLOCK TABLES Snapshotを用いたバックアップのリカバリ流れ(InnoDBのみ) Snapshotからデータを戻す MySQL起動 # /etc/init.d/mysql start バイナリログのポジション確認(MySQL起動時のエラーログにポジション...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) 【ひなこい】最強ひな写ランキング - ひなこい攻略Wiki - Gamerch(ゲーマチ) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - ヨコハマ経済新聞 【Apex...
  • パスワード変更
    パスワード設定 mysql set password=password( hogehoge ); ノンパスワード設定 mysql set password=password( ); ユーザパスワード変更 mysql set password for user @ % =password( hogehoge ); OSからMySQLパスワード設定 # mysqladmin -uroot password hogehoge
  • MySQLCluster注意点
    外部キーはサポートなし MySQLの管理情報(mysqlデータベース)、はミラーされない(SQLを保存し、各SQLノードで展開) トランザクション一貫性は処理の途中で落ちた場合は他ノードに引き継がれない。 ポート情報を把握= 通信ポート 列削除はオンラインで出来ない。 メモリ上のデータをディスクに落とす機能(コマンド)はなし。 データノード追加時 既存データの再配置はテーブル単位で 新規テーブルと既存テーブルのデータ追加は自動配置される Binlogの伝播 create user等の管理系のSQLは他のSQLノードに伝播されない create table等のSQLは他のSQLノードに伝播される
  • DRBD復旧手順(完全再同期)
    1.状態確認 ノード①(Primary/Unknownとなっているノードをノード①として定義) # cat /proc/drbd version 8.2.6 (api 88/proto 86-88) GIT-hash 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by buildcentos@v20z-x86-64.home.local, 2008-10-14 10 57 44 0 cs StandAlone st Primary/Unknown ds UpToDate/DUnknown r--- ns 0 nr 41436 dw 55992 dr 14249 al 16 bm 10 lo 0 pe 0 ua 0 ap 0 oos 5076 ノード②(Secondary/Unknownとなっているノードをノード...
  • ストレージエンジン
    InnoDBトランザクション対応 クラッシュリカバリ対応 行ロックに対応 MEMORYメモリ型のDBなので、サーバダウン時にはデータが消える 一般的な使い方はMEMORY以外のストレージエンジンのテーブルをコピーして使うことが多い。 起動時のパラメータにinit_file=を指定する。 例: insert into memory_table select * from table トリガーを作成(MEMORYのテーブル更新と同時にメインテーブルも更新を行うように) 例:
  • LV拡張
    容量確認 # df -h /var/lib/mysql Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg01-lv01 30G 1.4G 27G 5% /var/lib/mysql LV拡張 例)1GB拡張 # lvextend -L +1G /dev/vg01/lv01 Extending logical volume lv01 to 31.00 GB Logical volume lv_02 successfully resized ファイルシステム拡張 # ext2online /dev/vg01/lv02 ext2online v1.1.18 - 2001/03/18 for EXT2FS 0.5b もしくは # ...
  • DRBD復旧手順(再同期)
    1.状態確認 ノード①(Primary/Unknownとなっているノードをノード①として定義) # cat /proc/drbd version 8.2.6 (api 88/proto 86-88) GIT-hash 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by buildcentos@v20z-x86-64.home.local, 2008-10-14 10 57 44 0 cs StandAlone st Primary/Unknown ds UpToDate/DUnknown r--- ns 0 nr 40952 dw 77608 dr 19845 al 17 bm 10 lo 0 pe 0 ua 0 ap 0 oos 12200 ノード②(Secondary/Unknownとなっているノードをノー...
  • トップページ
    @wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無...
  • プラグイン/動画(Youtube)
    動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
  • オンラインパラメータ変更
    mysql show variables like %max_connections% ; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 100 | +-----------------+-------+ 1 row in set (0.00 sec) mysql set global max_connections=1000 Query OK, 0 rows affected (0.00 sec) mysql show variables like %max_connections% ; +-----------------+-------+ | Variable_name | Value | +---...
  • 最大同時接続数について
    最大同時接続数はアプリケーションから接続予定の倍を確保して おいた方がよい可能性がある。 その理由としては、MySQLクライアントのリブート時にMySQLサーバ側 にクライアントのセッションが残ったままになる現象が発生する為である。 MySQLクライアントリブート後に再度接続がMySQLサーバにきた場合に 接続すうが通常の倍になってしまう。 不要となったセッションを早めに削除したい場合は、以下のパラメータを チューニングする必要がある。 (Linuxはデフォルトで2時間セッションを維持してしまう。) OS側の設定:tcp_keepalive_time(デフォルト7200秒) ⇒他のTCP接続にも影響を与えるので、注意が必要 MySQLサーバ側:wait_timeout(デフォルト28800秒) ⇒コネクションプールとの兼ね合いもあるので、注意が必要
  • サンプルDB作成
    create table emp ( emp_id char(3) , emp_name varchar2(10), primary key( emp_id ) ) insert into emp (emp_id,emp_name) values ( 001 , AAAAA ); insert into emp (emp_id,emp_name) values ( 002 , CCCCC ); insert into emp (emp_id,emp_name) values ( 003 , BBBBB ); create table dep ( dep_id char(3), dep_name varchar2(10), primary key(dep_id) ) insert into emp (emp_id,emp_name) valu...
  • アーカイブログ削除
    全アーカイブログ削除 $ rman target / RMAN delete archivelog all; このオブジェクトを削除しますか(YESまたはNOを入力してください)。 yes 日付指定でのアーカイブログ削除
  • MySQLパフォーマンス(IO性能)
    innodb_log_buffer_sizeを増やす 推奨1MB~8MB innodb_flush_log_at_trx_commit を1→2変更する。 詳細http //dev.mysql.com/doc/refman/5.1/ja/innodb-parameters.html
  • バイナリログ削除
    一部削除 2006年12月31日以前のログを削除 mysql PURGE MASTER LOGS BEFORE 2006-12-31 23 59 59 ; 全削除 mysql RESET MASTER; ログ確認 mysql show binary logs;
  • プラグイン/人気商品一覧
    人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 ...
  • @wiki全体から「VCS設定(Oracle)」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索