2014年12月29日 星期一

ORA-01720: grant option does not exist for 'PRODDTA.F4801'



    GRANT SELECT ON APAPS.V_X02 TO APCI;

oracle_DGTEST_testdb1$oerr ora 1720
01720, 00000, "grant option does not exist for '%s.%s'"
// *Cause:  A grant was being performed on a view and the grant option was
//          not present for an underlying object.
// *Action: Obtain the grant option on all underlying objects of the view.


參考
http://qwinn-aileen.blogspot.tw/2009/05/ora-01720-grant-option-does-not-exist.html


2014年11月10日 星期一

Cloud - CaaS and On premise 3 yeas TCO 比較 (不含網路設備,線路費用,機房基礎設施建構維護費用)



4,016,340 AT&T CaaS 3 year cost using below spec
1. 20 VM with CPU*2, Memory 4GB, 100GB storage
2. Data Transfer in/out 1GB
570,000 2P12C,144GB memory,600GB SAS disk *2
80,000 NAS 8TB
61,500 三年主機+存儲 電費
52,500 三年空調電費
764,000 On Premise 3 year cost using below spec
@ 20 VM * (CPU*2, Memory 4GB, 100GB storage)
@ 不包含網路設備,線路費用,機房基礎設施建構維護費用

2014年9月21日 星期日

Dropbox - cloud storage 用途

該想一下如何利用這xxTB的空間
1. File Server安裝dropbox,就不用做備份了,因為會直接同步到雲端,缺點是還原後windows ACL會跑掉。
2. 之前放在硬碟裡面的軟體installation files,好幾TB,就直接丟到dropbox去了,需要用的時候再開啟該目錄的同步。
3. 用來做跨國際的DR initial sync檔案傳送。

2014年9月12日 星期五

Virtualisation - Intel based CPU / ARM based CPU

在 Intel or ARM based computer 上面安裝hypervison,然後在其上安裝linux的source是否相同 ?
--> 如果是simulator, 使用linux 安裝光碟
--> 但是virtualization is not emulation, it work like a software partitioning of the existing resources,所以是用不同的光碟
--> 雖然intel based or ARM based 都是執行linux,但是其上的opensource application要重新編譯過,才能切換不同的平台使用

2014年9月3日 星期三

Oracle DB- Using the Oracle KEEP pool (Caching)




Oracle Automating Script for KEEP Pool Caching Tables & Indexes db_keep_cache_size
http://www.dba-oracle.com/t_script_automate_keep_pool_tables_indexes.htm

Using the Oracle KEEP pool
http://www.dba-oracle.com/oracle_tips_cache_small_fts.htm

Using the KEEP and RECYCLE Pool
http://www.toadworld.com/platforms/oracle/w/wiki/1347.using-the-keep-and-recycle-pool.aspx


Sometimes, data blocks are read in the database, and are infrequently reused. Often in a database we also have data blocks that are of frequent use (hot blocks). It is for these types of database blocks (and the objects associated with them) that Oracle offers the keep and recycle buffer pools. In this topic we will quickly review the database buffer cache, what the keep and recycle pools are, how to determine which objects to put in the keep pool, how to enable the buffer pool features, and finally how to assign objects to the buffer pools.

Buffer Cache Overview
Introducing the Keep and Recycle Pools
Analyze the Buffer Cache Usage
Enabling Multiple Buffer Pools
Dynamic Memory Allocation in Oracle9i
Guidelines for Initialization Parameters For Oracle8i
Allocating Segments to Different Pools

--Dell to Acquire Quest Software

2014年9月1日 星期一

Linux - Shell scripting, Show command executed along with output in log file



1. 用echo or printf

2. 用set -x


[root@testdb4 script]# tar cf /tmp/test.tar -T /root/script/tar_from.txt
tar: Removing leading `/' from member names
[root@testdb4 script]#
[root@testdb4 script]# /root/script/test_tar2.sh
[root@testdb4 script]#
[root@testdb4 script]# cat test_tar2.sh.out
+ tar cf /tmp/test.tar -T /root/script/tar_from.txt
tar: Removing leading `/' from member names
[root@testdb4 script]#
[root@testdb4 script]# cat /root/script/test_tar2.sh
#!/bin/sh
out=$0.out
set -x
{
tar cf /tmp/test.tar -T /root/script/tar_from.txt
} >$out 2>&1



