- Jan 20 Mon 2014 15:38
PO無法自動Approve之一例
- Jan 17 Fri 2014 12:01
Google Doodle,Google首頁的圖案與遊戲
Google Doodle是Goolge在特定的日期,在首頁上以Google標誌為基礎來創作特別的圖案,用來慶祝節日、紀念日、緬懷藝術家及各界先驅與科學家。
Google Doodle 最早在 1998 年誕生,當時的 Google 創辦人 Larry 和 Sergey 要去參加火人祭慶典,因此在 Google 的第二個「o」背後放了一個火柴人。
Goole Doodle的小遊戲有些還蠻好玩的,如果想要重溫的話,可以到下列的官網去尋找:
http://www.google.com/doodles/
Google Doodle 最早在 1998 年誕生,當時的 Google 創辦人 Larry 和 Sergey 要去參加火人祭慶典,因此在 Google 的第二個「o」背後放了一個火柴人。
Goole Doodle的小遊戲有些還蠻好玩的,如果想要重溫的話,可以到下列的官網去尋找:
http://www.google.com/doodles/
- Jan 17 Fri 2014 10:59
Solaris 10 的命令提示與Linux一樣
Solaris 10 沒有像 Linux一樣有/root的家目錄,如果以root登入,預設會參照/etc/profile。
所以修改/etc/profile,並將下列語法加入profile:
export PS1="[\u@\h \W]# "
所以修改/etc/profile,並將下列語法加入profile:
export PS1="[\u@\h \W]# "
- Jan 17 Fri 2014 09:45
Solaris 10 一個創建ZONE的例子
- Jan 17 Fri 2014 08:50
找出oracle的Process 在CPU的使用率並且加總
下列Script是找出ora的Process在CPU的使用率並且加總,放在/tmp/top_sum.log,也就是Oracle的CPU使用率。
#!/bin/sh
DAY=`date "+%Y%m%d"`
OUT="$HOSTNAME"_"$DAY"_ORA.log
TIME=`date "+%H:%M"`
#!/bin/sh
DAY=`date "+%Y%m%d"`
OUT="$HOSTNAME"_"$DAY"_ORA.log
TIME=`date "+%H:%M"`
- Jan 17 Fri 2014 08:39
Solaris 10 讓ssh可以用root登入
因為是測試的系統,所以希望直接以root登入就好,不必切換。
首先去修改 /etc/ssh/sshd_config ,把 PermitRootLogin 後面的 no 改成 yes,
然後重新起動 sshd 就行了,在 Solaris 10 上重新起動 sshd 的方法是:
-bash-3.00# svcadm disable ssh; svcadm enable ssh
首先去修改 /etc/ssh/sshd_config ,把 PermitRootLogin 後面的 no 改成 yes,
然後重新起動 sshd 就行了,在 Solaris 10 上重新起動 sshd 的方法是:
-bash-3.00# svcadm disable ssh; svcadm enable ssh
- Jan 17 Fri 2014 07:58
Solaris 10 新增硬碟後找不到裝置
為了測試ZFS的一些功能,在VirutalBox中加入三顆新的硬碟,但是Solaris 10卻查詢不到
bash-3.00# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <DEFAULT cyl 7829 alt 2 hd 255 sec 63>
bash-3.00# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <DEFAULT cyl 7829 alt 2 hd 255 sec 63>
- Jan 16 Thu 2014 16:16
Solaris 10 X86 新增網卡的設定
我是在VirtualBox中安裝Solaris 10,原本設定一個網卡,後來因為測試需要,
所以又增加了兩個網卡,開機後只有原來的網卡可以使用,新增的網卡全都無法使用。
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.10.1.100 netmask ffffff00 broadcast 10.10.1.255
ether 8:0:27:4:b7:5b
先檢查有沒有抓到網卡,底下顯示有識別到新的網卡
bash-3.00# dmesg |grep mac
Jan 16 14:40:23 sol mac: [ID 469746 kern.info] NOTICE: e1000g0 registered
Jan 16 14:41:19 sol mac: [ID 469746 kern.info] NOTICE: e1000g1 registered
Jan 16 14:41:20 sol mac: [ID 469746 kern.info] NOTICE: e1000g2 registered
Jan 16 14:46:13 sol mac: [ID 736570 kern.info] NOTICE: e1000g1 unregistered
Jan 16 14:46:13 sol mac: [ID 736570 kern.info] NOTICE: e1000g2 unregistered
Jan 16 15:14:06 sol mac: [ID 469746 kern.info] NOTICE: e1000g1 registered
Jan 16 15:14:07 sol mac: [ID 469746 kern.info] NOTICE: e1000g2 registered
利用dladm查詢網卡的狀態,三張網卡都是up。
bash-3.00# dladm show-dev
e1000g0 link: up speed: 1000 Mbps duplex: full
e1000g1 link: up speed: 1000 Mbps duplex: full
e1000g2 link: up speed: 1000 Mbps duplex: full
直接加入e1000g1
bash-3.00# ifconfig e1000g1 plumb
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.10.1.100 netmask ffffff00 broadcast 10.10.1.255
ether 8:0:27:4:b7:5b
e1000g1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 8:0:27:b8:88:8c
加入e1000g2
bash-3.00# ifconfig e1000g2 plumb
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.10.1.100 netmask ffffff00 broadcast 10.10.1.255
ether 8:0:27:4:b7:5b
e1000g1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 8:0:27:b8:88:8c
e1000g2: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
inet 0.0.0.0 netmask 0
ether 8:0:27:9:78:fc
上面看的出來新的網卡並沒有IP,接著可以直接設定IP給它,不過開機後就會消失了。
bash-3.00# ifconfig e1000g1 10.10.1.101 netmask 255.255.255.0
增加IP的設定到/etc內,檔案名稱為hostname.<介面名>,例如:e1000g0 --> hostname.e1000g0
新增文字檔hostname.e1000g1,並加入IP如下:
10.10.1.101
再新增文字檔hostname.e1000g2,並加入IP如下:
10.10.1.102
這樣重開機後就不用重設IP了
所以又增加了兩個網卡,開機後只有原來的網卡可以使用,新增的網卡全都無法使用。
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.10.1.100 netmask ffffff00 broadcast 10.10.1.255
ether 8:0:27:4:b7:5b
先檢查有沒有抓到網卡,底下顯示有識別到新的網卡
bash-3.00# dmesg |grep mac
Jan 16 14:40:23 sol mac: [ID 469746 kern.info] NOTICE: e1000g0 registered
Jan 16 14:41:19 sol mac: [ID 469746 kern.info] NOTICE: e1000g1 registered
Jan 16 14:41:20 sol mac: [ID 469746 kern.info] NOTICE: e1000g2 registered
Jan 16 14:46:13 sol mac: [ID 736570 kern.info] NOTICE: e1000g1 unregistered
Jan 16 14:46:13 sol mac: [ID 736570 kern.info] NOTICE: e1000g2 unregistered
Jan 16 15:14:06 sol mac: [ID 469746 kern.info] NOTICE: e1000g1 registered
Jan 16 15:14:07 sol mac: [ID 469746 kern.info] NOTICE: e1000g2 registered
利用dladm查詢網卡的狀態,三張網卡都是up。
bash-3.00# dladm show-dev
e1000g0 link: up speed: 1000 Mbps duplex: full
e1000g1 link: up speed: 1000 Mbps duplex: full
e1000g2 link: up speed: 1000 Mbps duplex: full
直接加入e1000g1
bash-3.00# ifconfig e1000g1 plumb
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.10.1.100 netmask ffffff00 broadcast 10.10.1.255
ether 8:0:27:4:b7:5b
e1000g1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 8:0:27:b8:88:8c
加入e1000g2
bash-3.00# ifconfig e1000g2 plumb
bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.10.1.100 netmask ffffff00 broadcast 10.10.1.255
ether 8:0:27:4:b7:5b
e1000g1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 8:0:27:b8:88:8c
e1000g2: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
inet 0.0.0.0 netmask 0
ether 8:0:27:9:78:fc
上面看的出來新的網卡並沒有IP,接著可以直接設定IP給它,不過開機後就會消失了。
bash-3.00# ifconfig e1000g1 10.10.1.101 netmask 255.255.255.0
增加IP的設定到/etc內,檔案名稱為hostname.<介面名>,例如:e1000g0 --> hostname.e1000g0
新增文字檔hostname.e1000g1,並加入IP如下:
10.10.1.101
再新增文字檔hostname.e1000g2,並加入IP如下:
10.10.1.102
這樣重開機後就不用重設IP了
- Jan 16 Thu 2014 15:56
Solaris 手動刪除建立失敗的ZONE
如果在install新的zone或configuration有問題時,zone的狀態會在incomplete,
此時可能會有無法uninstall、delete、重新設定等問題,此時就必須以手動刪除失敗的zone。
1. remove the zone entry in /etc/zones/index(假設失敗的是zone3,就把該行字串刪除):
global:installed:/
此時可能會有無法uninstall、delete、重新設定等問題,此時就必須以手動刪除失敗的zone。
1. remove the zone entry in /etc/zones/index(假設失敗的是zone3,就把該行字串刪除):
global:installed:/
- Jan 15 Wed 2014 10:36
刪除EBS USER的權限(Responsibility),並新增到選單(Menu)項目
新增一個刪除權限的Procedure如下:
CREATE OR REPLACE PROCEDURE APPS.DELETE_USER_RESP (p_userID IN NUMBER, p_respID IN NUMBER) IS
BEGIN
FOR RS IN (
SELECT FU.USER_NAME,