[root@testdb4 script]# cat /root/script/test_tar2.sh
#!/bin/sh
out=$0.out
#set -x
{
tar cf /tmp/test.tar -T /root/script/tar_from.txt
} >$out 2>&1
[root@testdb4 script]# /root/script/test_tar2.sh
[root@testdb4 script]# cat test_tar2.sh.out
tar: Removing leading `/' from member names

  • 2>&1 indicates that the standard error (2>) is redirected to the same file descriptor that is pointed by standard output (&1).



2014年8月21日 星期四

Oracle DB - Use flashback database to recover the database to the point in time before failover. Physical Standby Database

1. 在DGTEST_S_US,Enable Flashback Database
2. 抄下DGTEST_P SCN  select to_char(current_scn) from v$database;   7316107016
3. 在DGTEST_P做一些交易,確認有被寫到DGTEST_S_US
4. 停止testdb1, testdb2, testdb3, make snapshot of testdb3
5. 開啟testdb3做測試
select OPEN_MODE, DB_UNIQUE_NAME, database_role, to_char(current_scn) from v$database;
READ ONLY WITH APPLY, DGTEST_S_US, PHYSICAL STANDBY, 7316107470

SQL> alter database activate physical standby database;
alter database activate physical standby database
*
ERROR at line 1:
ORA-10457: cannot close standby database due to active media recovery

SQL> recover managed standby database cancel; 

SQL> alter database activate physical standby database;

Database altered.

SQL> select OPEN_MODE, DB_UNIQUE_NAME, database_role, to_char(current_scn) from v$database;

OPEN_MODE
------------------------------------------------------------
DB_UNIQUE_NAME
--------------------------------------------------------------------------------
DATABASE_ROLE
------------------------------------------------
TO_CHAR(CURRENT_SCN)
--------------------------------------------------------------------------------
MOUNTED
DGTEST_S_US
PRIMARY
0

SQL> alter database open;


--測試

create table scott.emp_copy as select * from scott.emp;


--回復 standby db

6. 做FLASHBACK DATABASE 到Activate前的SCN

SQL> select to_char(current_scn) from v$database;

TO_CHAR(CURRENT_SCN)
--------------------------------------------------------------------------------
7316107953

SQL> select standby_became_primary_scn from v$database;

STANDBY_BECAME_PRIMARY_SCN
--------------------------
                7316107470
                
select to_char(standby_became_primary_scn) from v$database;

SQL> flashback database to scn 12841128892;
flashback database to scn 7316107470
*
ERROR at line 1:
ORA-38757: Database must be mounted and not open to FLASHBACK.


SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup mount
ORACLE instance started.

Total System Global Area  521936896 bytes
Fixed Size                  2214936 bytes
Variable Size             318768104 bytes
Database Buffers          192937984 bytes
Redo Buffers                8015872 bytes
Database mounted.
SQL> flashback database to scn 12841128892;

Flashback complete.

SQL> select to_char(current_scn) from v$database;

TO_CHAR(CURRENT_SCN)
--------------------------------------------------------------------------------
0

SQL> alter database convert to physical standby;

Database altered.

SQL> select OPEN_MODE, DB_UNIQUE_NAME, database_role, to_char(current_scn) from v$database;
select OPEN_MODE, DB_UNIQUE_NAME, database_role, to_char(current_scn) from v$database
                                                                           *
ERROR at line 1:
ORA-01507: database not mounted


SQL> shutdown immediate
ORA-01507: database not mounted


ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area  521936896 bytes
Fixed Size                  2214936 bytes
Variable Size             318768104 bytes
Database Buffers          192937984 bytes
Redo Buffers                8015872 bytes
Database mounted.
SQL> select OPEN_MODE, DB_UNIQUE_NAME, database_role, to_char(current_scn) from v$database;

OPEN_MODE
------------------------------------------------------------
DB_UNIQUE_NAME
--------------------------------------------------------------------------------
DATABASE_ROLE
------------------------------------------------
TO_CHAR(CURRENT_SCN)
--------------------------------------------------------------------------------
MOUNTED
DGTEST_S_US
PHYSICAL STANDBY
7316107470

SQL> alter database open;

Database altered.

SQL> select OPEN_MODE, DB_UNIQUE_NAME, database_role, to_char(current_scn) from v$database;

OPEN_MODE
------------------------------------------------------------
DB_UNIQUE_NAME
--------------------------------------------------------------------------------
DATABASE_ROLE
------------------------------------------------
TO_CHAR(CURRENT_SCN)
--------------------------------------------------------------------------------
READ ONLY
DGTEST_S_US
PHYSICAL STANDBY
7316107470

7. 開啟testdb1 and testdb2
8. 啟動 DGTEST_P and DGTEST_S
9. DGMGRL會自動帶起DETEST_S_US的 managed standby recovery.

Thu Aug 21 10:45:31 2014
Data Guard: Database open completed; restarting redo-apply ...
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE  THROUGH ALL SWITCHOVER DISCONNECT  USING CURRENT LOGFILE
Attempt to start background Managed Standby Recovery process (DGTEST)

SQL> select OPEN_MODE, DB_UNIQUE_NAME, database_role, to_char(current_scn) from v$database;

OPEN_MODE
------------------------------------------------------------
DB_UNIQUE_NAME
--------------------------------------------------------------------------------
DATABASE_ROLE
------------------------------------------------
TO_CHAR(CURRENT_SCN)
--------------------------------------------------------------------------------
READ ONLY WITH APPLY
DGTEST_S_US
PHYSICAL STANDBY
7316108323

SQL> create table scott.emp_copy2 as select * from scott.emp_copy;
SQL> select * from scott.emp_copy2;
SQL> alter system switch logfile;

10.用Data Guard Broker 再次確認

oracle_DGTEST_testdb1.rgp.raritan.com$dgmgrl
DGMGRL for Linux: Version 11.2.0.1.0 - 64bit Production

Copyright (c) 2000, 2009, Oracle. All rights reserved.

Welcome to DGMGRL, type "help" for information.
DGMGRL> connect sys
Password:
Connected.
DGMGRL> show configuration;

Configuration - DGTEST_P

  Protection Mode: MaxPerformance
  Databases:
    DGTEST_P    - Primary database
    DGTEST_S    - Physical standby database
    DGTEST_S_US - Physical standby database

Fast-Start Failover: DISABLED

Configuration Status:
SUCCESS

Linux LVM 實做 新增 遷移 刪除


//
//在rapap02新增一個Logical Volume
//掛載到 /mnt/lv011,Copy資料到其中
//卸載並且vgexport
//
[root@rapap02 ~]# fdisk -l
Disk /dev/xvda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          13      104391   83  Linux
/dev/xvda2              14        2610    20860402+  8e  Linux LVM
Disk /dev/xvdb: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/xvdb doesn't contain a valid partition table
Disk /dev/xvdc: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/xvdc doesn't contain a valid partition table
Disk /dev/xvdd: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/xvdd doesn't contain a valid partition table
[root@rapap02 ~]# vgcreate vgtest /dev/xvdd
  No physical volume label read from /dev/xvdd
  Physical volume "/dev/xvdd" successfully created
  Volume group "vgtest" successfully created
[root@rapap02 ~]# vgdisplay vgtest
  --- Volume group ---
  VG Name               vgtest
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               2.00 GB
  PE Size               4.00 MB
  Total PE              511
  Alloc PE / Size       0 / 0
  Free  PE / Size       511 / 2.00 GB
  VG UUID               gPeHCF-q2uS-t2Ps-WBLV-aTRU-eWnS-4L8FV5
[root@rapap02 ~]# lvcreate -l +511 -nlv011 vgtest
  Logical volume "lv011" created
[root@rapap02 ~]# pvscan
  PV /dev/xvdd    VG vgtest       lvm2 [2.00 GB / 0    free]
  PV /dev/xvdc    VG VolGroup01   lvm2 [50.00 GB / 0    free]
  PV /dev/xvda2   VG VolGroup00   lvm2 [19.88 GB / 0    free]
  PV /dev/xvdb    VG VolGroup00   lvm2 [29.97 GB / 16.97 GB free]
  Total: 4 [101.84 GB] / in use: 4 [101.84 GB] / in no VG: 0 [0   ]
[root@rapap02 ~]# lvscan
  ACTIVE            '/dev/vgtest/lv011' [2.00 GB] inherit
  ACTIVE            '/dev/VolGroup01/LogVol02' [50.00 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol00' [26.91 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [5.97 GB] inherit
[root@rapap02 ~]# mkfs -t ext3 /dev/vgtest/lv011
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
261632 inodes, 523264 blocks
26163 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
16352 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@rapap02 ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      27331836   4537784  21388472  18% /
/dev/xvda1              101086     13860     82007  15% /boot
tmpfs                  4194304         0   4194304   0% /dev/shm
/dev/mapper/VolGroup01-LogVol02
                      51602044  25518644  23462168  53% /u01
[root@rapap02 ~]# ll /mnt
total 0
[root@rapap02 ~]# mkdir /mnt/lv011
[root@rapap02 ~]# mount /dev/vgtest/lv011 /mnt/lv011
[root@rapap02 ~]#
[root@rapap02 ~]#
[root@rapap02 ~]#
[root@rapap02 ~]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      27331836   4537788  21388468  18% /
/dev/xvda1              101086     13860     82007  15% /boot
tmpfs                  4194304         0   4194304   0% /dev/shm
/dev/mapper/VolGroup01-LogVol02
                      51602044  25518644  23462168  53% /u01
/dev/mapper/vgtest-lv011
                       2060176     35880   1919644   2% /mnt/lv011
[root@rapap02 ~]# ls /etc
a2ps.cfg               desktop-profiles      ident.key                     minicom.users            protocols          skel
a2ps-site.cfg          dev.d                 idmapd.conf                   mke2fs.conf              quotagrpadmins     slrn.rc
acpi                   dhcp6c.conf           init.d                        mke4fs.conf              quotatab           smartd.conf
adjtime                dhcpd.conf            initlog.conf                  modprobe.conf            racoon             smi.conf
aide.conf              DIR_COLORS            inittab                       modprobe.conf~           rc                 smrsh
alchemist              DIR_COLORS.xterm      inputrc                       modprobe.conf.orabackup  rc0.d              smt_dhcp_ra_support.conf
aliases                dnsmasq.conf          ipmi_monitoring_sensors.conf  modprobe.d               rc1.d              snmp
aliases.db             dnsmasq.d             iproute2                      motd                     rc2.d              sound
alsa                   dumpdates             ipsec.conf                    mrtg                     rc3.d              squid
alternatives           edac                  ipsec.d                       mtab                     rc4.d              ssh
amanda                 enscript.cfg          ipsec.secrets                 mtools.conf              rc5.d              stunnel
amandates              enterprise-release    iscsi                         multipath.conf           rc6.d              subversion
amd.conf               environment           isdn                          Muttrc                   rc.d               sudoers
amd.net                esd.conf              issue                         Muttrc.local             rc.local           sysconfig
anacrontab             exports               issue.net                     netplug                  rc.sysinit         sysctl.conf
anthy-conf             fb.modes              java                          netplug.d                readahead.d        sysctl.conf.orabackup
at.deny                fcoe                  jvm                           NetworkManager           reader.conf        sysctl.ktune
audisp                 filesystems           jvm-commmon                   nscd.conf                reader.conf.d      syslog.conf
audit                  firmware              jwhois.conf                   nsswitch.conf            redhat-lsb         tcsd.conf
autofs_ldap_auth.conf  fonts                 kdump.conf                    ntp                      redhat-release     termcap
auto.master            foomatic              krb5.conf                     ntp.conf                 request-key.conf   tgt
auto.misc              fstab                 ktune.d                       odbc.ini                 resolv.conf        tux.mime.types
auto.net               gconf                 ldap.conf                     odbcinst.ini             rhgb               udev
auto.smb               gcrypt                ld.so.cache                   ofed                     rmt                updatedb.conf
avahi                  gdm                   ld.so.conf                    openldap                 rndc.key           uucp
bashrc                 ghostscript           ld.so.conf.d                  opt                      rpc                vimrc
blkid                  gnome-vfs-2.0         lftp.conf                     oraInst.loc              rpm                virc
bluetooth              gnome-vfs-mime-magic  libaudit.conf                 oratab                   rwtab              warnquota.conf
bonobo-activation      gnupg                 libibverbs.d                  pam.d                    rwtab.d            watchdog.conf
brltty                 gpm-root.conf         libuser.conf                  pam_pkcs11               samba              webalizer.conf
brltty.conf            gre.d                 localtime                     pam_smb.conf             sane.d             wgetrc
capi.conf              group                 login.defs                    pango                    sasl2              wpa_supplicant
cdrecord.conf          group-                logrotate.conf                passwd                   scim               wvdial.conf
cipe                   grub.conf             logrotate.d                   passwd-                  screenrc           X11
conman.conf            gshadow               logwatch                      pcmcia                   scrollkeeper.conf  xdg
cron.d                 gshadow-              lsb-release.d                 Pegasus                  scsi_id.config     xinetd.conf
cron.daily             gssapi_mech.conf      ltrace.conf                   php.d                    securetty          xinetd.d
cron.deny              gtk                   lvm                           php.ini                  security           xml
cron.hourly            gtk-2.0               mail                          pinforc                  selinux            yp.conf
cron.monthly           hal                   mailcap                       pki                      sensors.conf       yum
crontab                hba.conf              mail.rc                       pm                       services           yum.conf
cron.weekly            host.conf             makedev.d                     ppp                      sestatus.conf      yum.repos.d
csh.cshrc              hosts                 man.config                    prelink.cache            setroubleshoot     zlogin
csh.login              hosts.allow           maven                         prelink.conf             setuptool.d        zlogout
cups                   hosts.deny            mc                            prelink.conf.d           sgml               zprofile
dbus-1                 hp                    mcelog.conf                   printcap                 shadow             zshenv
default                httpd                 mgetty+sendfax                profile                  shadow-            zshrc
depmod.d               ibm_hosts             mime.types                    profile.d                shells
[root@rapap02 ~]# pwd
/root
[root@rapap02 ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      27331836   4537788  21388468  18% /
/dev/xvda1              101086     13860     82007  15% /boot
tmpfs                  4194304         0   4194304   0% /dev/shm
/dev/mapper/VolGroup01-LogVol02
                      51602044  25518644  23462168  53% /u01
/dev/mapper/vgtest-lv011
                       2060176     35880   1919644   2% /mnt/lv011
[root@rapap02 ~]# cd /mnt/lv011
[root@rapap02 lv011]# cp /etc/*.conf .
[root@rapap02 lv011]# mkdir dir1
[root@rapap02 lv011]# mkdir dir2 dir3
[root@rapap02 lv011]# ls
aide.conf              dir1              host.conf                     ld.so.conf      mke4fs.conf     reader.conf               sysctl.conf     yp.conf
amd.conf               dir2              idmapd.conf                   lftp.conf       modprobe.conf   request-key.conf          syslog.conf     yum.conf
autofs_ldap_auth.conf  dir3              initlog.conf                  libaudit.conf   mtools.conf     resolv.conf               tcsd.conf
brltty.conf            dnsmasq.conf      ipmi_monitoring_sensors.conf  libuser.conf    multipath.conf  scrollkeeper.conf         updatedb.conf
capi.conf              esd.conf          ipsec.conf                    logrotate.conf  nscd.conf       sensors.conf              warnquota.conf
cdrecord.conf          gpm-root.conf     jwhois.conf                   lost+found      nsswitch.conf   sestatus.conf             watchdog.conf
conman.conf            grub.conf         kdump.conf                    ltrace.conf     ntp.conf        smartd.conf               webalizer.conf
dhcp6c.conf            gssapi_mech.conf  krb5.conf                     mcelog.conf     pam_smb.conf    smi.conf                  wvdial.conf
dhcpd.conf             hba.conf          ldap.conf                     mke2fs.conf     prelink.conf    smt_dhcp_ra_support.conf  xinetd.conf
[root@rapap02 lv011]# cd
[root@rapap02 ~]# umount /dev/vgtest/lv011
[root@rapap02 ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      27331836   4537788  21388468  18% /
/dev/xvda1              101086     13860     82007  15% /boot
tmpfs                  4194304         0   4194304   0% /dev/shm
/dev/mapper/VolGroup01-LogVol02
                      51602044  25518644  23462168  53% /u01
[root@rapap02 ~]# vgchange -a n vgtest
  0 logical volume(s) in volume group "vgtest" now active
[root@rapap02 ~]# vgdisplay
  --- Volume group ---
  VG Name               vgtest
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               2.00 GB
  PE Size               4.00 MB
  Total PE              511
  Alloc PE / Size       511 / 2.00 GB
  Free  PE / Size       0 / 0
  VG UUID               gPeHCF-q2uS-t2Ps-WBLV-aTRU-eWnS-4L8FV5
  --- Volume group ---
  VG Name               VolGroup01
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               50.00 GB
  PE Size               4.00 MB
  Total PE              12799
  Alloc PE / Size       12799 / 50.00 GB
  Free  PE / Size       0 / 0
  VG UUID               N04jCd-WjJe-pUAm-apea-nAc1-7oNy-oNri2U
  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               49.84 GB
  PE Size               32.00 MB
  Total PE              1595
  Alloc PE / Size       1052 / 32.88 GB
  Free  PE / Size       543 / 16.97 GB
  VG UUID               q07Lbb-zGJ2-Wtze-S1MK-tDpr-6Cqu-xZs7oT
[root@rapap02 ~]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "vgtest" using metadata type lvm2
  Found volume group "VolGroup01" using metadata type lvm2
  Found volume group "VolGroup00" using metadata type lvm2
[root@rapap02 ~]# vgexport vgtest
  Volume group "vgtest" successfully exported
[root@rapap02 ~]# vgscan
  Reading all physical volumes.  This may take a while...
  Found exported volume group "vgtest" using metadata type lvm2
  Found volume group "VolGroup01" using metadata type lvm2
  Found volume group "VolGroup00" using metadata type lvm2
[root@rapap02 ~]# vgdisplay vgtest -v
    Using volume group(s) on command line
    Finding volume group "vgtest"
  Volume group vgtest is exported
  --- Volume group ---
  VG Name               vgtest
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             exported/resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               2.00 GB
  PE Size               4.00 MB
  Total PE              511
  Alloc PE / Size       511 / 2.00 GB
  Free  PE / Size       0 / 0
  VG UUID               gPeHCF-q2uS-t2Ps-WBLV-aTRU-eWnS-4L8FV5
  Volume group vgtest is exported
  --- Physical volumes ---
  PV Name               /dev/xvdd
  PV UUID               GIfDA5-JdVQ-0VWq-bGJG-QsWA-zYPf-joXF9g
  PV Status             allocatable
  Total PE / Free PE    511 / 0
[root@rapap02 ~]# lvscan
  Volume group vgtest is exported
  ACTIVE            '/dev/VolGroup01/LogVol02' [50.00 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol00' [26.91 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [5.97 GB] inherit




//
//在testdb4做vgimport vgtest
//掛載到 /mnt/lv011,檢查資料是否完整
//

[root@testdb4 etc]# cat /etc/fstab
/dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
[root@testdb4 dev]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      14124720   9951560   3444072  75% /
/dev/xvda1              101086     32579     63288  34% /boot
tmpfs                  1048576         0   1048576   0% /dev/shm
[root@testdb4 dev]# fdisk -l
Disk /dev/xvda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          13      104391   83  Linux
/dev/xvda2              14        2610    20860402+  8e  Linux LVM
Disk /dev/dm-0: 14.9 GB, 14931722240 bytes
255 heads, 63 sectors/track, 1815 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 6408 MB, 6408896512 bytes
255 heads, 63 sectors/track, 779 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-1 doesn't contain a valid partition table
[root@testdb4 dev]# fdisk -l
Disk /dev/xvda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          13      104391   83  Linux
/dev/xvda2              14        2610    20860402+  8e  Linux LVM
Disk /dev/dm-0: 14.9 GB, 14931722240 bytes
255 heads, 63 sectors/track, 1815 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 6408 MB, 6408896512 bytes
255 heads, 63 sectors/track, 779 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-1 doesn't contain a valid partition table
Disk /dev/xvdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/xvdb doesn't contain a valid partition table
You have new mail in /var/spool/mail/root

[root@testdb4 dev]# pvscan
  PV /dev/xvdb     is in exported VG vgtest [2.00 GB / 0    free]
  PV /dev/xvda2   VG VolGroup00   lvm2 [19.88 GB / 0    free]
  Total: 2 [21.87 GB] / in use: 2 [21.87 GB] / in no VG: 0 [0   ]
[root@testdb4 dev]#
[root@testdb4 dev]# vgimport vgtest
  Volume group "vgtest" successfully imported
[root@testdb4 dev]# pvscan
  PV /dev/xvdb    VG vgtest       lvm2 [2.00 GB / 0    free]
  PV /dev/xvda2   VG VolGroup00   lvm2 [19.88 GB / 0    free]
  Total: 2 [21.87 GB] / in use: 2 [21.87 GB] / in no VG: 0 [0   ]
[root@testdb4 dev]# lvscan
  inactive          '/dev/vgtest/lv011' [2.00 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol00' [13.91 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [5.97 GB] inherit
[root@testdb4 dev]# vgchange -a y vgtest
  1 logical volume(s) in volume group "vgtest" now active
[root@testdb4 dev]# lvscan
  ACTIVE            '/dev/vgtest/lv011' [2.00 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol00' [13.91 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [5.97 GB] inherit
[root@testdb4 dev]# mkdir /mnt/lv011
[root@testdb4 dev]# mount /dev/vgtest/lv011 /mnt/lv011
[root@testdb4 dev]# cd /mnt/lv011
[root@testdb4 lv011]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      14124720   9951632   3444000  75% /
/dev/xvda1              101086     32579     63288  34% /boot
tmpfs                  1048576         0   1048576   0% /dev/shm
/dev/mapper/vgtest-lv011
                       2060176     36336   1919188   2% /mnt/lv011
[root@testdb4 lv011]# ls
aide.conf              dir3                          ipsec.conf      ltrace.conf     prelink.conf              syslog.conf
amd.conf               dnsmasq.conf                  jwhois.conf     mcelog.conf     reader.conf               tcsd.conf
autofs_ldap_auth.conf  esd.conf                      kdump.conf      mke2fs.conf     request-key.conf          updatedb.conf
brltty.conf            gpm-root.conf                 krb5.conf       mke4fs.conf     resolv.conf               warnquota.conf
capi.conf              grub.conf                     ldap.conf       modprobe.conf   scrollkeeper.conf         watchdog.conf
cdrecord.conf          gssapi_mech.conf              ld.so.conf      mtools.conf     sensors.conf              webalizer.conf
conman.conf            hba.conf                      lftp.conf       multipath.conf  sestatus.conf             wvdial.conf
dhcp6c.conf            host.conf                     libaudit.conf   nscd.conf       smartd.conf               xinetd.conf
dhcpd.conf             idmapd.conf                   libuser.conf    nsswitch.conf   smi.conf                  yp.conf
dir1                   initlog.conf                  logrotate.conf  ntp.conf        smt_dhcp_ra_support.conf  yum.conf
dir2                   ipmi_monitoring_sensors.conf  lost+found      pam_smb.conf    sysctl.conf



//
//掛載到 /mnt/lv011
//移除LVM設定
//
[root@testdb4 lv011]# pvscan
  PV /dev/xvdb    VG vgtest          lvm2 [2.00 GB / 0    free]
  PV /dev/xvda2   VG VolGroup00      lvm2 [19.88 GB / 0    free]
  PV /dev/xvdc                       lvm2 [3.00 GB]
  Total: 3 [24.87 GB] / in use: 2 [21.87 GB] / in no VG: 1 [3.00 GB]
[root@testdb4 lv011]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      14124720   9951652   3443980  75% /
/dev/xvda1              101086     32579     63288  34% /boot
tmpfs                  1048576         0   1048576   0% /dev/shm
/dev/mapper/vgtest-lv011
                       2060176     36336   1919188   2% /mnt/lv011
[root@testdb4 lv011]# cd
[root@testdb4 ~]# umount /dev/vgtest/lv011
[root@testdb4 ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      14124720   9951652   3443980  75% /
/dev/xvda1              101086     32579     63288  34% /boot
tmpfs                  1048576         0   1048576   0% /dev/shm
[root@testdb4 ~]# pvremove /dev/xvdc
  Labels on physical volume "/dev/xvdc" successfully wiped
[root@testdb4 ~]# pvscan
  PV /dev/xvdb    VG vgtest       lvm2 [2.00 GB / 0    free]
  PV /dev/xvda2   VG VolGroup00   lvm2 [19.88 GB / 0    free]
  Total: 2 [21.87 GB] / in use: 2 [21.87 GB] / in no VG: 0 [0   ]
[root@testdb4 ~]# pvremove /dev/xvdb
  Can't pvremove physical volume "/dev/xvdb" of volume group "vgtest" without -ff
[root@testdb4 ~]# vgremove /dev/vgtest/
  Invalid volume group name: vgtest/
  Run `vgremove --help' for more information.
[root@testdb4 ~]# vgremove /dev/vgtest
Do you really want to remove volume group "vgtest" containing 1 logical volumes? [y/n]: y
Do you really want to remove active logical volume lv011? [y/n]: y
  Logical volume "lv011" successfully removed
  Volume group "vgtest" successfully removed
[root@testdb4 ~]# pvremove /dev/xvdb
  Labels on physical volume "/dev/xvdb" successfully wiped
[root@testdb4 ~]# pvscan
  PV /dev/xvda2   VG VolGroup00   lvm2 [19.88 GB / 0    free]
  Total: 1 [19.88 GB] / in use: 1 [19.88 GB] / in no VG: 0 [0   ]


2014年8月11日 星期一

Cloud - 什麼樣的服務不適合上雲端?



根據以下試算,具有以下特質的服務不適合上雲端
1. CPU使用率過低,但是需要滿足每天/每月特別時段的尖峰者。 --> 以數量計價
2. Memory使用率低,但是需要滿足每天/每月特別時段的尖峰者。 --> 以數量計價
3. Disk I/O量低,但需要的Disk的總空間很大。 --> I/O量低還是要付空間費








2014年7月23日 星期三

腳踏車 - 龍頭在前叉的高度調整



今天「麥德姆」(MATMO)來襲,休假在家一天,剛好來玩一下積木。

前一陣子入手的小徑,把錢叉上蓋打開檢查一下,發現前叉上緣距離龍頭上端有點遠。

量了一下,果然深度是6mm,超過寶典的建議值(3mm~5mm)。

更換龍頭下方的墊片厚度,讓前叉上端剛好超出龍頭一些。

再加上一個薄墊圈。

將上蓋螺絲鎖至稍微固定,調整龍頭角度,然後將龍頭兩顆固定螺絲鎖緊,再稍微鎖緊上蓋螺絲。完工。










2014年7月3日 星期四

Smart device - 遺失 定位 消除資料 ipad iphone

Android 裝置管理員
https://www.google.com/android/devicemanager

定位紀錄
https://maps.google.com/locationhistory

小米雲服務
https://i.xiaomi.com/

Apple iCloud
https://www.icloud.com/

2014年6月16日 星期一

VMware - vCenter server 5.5 appliance 安裝



免費評估期 60天
和vSphere Client相較之下,最大的差異多了

  1. Migrate (vMotion, Storage vMotion)
  2. Clone to VM
  3. Clone to Template




























和ESXi的相容性

http://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php








安裝方式





  • 到 http://www.vmware.com 下載 


1. VMware vCenter Server 5.5 Update 1 Appliance 一個 .ova檔案
或是
2. VMware vCenter Server 5.5 Update 1 Appliance 三個 檔案 
.ovf 檔案
system.vmdk
data.vmdk


  • 用vSphere Client連到 vSphere  server 做 deploy OVF template
  • import 之後,啟動,修改ip address
  • 登入帳號 root, 密碼 vmware


2014年6月12日 星期四

Linux - ubuntu 設定 SSH 的方式




http://blog.udn.com/nigerchen/2262865



http://www.ewdna.com/2012/06/ubuntu-ssh-server.html


http://kirby86a.pixnet.net/blog/post/94998110-ubuntu-12.04%E5%AE%89%E8%A3%9Dssh

Oracle DB - Purge Oracle alert log file




HOSTNAME=`/bin/uname -n`; export HOSTNAME
WHO_AM_I=`who am i | awk '{print $1}'`; export WHO_AM_I
TODAY=`date '+%d-%b-%Y:%H:%M'`; export TODAY

cd /u01/oracle/diag/rdbms/dgtest_p/DGTEST/trace
cp ./alert_$ORACLE_SID.log ./alert_$ORACLE_SID.log.$TODAY
cat /dev/null > ./alert_$ORACLE_SID.log

or just

mv ./alert_$ORACLE_SID.log ./alert_$ORACLE_SID.log.$TODAY

2014年6月11日 星期三

燜燒保溫產品

保溫杯, 燜燒鍋, 熱水瓶, 家庭生活, 食物罐

象印、膳魔師、虎牌保溫瓶(1.9L)

或是三光牌 - 台灣製造

內層無烤漆或coating
保溫效果不錯,便宜,可以在露天拍賣選購
外觀不漂亮

品號:A-600
樂奇真空保溫杯(大)
使用材質全部#304(18-8)
不銹鋼生產製造


品號:H-2000
源味真空保溫燜燒提鍋
使用材質全部#304(18-8)
不銹鋼生產製造



2014年5月8日 星期四

2014年4月18日 星期五

法輪功 真善忍 媒體



http://zh.wikipedia.org/wiki/大纪元时报

http://zh.wikipedia.org/wiki/新唐人電視台

2014年4月17日 星期四

國民年金,勞保,健保 補助方案


國民年金

icon國民年金被保險人所得未達一定標準103年審核標準....
地區項目臺北市高雄市新北市臺中市臺南市台灣省金門縣連江縣
最低生活費14,794元11,890元12,439元11,860元10,869元10,869元9,769元
補助70%≦18,774元<17,835元<18,659元<17,790元<16,304元<16,304元<14,654元
補助55%18,774元
(不含)

28,161元
17,835元

23,780元
(不含)
18,659元

24,878元
(不含)
17,790元

23,720元
(不含)
16,304元

21,738元
(不含)
16,304元

21,738元
(不含)
14,654元

19,538元
(不含)
icon國民年金被保險人所得未達一定標準103年審核標準參考資料
 臺北市高雄市新北市臺中市臺南市台灣省金門縣連江縣
最低生活費14,794元11,890元12,439元11,860元10,869元10,869元9,769元
台灣地區平均每人每月消費支出18,774元
台灣地區平均每人每月消費支出1.5倍28,161元
icon所得未達一定標準者參加國民年金保險,民眾應負擔之保險費為何?
  1. 家庭總收入平均分配全家人口,每人每月未達當年度最低生活費1.5倍,且未超過台灣地區平均每人每月消費支出之1倍者,其保險費由政府補助70%,民眾自付30%;
  2. 家庭總收入平均分配全家人口,每人每月達當年度最低生活費1.5倍,未達2倍,且未超過台灣地區平均每人每月消費支出之1.5倍者,其保險費政府補助55%,民眾自付45%。詳如下表:
身分政府補助比率民眾自付比率
中央地方
所得未達一定標準者未達當年度最低生活費1.5倍0直轄市:70%(907元)30%(389元)
35%(453元)縣市:35%(454元)
達當年度最低生活費1.5倍,未達2倍0直轄市:55%(713元)45%(583元)
27.5%(357元)縣市:27.5%(356元)
icon所得未達一定標準之最低生活費及台灣地區平均每人每月消費支出,如何計算?或可從何處查詢金額?
1.最低生活費,由中央、直轄市主管機關參照中央主計機關所公布當地區最近1年每人可支配所得中位數百分之六十定之,並於新年度計算出之數額較現行最低生活費變動達百分之五以上時調整之。
2.以100年為例,依行政院主計總處公布(網址:http://www.dgbas.gov.tw/mp.asp?mp=1)最近一年(100年)各地區平均每人每月消費支出所計算出之最低生活費及平均消費支出如下:
 
地區項目臺北市高雄市新北市臺中市臺南市台灣省金門縣連江縣
103年最低生活費14,794元11,890元12,439元11,860元10,869元10,869元9,769元
台灣地區平均每人每月消費支出                             18,774元
台灣地區平均每人每月消費支出1.5倍                            28,161元
資料來源:行政院主計總處出版「103年家庭收支調查報告」
icon計算所得未達一定標準之「全家人口」包含哪些人?
除被保險人外,包括下列人員:
  1. 配偶。
  2. 一親等之直系血親。
  3. 同一戶籍之其他直系。
  4. 認列綜合所得稅扶養親屬免稅額之納稅義務人。
但有下列情形之一者,不計入全家人口:
  1. 尚未涉有戶籍之非本國籍配偶或大陸地區配偶。
  2. 未共同生活,且無扶養能力之已結婚直系血親卑親屬。
  3. 應徵集召集入營服兵役或替代役現役。
  4. 在學領有公費。
  5. 入獄服刑、因案羈押或依法拘禁。
  6. 失蹤,經向警察機關報案協尋未獲,達6個月以上。
icon「家庭總收入」包含哪些收入?
1.家庭總收入係準用社會救助法第5條之1至第5條之3規定辦理。包含全家人口之
  1. 工作收入
  2. 動產及不動產之收益
  3. 其他非屬社會救助給付之收入【由直轄市、縣(市)政府認定】。
2.其中「工作收入」依下列規定計算:
 (1)已就業者,依序核算:
    1. 依全家人口當年度實際工作收入並提供薪資證明核算。無法提出薪資證明者,依最近一年度之財稅資料所列工作收入核算。
    2. 最近一年度之財稅資料查無工作收入,且未能提出薪資證明者,依臺灣地區職類別薪資調查報告各職類每人月平均經常性薪資核算。
    3. 未列入臺灣地區職類別薪資調查報告各職類者,依中央勞工主管機關公布之最近一次各業初任人員每月平均經常性薪資核算。
(2)有工作能力未就業者,依基本工資核算。但經公立就業服務機構認定失業者或五十五歲以上經公立就業服務機構媒介工作三次以上未媒合成功、參加政府主辦或委辦全日制職業訓練,其失業或參加職業訓練期間得不計算工作收入,所領取之失業給付或職業訓練生活津貼,仍應併入其他收入計算。但
  1. 原住民工作收入之計算,最近1年度之財稅資料查無工作收入及未列入臺灣地區職類別薪資調查報告各職類者,應依中央原住民族事務主管機關公布之原住民就業狀況調查報告,按一般民眾主要工作所得與原住民主要工作所得之比例核算。但核算結果未達基本工資者,依基本工資核算。
  2. 16歲以上未滿20歲或60歲以上未滿65歲者,最近1年度之財稅資料查無工作收入、或未列入臺灣地區職類別薪資調查報告各職類者,或有工作能力未就業依基本工資核算者,工作收入之計算,依其核算收入70%計算;身心障礙者,依其核算收入55%計算。
icon家庭總收入中之工作收入,有工作能力未就業者係依基本工資核算,「工作能力」如何界定?
有工作能力,指16歲以上,未滿65歲,而無下列情事之一者:
  1. 25歲以下仍在國內就讀空中大學、高級中等以上進修學校、在職班、學分班、僅於夜間或假日上課、遠距教學以外之學校,致不能工作。
  2. 身心障礙致不能工作。
  3. 罹患嚴重傷、病,必須3個月以上之治療或療養致不能工作。
  4. 因照顧特定身心障礙或罹患特定病症且不能自理生活之共同生活或受扶養親屬,致不能工作。
  5. 獨自扶養6歲以下之直系血親卑親屬致不能工作。
  6. 婦女懷胎6個月以上至分娩後2個月內,致不能工作;或懷胎期間經醫師診斷不宜工作。
  7. 受監護宣告。
icon經審查符合所得未達一定標準者,戶籍遷徙,是否應重新申請?
各級政府負擔之保費,係依被保險人當月底戶籍所在地直轄市、縣(市)主管機關為準。故申請符合所得未達一定標準者,如戶籍遷出至其他直轄市、縣(市)區域時,應重新提出申請,惟如於同一直轄市、縣(市)內遷徙時,得不用重新申請。
icon經核定符合所得未達一定標準者,是否須每年重新申請一次?
如補助資格未變更且戶籍未遷離該直轄市、縣(市)區域時,得免重新申請。惟直轄市、縣(市)政府應至少每2年定期辦理所得未達一定標準者之資格認定清查,如發現資格不符者,應自次月起,停止補助保費。


勞保

暫時沒有查到補助方案



健保 
--> 菸捐補助案已於2012年7月結束
--> 目前符合中低收入戶資格者,健保費僅自付1/2



健保署澄清謠言 中低收入無菸捐健保補助

 
 
最近網路流傳「年收入160萬元以下趕快去健保局申請菸品健康捐補助健保費」的訊息,中央健保署指,此訊息並不正確,自《社會救助法》修正、新增「中低收入戶」認定標準及相關健保費補助規定後,菸捐補助案已於2012年7月結束,網友勿再以訛傳訛。

健保署指,近日不論是署本部或各分區業務組,都接到不少民眾來電查詢上述網路謠言,因此今正式澄清,並強調,依《社會救助法》,目前符合中低收入戶資格者,健保費僅自付1/2,而民眾若有經濟困難,可直接向戶籍地的鄉(鎮、市、區)公所申請,如經核定為中低收入戶,縣市政府會主動提供名單傳送健保署,民眾不必向健保署提出申請。(邱俊吉/台北報導)