Skip navigation.

Hoa vàng mấy độ - www.quynhhoa.com

Và tôi muốn rằng trên những con đường tôi đã đi qua, có những dòng lưu bút đọng lại

Ngày cuối tuần


Hôm qua, Kick off dự án ERP của EVN tại khách sạn Hilton, trưa đến đánh chén xong rồi, chiều đi hát Karaoke, chụp được cái ảnh ngồi với cây đàn Piano trong khách sạn Hà Nội Hilton như đó. Show hàng cho anh chị em xem cho nó hoàn tráng, bóng bẩy và sang trọng. Nói thật, bên trong em mặc quần đùi rách, giầy mới đánh xi hôm trước - đen nhánh, đầu tóc mới gội sáng sơm, cái quần lấy của bộ Ves ra, nâu không mặc quần vải, cái áo thì hơi nhăn nhưng đứng xa và chụp ảnh thì ai biết, còn chiếc Caravat thì nâu ngày không quàng nên quên cách thắt, sáng mới tìm help trên NET đó. Ok, thế là đến Ha Noi Hilton. …

Vĩnh biệt Cương!

Số phận an bài, căn bệnh quái ác, chết là sự giải thoát.
Sinh 29/8/1982. Mày chết như bác Hồ vậy, 0h39' ngày 3/9/2008. Ra đi khi trên xe cấp cứu, trên đường từ viện về nhà, có cả tao ở trên xe.

Hôm nay đưa mày xong, chiều vừa về Ha Nội, ngày mai sẽ phải đi làm. Cả tuần nay, hôm nay là thứ 5, chưa đi làm buổi nào cả, mai là ngày làm việc cuối tuần rồi.

Hôm nay tao định đánh con đề, 29, 03 hay 82 gì đó, ngày sinh, ngày mất, năm sinh của mày. Biết đâu lại chúng đề.

Ngày 04/09/2008

Có phải bình yên!

Cảnh vật bình yên, mà mình thì chẳng yên bình. Ngoài trời không nắng cũng chẳng mưa, cả khu cũng lặng lẽ chỉ có tiếng phát ra từ chiếc vô tuyến của nhà hàng xóm, mấy con chim cũng thỉnh thoảng hót trên cành, vì ở trước khu nhà B2 này có cái sân thật rộng, có cái cây thật to, đủ để đâu đó những con chim tự do coi là điểm lý tưởng. Với đặc điểm như vậy cái cảnh vật tạm coi là bình yên, bình yên quá đi chứ.

Nhưng ta thì So Sad, buồn ơi chào mi, buồn ơi là buồn, buồn đến là buồn. Trong lòng đâu có bình yên, ngồi co đâu gối mà gõ blog. Bao nhiêu việc phải làm, bao nhiêu cái phải tìm hiểu nhưng hình như những cái trong kế hoạch đó đều không đủ sức cám dỗ ta, vì lòng cô đơn mà chẳng thể làm việc được. Phải thú thật là như vậy - Ạc ạc, cứ thế này nghỉ cuối tuần có mà làm Stress thêm thì toi.

Ta buồn ta cô đơn, vậy đề bài là: Hãy phân tích nỗi buồn cô đơn của cậu. Làm bài văn phân tích này cũng khó lắm, khó lắm. Đã đến cái thời tự mình cảm thấy cô đơn, bạn bè thằng lấy vợ, đứa theo chồng, số còn lại cũng đâu có liên lạc nhiều khi mối thằng một việc, có khi nào tụ tập được nhiều người để cùng ngồi vui đâu. Thằng đã nhà cửa vợ con, thằng bận người yêu, thằng đi làm xa, thằng vẫn lông bông, thằng ngồi đây viết nách blog vớ vẩn này mà chẳng biết sẽ gọi ai để đi chơi được. Thế là cô đơn. Vậy phải phân tích thế nào đây, mở bài, thân bài, kết luận; thôi làm dàn ý thôi:

Cô đơn là buồn, bất cứ ai cũng sẽ có lúc có cảm giác đó, đừng để mình cô đơn, cô đơn là kẻ thù nguy hiểm của bất cứ ai. Nam tử hán đại trượng phu, để mình cô đơn là hèn, mà hèn thật, nhưng không công nhận mình cũng có lúc cô đơn, giả dối thì lại còn hèn hơn. Vậy buồn, cô đơn là do đâu:

1. Thiếu tình yêu: Chưa có cô bé nào chịu làm đối tác, cùng ta đánh bạc với cuộc đời, để ta có thể đưa nàng đi chơi vào những buổi chiều, xem phim, dạo phố, chắc ở cái tuổi của mình, 27, lấy vợ làm nhà đẹp nhất đó - theo truyền thống, những thằng bạn khác cũng thế thôi, nếu bọn nó chưa có đối tác của mình thì chắc cũng đang cô đơn, buồn.

2. Ít gặp bạn bè: Có một số bạn bè nhưng không muốn gặp, mỗi thằng một việc khác nhau, cách xa nhau, đi chơi giờ mà không nhậu nhẹt, ăn chơi thì có thú gì; nhậu nhệt ăn chơi thì lại sợ hại sức khỏe, tốn kém, chẳng giải quyết được việc gì. Ấy nhưng vẫn thích, giúp cho tình thần sảng khoái, nhưng đố phone được vài thằng, phải hẹn trước mới được. Mấy tuần trước cũng phải đến tận mình kế hoạch gọi cả bọn.

3. Ít gặp người thân: Không có hứng thú tới nhưng nơi cô, dì, chú, bác… để chơi. Mặc dù đã lâu chưa đi chơi, không tốt chút nào. Nhưng thú thật, các bậc phụ huynh thì cũng chẳng có gì mà chơi với họ, mặc dù vẫn luôn nhớ họ, vài ba câu hỏi hết chuyện rồi, nên ít đi thăm. Điều này làm quan hệ ngày càng xa cách, tạo khoảng trống vắng, đôi khi phải suy nghĩ.

4. Tham vọng: Do trong bản thân luôn cảm thấy thiếu thiếu nhiều cái mình muốn, con người có lòng tham vô cùng, mà những cái mình muốn mà không được, cảm thấy thiếu thiếu mà không có thì cái khoảng trống đó bị lấp đầy bởi sự buồn, sự cô đơn vào rồi.

Chùa Vàng ở Nhật Bản

Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản
Chùa Vàng ở Nhật Bản

Biia, rượu, Karaoke

Có gì vui buổi chiều tà
Cốc bia, đĩa lạc thế là ta say
Bạn bè bè bạn xum vầy
Uống thì uống ít nhưng say đã rồi.

Cho một ngày cuối tuần, chẳng cắc cớ gì nhiều, lâu ngày không tụ tập, gọi được 9 thằng bạn thời phổ thông còn sống sót ở cái thủ đô Hà Nội ra đường Lê Văn Lương, bia bia, rượu rượu và di Karaoke.

Vô tình cài cái bản yahoo Message 9.0 mới ra và thấy blog của thằng bạn. Cứ tưởng là nó chỉ biết làm việc. Nào ngờ nó cũng lắm tâm tư tình cảm vậy. Từng năm từng tháng, có xác định mục tiêu để sống rõ ràng, không thực hiện được hết cũng thực hiện được một phần. Tốt, rất tốt. Làm mình lại phải nghĩ đến mình đôi chút. quái thật, nhưng nghĩ cái gì nhỉ, thôi đi ngủ, đẻ tuần sau nghĩ một thể.

Tên trộm có lương tâm.

Tiếp theo cái vụ mất ví ngày hôm kia, toàn bộ giấy tờ, bằng lái, đăng ký, chứng minh thư, thẻ ATM đã được được tên trộm vứt lại ở cầu thang, được một người nhặt được, được một người trả lại. Tên trộm không quá tệ, chỉ lấy ví và tiền. Cũng may trong ví mình còn có một cái Card của chủ nhân nó, trong đó có số điện thoại, điều này giúp cho người nhặt được dễ dàng gọi điện thoại cho người mất. Một kinh nghiệm quý báo muốn khuyên các bạn qua 2 lần bị mất trộm ví là: Hãy để trong ví số điện thoại liên lạc được. (:jester: )

Oracle: Bài học 3

thang291 (11/05/2008 4:38:51 PM): 123
NguyenTuan (11/05/2008 4:39:19 PM): chắc là gần hiểu rồi
NguyenTuan (11/05/2008 4:39:32 PM): có phải là, tao cài lại cái oracle DB
NguyenTuan (11/05/2008 4:39:56 PM): nhưng không xóa hết, nó có 2 cái db_1 và db_2 trong thư mục
NguyenTuan (11/05/2008 4:40:32 PM): do lúc đầu cài không vượt qua checking, sau đó cài lại và nó cài ra thư mục db_2
thang291 (11/05/2008 4:41:15 PM): may` giờ có connect được database nào không?
NguyenTuan (11/05/2008 4:41:38 PM): không connect được cái nào hết
NguyenTuan (11/05/2008 4:42:08 PM): vào bằng SQL *Plus thì được
thang291 (11/05/2008 4:42:22 PM): ok, thế là vẫn connect được database
NguyenTuan (11/05/2008 4:42:58 PM): chỉ vấn đề ở cái tool PL/SQL Dev thôi
thang291 (11/05/2008 4:43:01 PM): Giờ mày vào plsql/ developer ý
NguyenTuan (11/05/2008 4:43:48 PM): nó báo lỗi sau: ORA-12154: TNS:could not resolve the connect indentifier specified
NguyenTuan (11/05/2008 4:44:21 PM): đó là phải gõ tên database vào, nó không tự list ra để nhìn thấy nữa
NguyenTuan (11/05/2008 4:44:40 PM): EXTPROC_CONNECTION_DATA
thang291 (11/05/2008 4:44:44 PM): Giờ mày vào plsql/ developer nhé: -> help -> support info -> tns name
NguyenTuan (11/05/2008 4:44:49 PM): trong combobox chỉ có mỗi cái này
thang291 (11/05/2008 4:44:49 PM): xem cái gì ở đấy
NguyenTuan (11/05/2008 4:46:08 PM): àh vào rồi, chờ chút xem
NguyenTuan (11/05/2008 4:46:12 PM): cấu hình ở đâu àh
thang291 (11/05/2008 4:48:03 PM): Giờ mày vào plsql/ developer nhé: -> help -> support info -> tns name
NguyenTuan (11/05/2008 4:48:23 PM): VÀO RỒI
thang291 (11/05/2008 4:48:28 PM): copy cho tao xem cai' nay
NguyenTuan (11/05/2008 4:48:36 PM): định copy thêm một cái nhưng không được
thang291 (11/05/2008 4:48:46 PM): có gì trong đấy không
NguyenTuan (11/05/2008 4:48:54 PM): # tnsnames.ora Network Configuration File: C:\DevSuiteHome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) )
NguyenTuan (11/05/2008 4:49:20 PM): bây giờ sửa thêm cái này trong file tnsname àh
thang291 (11/05/2008 4:49:30 PM): ừ thế database của mày đâu
thang291 (11/05/2008 4:49:41 PM): C:\DevSuiteHome_1\network\admin\tnsnames.ora
thang291 (11/05/2008 4:50:13 PM): chưa có
NguyenTuan (11/05/2008 4:50:35 PM): nó ở đây àh: C:\oracle\product\10.2.0\db_2\NETWORK\ADMIN
thang291 (11/05/2008 4:50:54 PM): C:\DevSuiteHome_1\network\admin\tnsnames.ora
NguyenTuan (11/05/2008 4:51:22 PM): àh
thang291 (11/05/2008 4:52:00 PM): giờ mày phải add thêm database vào thư mục này là xong thôi mà
NguyenTuan (11/05/2008 4:52:07 PM): thấy rồi
NguyenTuan (11/05/2008 4:52:22 PM): sao nó lại vào phần DevSuiteHome
thang291 (11/05/2008 4:53:37 PM): ừ tại mày cài 2 database nên sẽ mặc định ở home thứ 2
thang291 (11/05/2008 4:54:09 PM): Không phải là add thêm database vào thư mục
thang291 (11/05/2008 4:54:28 PM): mà add thêm cấu trúc database vào file C:\DevSuiteHome_1\network\admin\tnsnames.ora
NguyenTuan (11/05/2008 4:54:58 PM): add rồi
NguyenTuan (11/05/2008 4:55:02 PM): đang connect thử
NguyenTuan (11/05/2008 4:55:40 PM): vẫn không vào đuwocj
NguyenTuan (11/05/2008 4:55:56 PM): hơn được cái là nó list được database ra
thang291 (11/05/2008 4:56:31 PM): copy file đấy ra xem nào
thang291 (11/05/2008 4:56:40 PM): file tnsname.ora ý
NguyenTuan (11/05/2008 4:56:46 PM): TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) )
NguyenTuan (11/05/2008 4:57:01 PM): đó
NguyenTuan (11/05/2008 4:57:22 PM): tao add thêm 2 cái này, một database là TEST
NguyenTuan (11/05/2008 4:57:34 PM): một cái là ORCL tạo ra từ khi cài đặt
NguyenTuan (11/05/2008 4:58:14 PM): có đúng như thế không?
thang291 (11/05/2008 4:59:15 PM): khi connect sqlplus mày connect như nào
thang291 (11/05/2008 4:59:29 PM): user/pass@host?
NguyenTuan (11/05/2008 4:59:43 PM): system/chao2009
NguyenTuan (11/05/2008 5:00:34 PM): Connect TEST as SYSDBA
NguyenTuan (11/05/2008 5:00:45 PM): enter user:
NguyenTuan (11/05/2008 5:00:51 PM): enter password:
NguyenTuan (11/05/2008 5:00:56 PM): -> connected
thang291 (11/05/2008 5:01:45 PM): ừ thế của mày có cần gì file tnsnames.ora đâu
thang291 (11/05/2008 5:01:55 PM): vì mày chỉ nhập mỗi user/pass thôi mà
NguyenTuan (11/05/2008 5:02:43 PM): vậy sao bây giờ không connect được bằng PL/SQL Dev nữa
thang291 (11/05/2008 5:03:04 PM): connect nhưng chỉ đánh user/pass thôi
thang291 (11/05/2008 5:03:17 PM): không cần dòng database bỏ trống
NguyenTuan (11/05/2008 5:04:17 PM): vào đuợc, ok rồi
NguyenTuan (11/05/2008 5:04:22 PM): nhưng không hiểu
NguyenTuan (11/05/2008 5:05:06 PM): giờ tao muốn làm việc một database thì sao?
thang291 (11/05/2008 5:06:07 PM): mày viết đầy đủ rõ nghĩa xem nào, hiện giờ mày vẫn đang làm việc với database đấy thôi
NguyenTuan (11/05/2008 5:06:46 PM): vậy thì nó là database nào
NguyenTuan (11/05/2008 5:06:58 PM): khi mà tao connect vào chỉ có mỗi user và pass
NguyenTuan (11/05/2008 5:07:35 PM): sao lúc trước connnect, có chọn database lại được
NguyenTuan (11/05/2008 5:09:48 PM): sao?
thang291 (11/05/2008 5:10:49 PM): thực ra tao biết nhưng để giải thích cho mày nó cũng hơi loàng ngoàng, đơn giản là mày có 2 database, mày cài 2 lần, thì các thông số nó sẽ mặc định theo cái database thứ 2, nếu mày muốn lấy theo database1 thì có 2 cách:
thang291 (11/05/2008 5:11:35 PM): 1 là mày chuyển home mặc định thành home cũ, 2 là mày copy thông tin tnsname từ home cũ sang home mới
thang291 (11/05/2008 5:11:44 PM): cái tao đang chỉ cho mày là cách 2
thang291 (11/05/2008 5:12:09 PM): cách 2 này chỉ đúng khi mày đã khởi động listerner
thang291 (11/05/2008 5:12:29 PM): nhưng có thật máy mày có 2 database không?
NguyenTuan (11/05/2008 5:12:37 PM): mày giải thích rõ cái gọi là HOME đi?
NguyenTuan (11/05/2008 5:12:59 PM): cái database mà mày hỏi là gì?
NguyenTuan (11/05/2008 5:13:11 PM): tức là cài 2 lần, được 2 cái
thang291 (11/05/2008 5:13:17 PM): database là cơ sở dữ liệu
NguyenTuan (11/05/2008 5:13:25 PM): hay là tạo mới database?
thang291 (11/05/2008 5:13:30 PM): mày cài 2 cơ sở dữ liệu à
NguyenTuan (11/05/2008 5:13:33 PM): tao tạo bao nhiêu database mà chả được
thang291 (11/05/2008 5:13:53 PM): Thế hiện giờ máy có bao nhiêu database
NguyenTuan (11/05/2008 5:14:23 PM): cài ra
NguyenTuan (11/05/2008 5:14:33 PM): và tạo một database mới tên là: TEST
NguyenTuan (11/05/2008 5:15:08 PM): trong hệ có một cái CSDL tên là: Orcl, tao từ khi cài đặt
thang291 (11/05/2008 5:15:50 PM): thế thì mày chỉ có 1 cơ sở dữ liệu là orcl thôi
thang291 (11/05/2008 5:16:08 PM): lấy đâu ra mà 2 với 3
thang291 (11/05/2008 5:16:30 PM): đúng không?
NguyenTuan (11/05/2008 5:16:44 PM): còn tái tao tạo ra: dùng Database Configuration Assistant
NguyenTuan (11/05/2008 5:16:54 PM): có tên là TEST
NguyenTuan (11/05/2008 5:17:36 PM): bây giờ tao dùng cái "Database Configuration Assistant" tạo mới một cái nữa không phải là 3, 4 ,5...
NguyenTuan (11/05/2008 5:17:39 PM): sa
NguyenTuan (11/05/2008 5:17:41 PM): sao
NguyenTuan (11/05/2008 5:18:52 PM): Orcl là cái của hệ thống, hay cái tạo ra như sample?
NguyenTuan (11/05/2008 5:19:09 PM): nếu không tính cái Orcl thì hiện tại có một cái TEST
NguyenTuan (11/05/2008 5:19:11 PM): ?????
thang291 (11/05/2008 5:22:07 PM): Thế theo mày thì mày đang connect vào database nào???
NguyenTuan (11/05/2008 5:23:14 PM): mở phần talbe ra thì thấy nó rất nhiều bảng
NguyenTuan (11/05/2008 5:23:29 PM): CTXSYS.DR$
NguyenTuan (11/05/2008 5:23:31 PM): .....
NguyenTuan (11/05/2008 5:23:41 PM): MDSYS.OGIS_.....
NguyenTuan (11/05/2008 5:23:54 PM): vậy là database nào?
NguyenTuan (11/05/2008 5:24:01 PM): Orcl àh?
thang291 (11/05/2008 5:25:16 PM):
NguyenTuan (11/05/2008 5:25:42 PM): có các bảng: AQ$_INTERNET...
NguyenTuan (11/05/2008 5:25:47 PM): HELP
NguyenTuan (11/05/2008 5:26:04 PM): DEF$_DESTINATION....
NguyenTuan (11/05/2008 5:26:18 PM): Mày trả lời những câu hỏi của tao đi chứ
NguyenTuan (11/05/2008 5:26:57 PM): nó là database ORCL đó
NguyenTuan (11/05/2008 5:27:25 PM): database này là của hệ thống, hay coi nó như một vidu tạo ra
thang291 (11/05/2008 5:29:09 PM): cái mày đang dùng là database tes đấy chứ
thang291 (11/05/2008 5:31:21 PM): có 2 cách mày có thể kiểm tra là mày vào: program -> oracle install production -> home selected xem nó là cái nào là biết ngay mà, Cái T2 là vào service kiểm tra xem hiện giờ những database nào đang chạy, tắt từng cái và connect xem biết ngay
NguyenTuan (11/05/2008 5:32:00 PM): database này là của hệ thống, hay coi nó như một vidu tạo ra?
NguyenTuan (11/05/2008 5:32:07 PM): UH
NguyenTuan (11/05/2008 5:32:35 PM): vậy còn cái ORCL tạo ra từ khi cài đạt là của hệ thống hay chỉ là ví dụ
thang291 (11/05/2008 5:35:02 PM): tất cả là database thật không có cái gì là ví dụ vấn đề là mày có thích dùng nó hay không
thang291 (11/05/2008 5:35:21 PM): bản thân tao thì vẫn dùng nó để làm, ngoài ra không cần database nào khác
NguyenTuan (11/05/2008 5:35:41 PM): không, tức là tao có thể xóa cái ORCL đi vẫn OK
NguyenTuan (11/05/2008 5:35:51 PM): ?
NguyenTuan (11/05/2008 5:36:03 PM): đúng không?
NguyenTuan (11/05/2008 5:36:26 PM): nó không lưu cái gì của hệ thống dùng chung cả?
thang291 (11/05/2008 5:37:47 PM): ok mày xóa thoải mái
NguyenTuan (11/05/2008 5:38:34 PM): hiểu rồi, tao cứ tưởng nó lưu cái biến, tham số, ... gì gì của hệ thống
thang291 (11/05/2008 5:39:02 PM): tao hỏi chút PLSExtProc của mày trong đoạn TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) ) là cái gì vậy
NguyenTuan (11/05/2008 5:39:40 PM): sao tao biết
NguyenTuan (11/05/2008 5:39:56 PM): lúc đầu mày bảo tao mở ra, tao mở ra thấy có mỗi cái đầu
NguyenTuan (11/05/2008 5:40:30 PM): không có 2 cái database của tao, tao nhân bản cái đầu và sửa tên đi
NguyenTuan (11/05/2008 5:40:46 PM): EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) )
NguyenTuan (11/05/2008 5:40:57 PM): đó, lúc đầu mở ra nó có cái đó
NguyenTuan (11/05/2008 5:41:05 PM): mày bảo tao mở ra mà
NguyenTuan (11/05/2008 5:41:22 PM): tao còn định hỏi mày nó là cái gì
thang291 (11/05/2008 5:41:50 PM): tao nói cho mày hôm qua rồi còn gì
thang291 (11/05/2008 5:42:10 PM): 1 database nó bao gồm địa chỉ máy, cổng, sid
thang291 (11/05/2008 5:42:22 PM): thế sid của mày là PLSExPRoc à
NguyenTuan (11/05/2008 5:42:47 PM): không
NguyenTuan (11/05/2008 5:42:57 PM): là TEST, laf ORCL
NguyenTuan (11/05/2008 5:43:16 PM): hey
NguyenTuan (11/05/2008 5:43:28 PM): connect được vào từng database rồi
NguyenTuan (11/05/2008 5:43:59 PM): theo mày hướng dẫn, vào Enviroment trong Univeral Product..
NguyenTuan (11/05/2008 5:44:42 PM): thấy nó chọn hết đường dẫn mặc định của cái home cài sau, tức là của thằng Develop
NguyenTuan (11/05/2008 5:45:07 PM): chọn chọn lại cái thằng C:/Oracle/... của thằng database là OK
NguyenTuan (11/05/2008 5:45:33 PM): hehe, thank you
NguyenTuan (11/05/2008 5:45:55 PM): tao vào database Test, nó có cảnh báo sau
NguyenTuan (11/05/2008 5:47:08 PM): Database character set (AL32UTF8) and Client Character set (WE8MSWIN1252) are different......
thang291 (11/05/2008 5:47:23 PM): Từ từ chưa đến cái này
NguyenTuan (11/05/2008 5:47:41 PM): lúc tao tạo DB tao chọn Unicode
thang291 (11/05/2008 5:47:54 PM): Tao chỉ cho mày cách chuyển home là cách thứ 2
thang291 (11/05/2008 5:48:10 PM): Thế tại sao cái số 1 mày làm cũng không xong vậy
thang291 (11/05/2008 5:48:24 PM): TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = may88.SpidGroup.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = PLSExtProc) )
NguyenTuan (11/05/2008 5:49:09 PM): cách chuyển vừa làm là chuyển từ gốc
NguyenTuan (11/05/2008 5:50:12 PM): cách thứ nhất, copy gì gì đó, sửa mỗi mày dòng theo mày đó chứ, nhưng có được đâu
NguyenTuan (11/05/2008 5:51:50 PM): khi tao logon bằng SYS
thang291 (11/05/2008 5:52:07 PM): PLSExtProc
NguyenTuan (11/05/2008 5:52:17 PM): ? là cái gì>
thang291 (11/05/2008 5:52:38 PM): 1 database nó bao gồm địa chỉ máy, cổng, sid
thang291 (11/05/2008 5:52:53 PM): mày nhập sai mẹ tên sid thì làm sao nó vào được
thang291 (11/05/2008 5:53:02 PM): còn hỏi cái đéo gì nữa
NguyenTuan (11/05/2008 5:53:40 PM): tao tưởng SID là cái trên cùng: TEST = ....
NguyenTuan (11/05/2008 5:53:54 PM): là "TEST"
NguyenTuan (11/05/2008 5:54:22 PM): nó lại là cái PLSExtPro àh
thang291 (11/05/2008 5:55:03 PM): đúng rồi, cái trên đầu của mày là cái alias đặt cho dễ nhớ thôi, đặt thế quái nào chẳng được,
NguyenTuan (11/05/2008 5:56:03 PM): ah, hiểu rồi
NguyenTuan (11/05/2008 5:57:24 PM): thế bây giờ tao copy file tnsnames.ora sang vứt ở một thưc mục nào đó khác
NguyenTuan (11/05/2008 5:57:35 PM): tất nhiên vẫn phải năm trong HOME
NguyenTuan (11/05/2008 5:57:44 PM): thì cũng vẫn OK không
NguyenTuan (11/05/2008 5:58:15 PM): nó có tự động dò file tên là tnsnames.ora không
NguyenTuan (11/05/2008 5:58:22 PM): chắc là không
NguyenTuan (11/05/2008 6:01:28 PM): khi tao logon bằng SYS
NguyenTuan (11/05/2008 6:01:55 PM): nó đòi phải connect as (SYSDBA or SYSOPER)?
thang291 (11/05/2008 6:03:22 PM): cái này tao cũng không rõ lắm, mày có thể xem thêm quyển oracle database
thang291 (11/05/2008 6:03:43 PM): ngoài mấy cái linh tinh này mày còn hỏi gì nữa không?
NguyenTuan (11/05/2008 6:05:47 PM): không, thôi, thank you mày nhiều
NguyenTuan (11/05/2008 6:06:02 PM): còn hỏi nhiều, nhưng không bây giờ
NguyenTuan (11/05/2008 6:06:20 PM): mày có nick Google talk không?
NguyenTuan (11/05/2008 6:06:25 PM): tao xin cái
NguyenTuan (11/05/2008 6:06:51 PM): Skype nữa, ở công ty, đôi khi không vào Yahoo bị out ra
thang291 (11/05/2008 6:07:24 PM): google: phamdinhthang@gmail.com
thang291 (11/05/2008 6:07:30 PM): sky it dung`
NguyenTuan (11/05/2008 6:08:25 PM): Yes, thank you very much

Oracle: Bài học 2

NguyenTuan: hey
NguyenTuan: tao hỏi cái
NguyenTuan: chờ chút, đừng out
NguyenTuan: SQL> describe users;
Name Type Nullable Default Comments
-------- -------------- -------- ------- --------
USERID NVARCHAR2(20)
USERNAME NVARCHAR2(50)
ROLE NUMBER Y 1
PHOTO NVARCHAR2(255) Y
BIRTHDAY DATE Y
ADDRESS NVARCHAR2(256) Y
NguyenTuan: giải sử tao có một bảng như vậy
NguyenTuan: tao muốn viết một cái Procedure, Get_ALL_Users
NguyenTuan: thường mình sẽ viết để nó trả về một Cursor àh?
NguyenTuan: vấn đề như thế này:
NguyenTuan: làm một cái Form, bằng Wizard thì Ok
NguyenTuan: nhưng mà, tao muốn làm bằng tay, thì không ổn
NguyenTuan: làm cái data block bằng Wizard, khi chọn source là Stored Procedure thì không chọn được
thang291: troi oi la` troi` mày đọc mấy quyển sách form tao gửi cho chưa
NguyenTuan: đọc rồi, không có chỗ nào nói điều này hết
NguyenTuan: nó toàn hướng dẫn làm bằng wizard hết
NguyenTuan: mà không có chỗ nào chỉ tao biết tao phải viết cái Stored Procedure thế nào
thang291: tư tưởng mày sai mẹ roài, nó không như mày nghĩ đâu
thang291: chắc chắn là mày chưa đọc mấy quyển sách tao gửi
NguyenTuan: đọc hết rồi, làm như nó thì không thỏa mãn bài toán của tao
thang291: trước hết là bảng thì không dùng kiểu dữ liệu là NVARCHAR2
thang291: chỉ dùng VARCHAR2
thang291: DATE và NUMBER
thang291: hôm trước bảo rồi mà
NguyenTuan: tại sao không?
thang291: ừ thích thế
NguyenTuan: thôi được rồi
NguyenTuan: không dùng
NguyenTuan: tại tao tưởng là bảng cũ khôgn hỗ trợ nên người ta không dùng
NguyenTuan: hóa ra luôn luôn không dùng àh
NguyenTuan: Name Type Nullable Default Comments
----------- -------------- -------- ------- --------
EXPENSEID NUMBER
EXPENSEDATE DATE
USERID NVARCHAR2(20) Y
DESCRIPTION NVARCHAR2(256) Y
AMOUNT NUMBER 0
NguyenTuan: giả sử tao có một cái bảng như vậy
NguyenTuan: bây giờ ta muốn Show ra cái Form để nhập dữ liệu cho nó
NguyenTuan: Nhưng mà trên Form đó, có một cái ComboBox (Tháng)
NguyenTuan: khi chọn Cobobox này thì liệt kê dữ liệu theo tháng đó (tháng lấy từ trường ExpenseDate)
thang291: chưa cần quan tâm đến bài toán của mày như nào đã
thang291: trước hết mày cần chú ý một số điều khi làm form
thang291: 1 form cơ bản bao gồm các thành phần window, canvas, block, item, cái này mày biết rồi đúng không
NguyenTuan: đúng
NguyenTuan: biết hết rồi
NguyenTuan: làm bằng wizard chạy ngon
NguyenTuan: làm bằng tay, thì các chức năng như của Wizard tạo ra là chưa làm được
thang291: bản chất winzard chính là làmy ta của mày ý mà
NguyenTuan: tại vì không viết được code, không biét trong chỗ Enter_Query, Execute_Query, Next_Record, Insert_Record phải viết những gì
thang291: nhưng nó nhanh hơn
thang291: về nguyên tắc là như thế
NguyenTuan: còn phải Mode này mode nọ trong form, data block gì đó....
NguyenTuan: còn làm một Form thì làm được, form đơn giản, nhập dữ liệu thẳng vào bẳng
NguyenTuan: vấn đề là bài toán thực tế còn phải dùng đến các View, Store Procedure...
thang291: ok, cái mày đang nghĩ là làm theo kiểu VB, mỗi 1 view hay bảng mày đưa về dataset
thang291: trong khi oracle nó không làm thế
NguyenTuan: thế bao giờ nó cũng quy về bảng àh
NguyenTuan: trên form bao giờ cũng insert trực tiếp vào bẳng, hoặc cả khối data block, hoặc thực hiện câu lệnh Insert àh?
thang291: đúng rồi
thang291: Thực ra nó là như thế đơn giản hơn viết theo .Net nhiều
thang291: 4 thành phần trên mày hiểu kỹ chưa?
NguyenTuan: kỹ rồi
thang291 has signed out. (19/05/2008 10:28 PM)

BUZZ!!!
NguyenTuan: này
BUZZ!!!
NguyenTuan: biến rồi àh
thang291: gì đang ngồi thôi
NguyenTuan: mày có một cái ví dụ như kiểu để đào tạo, có form đã làm gửi cho tao để tao xem với
NguyenTuan: nhìn code viết rồi, học mới nhanh
NguyenTuan: tại sao khi tao làm bằng tay, cũng dùng một cái nút là Enter Query, Execute_Query, nó cứ bắt gõ vào mấy cái Textbox trên Form, rồi mới Full dữ liệu lên
thang291: thế mày đang làm gì đấy
thang291: tao bao nhe', 1cái form bao gồm 4 thành phần cơ bản rồi
thang291: trong đó thì block tương ứng với 1 bảng trên CSDL hoặc 1 View(tập hợp của nhiều bảng, tuy nhiên phải có 1 bảng chính, và trường rowid thuộc bảng chính đó.
thang291: các item tương ứng với các cột trong bảng hoặc trong view
thang291: để tao nói hết đã mày đừng có chen ngang vào. Mày chẳng có tí lịch sự mẹ gì, người ta đang nói cứ chặn mồm người ta là thế đéo nào nhỉ. Mày không biết đọc à
NguyenTuan: mày viết có kịp cho người khác đọc đâu, chậm bỏ sừ
thang291: đm, viết toàn sai lỗi chính tả
thang291: thế tao hỏi mày block bao gồm mấy loại
NguyenTuan: tao chỉ biết là có nhiều block, có thể có quan hệ với nhau Master-detail
thang291: híc, thế thì mày phải đọc nhiều rồi
thang291: cái màyđang nói là quan hệ giữa các block với nhau
NguyenTuan: ưh
thang291: nó không phải là kiểu của block
NguyenTuan: kiểu của block thì không biết, các kiểu khác nhau cái gì?
NguyenTuan: Mày biết thằng Hòa nào đó ở FPT chỗ này không, hôm nay nó vừa sang bên này, nó đéo biết gì về Form cả
thang291: Ừ kệ mẹ nó, vấn đề bây giờ mày có muốn tiếp tục bài toán của mày không?
NguyenTuan: nói đi
thang291: 1 block thì có 2 loại là base trên database hay không base trên database nhớ chưa?
NguyenTuan: thế là nhưng block mà tao đã làm là base trên database
NguyenTuan: còn loại kia?
NguyenTuan: khác gì nhau, khi nào thì dùng loại nào?
thang291: trời, là không base trên database vừa viết xong
thang291: nhưng cái base trên database lại bao gồm 2 loại
thang291: biết là gì ko?
NguyenTuan: ?
NguyenTuan: base trên table, và không trên table (view, Store..)
thang291: đúng rồi, và hiện tại chỉ cần 2 loại là table và view là đủ
thang291: không cần store
thang291: 2 loại này được phân biệt bởi 2 thuộc tính:
thang291: đó là nếu là view phải có trường rowid,
thang291: và kiểu table trong thuộc tính của block nếu là view là xxx biết là gì ko ?
thang291: ???
thang291: mày đang ngủ à
NguyenTuan: rowid có phải là trường của một bảng không?
thang291: hay đang xem phim
NguyenTuan: có phải mỗi một bảng đều có RowID, là khóa của cái row (ngầm định) không?
NguyenTuan: view phảic có rowid: không hiểu
thang291: đúng rồi
NguyenTuan: tức là block được tạo từ View, cái view này cũng có một trường là rowid của nó
NguyenTuan: ?
thang291: một view bao gồmnhiều bảng,
thang291: các bảng liên kết nhau bởi khóa ngoại
thang291: 1 view bao giờ cũng dựa vào 1 bảng chính
NguyenTuan: rowid là rowid của bảng chính?
thang291: và bảng này phải lấy thêm trường rowid để phân biệt
thang291: ui thằng này thông minh thế
NguyenTuan: vậy thì block được tạo từ bảng, lấy luôn cái rowid của bảng đó
NguyenTuan: xxx là cái gì, để làm gì chứ
thang291: nếu 1 block tạo từ 1 bảng thì không cần rowid
thang291: vì bản thân bảng đó là duy nhất rồi
NguyenTuan: thang291: và kiểu table trong thuộc tính của block nếu là view là xxx biết là gì ko ?
NguyenTuan: ?
thang291: thực ra tao muốn nói cho mày 1 phát cho nó logich luôn, nhưng mày cứ chen linh tinh nên tao đéo biết phải nói cái gì trước cái gì sau cho mày
thang291: mày cứ từ A chạy sang Z xong sang X xong lại về B
thang291: tao đéo hiểu mày đang học oracle hay đang chát sex với con nào
NguyenTuan: nói tiếp đí
thang291: thế bây giờ mày muốn tao nói như nào
NguyenTuan: từ B
NguyenTuan: vì mày đã nói nó khác nhau cái gì, khi nào thì dùng cái nào đâu?
thang291: một là mày hỏi tao trả lời, 2 là tao chỉ những thứ cơ bản nhất hợp lý nhất theo tao được biết cho mày
NguyenTuan: cách 2
thang291: ok
thang291: như tao nói ở trên rồi 1 block base trên bảng hoặc view
thang291: nếu là bảng thì hệ thống tự động insert, update, delete cho mày
NguyenTuan: yes
thang291: mày chỉ kiểm tra các điều kiện trước khi insert, update, delete trong các trigger là pre-inser, pre-update, pre-delete thôi
thang291: và khi đó ở block của mày màn hình property pallete của mày phải có 1 số thuộc tính sau (luôn luôn nhé):
thang291: loking mode: automatic
thang291: key mode: automatic
thang291: à quên locking mode là: imediately cũng được
thang291: thường người ta để là imediately
thang291: Nếu bloc base trên view
thang291: chẳng hạn trong user scott/tiger của hệ thống có 2 bảng là dept và emp
thang291: view của tao là emp_v như sau:
NguyenTuan: YES
thang291: create or replace view emp_v as select emp.row_id row_id, emp.depno, dep.dep_name from emp, dep where emp.depno = dep.depno
thang291: select emp.rowid row_id, emp.depno, dep.dep_name from emp, dep where emp.depno = dep.depno
thang291: thì cái trường rowid là của bảng chính emp
thang291: được đặt biệt danh là row_id
NguyenTuan: yes
thang291: khi đó bảng của mày sẽ base trên view emp_v này
NguyenTuan: yes
thang291: trường thuộc tính ở property pallete : locking_mode sẽ là immediate
thang291: key mode sẽ là non-updateable
thang291: và item row_id trên block
thang291: phải để là primary key
thang291: 1 block base trên view không thể tự động insert, update hay delete được
thang291: lúc đó phải viết vào các trigger tương ứng là on-insert, on-update, on-delete
thang291: và 1 trigger nữa là on-lock
NguyenTuan: tức là phải viết câu lệnh Insert...
thang291: cái xxx ở trên là key mode sẽ là non-updateable, locking_mode sẽ là immediate
NguyenTuan: thế àh
NguyenTuan: thế còn cái block không base trên database?
thang291: ???
NguyenTuan: ah, hết loại trên chưa, không lại mất thứ tự
thang291: hết rồi
NguyenTuan: còn cái block không base trên database? nó làm cái gì?
thang291: nó thường dùng làm block control
thang291: lưu những item chỉ để hiển thị, không liên quan đến bảng nào,
thang291: dùng để điều khiển, nó giống như cái chọn tháng của mày đó
thang291: Người ta sẽ chọn tháng từ 1 danh sách combo box từ 1 đến 12
thang291: sau khi chọn xong nhấn nút truy vấn, nó sẽ hiển thị ra tất cả các bản ghi có ngày hiệu lực trong tháng
NguyenTuan: cái nút truy vấn này nó nhận điều kiện lọc như thế nào?
thang291: mày có key karpersky 7.0 cho tao cái
thang291: mẹ từ nãy giờ chỉ cho mày tao chẳng làm ăn được gì đây
NguyenTuan: máy bị virud nặng rồi àh
NguyenTuan: tao không dùng Karpersky, dùng Norton
NguyenTuan: ah này
BUZZ!!!
thang291: ?
NguyenTuan: hôm trước, mày bảo mày có thể cho tao cái account gì đó, để tao log vào xem
NguyenTuan: cho tao đi, đê tao xem cái
NguyenTuan: hệ thông của bọn mày onine mà
thang291: tạm thời chưa cần
thang291: lúc nào mày đủ trình tao cho mày vào
NguyenTuan: ok
NguyenTuan: thank you, không làm phiền nữa
NguyenTuan: g9
thang291: cố mà đọc đi
thang291: những quyển tao vứt cho mày đọc xong là ổn đấy
NguyenTuan: yes sir

Oracle: Bài học 1

NguyenTuan (06/05/2008 10:42:46 AM): Hey
NguyenTuan (06/05/2008 10:42:54 AM): khỏe chứ, mày có online không?
luuttai (06/05/2008 10:42:54 AM): yes
NguyenTuan (06/05/2008 10:43:10 AM): mày có dùng google talk không?
luuttai (06/05/2008 10:43:15 AM): co'
luuttai (06/05/2008 10:43:18 AM): kha`kha`
NguyenTuan (06/05/2008 10:43:19 AM): là gì
luuttai (06/05/2008 10:44:03 AM): `
luuttai (06/05/2008 10:44:12 AM): le.luu.abc
NguyenTuan (06/05/2008 10:44:24 AM): loàng ngoằng thế
NguyenTuan (06/05/2008 10:44:46 AM): bây giờ làm ở đâu?
NguyenTuan (06/05/2008 10:44:59 AM): occeanTech àh
NguyenTuan (06/05/2008 10:45:30 AM): bận thế àh, Chat với anh em tí
luuttai (06/05/2008 10:46:01 AM): yes
luuttai (06/05/2008 10:46:03 AM): ko
luuttai (06/05/2008 10:46:04 AM): ban gi`
NguyenTuan (06/05/2008 10:46:51 AM): tao hỏi về Oracle cái
NguyenTuan (06/05/2008 10:47:11 AM): mày có bận không, đang bận àh
luuttai (06/05/2008 10:47:36 AM): ko ban
luuttai (06/05/2008 10:47:38 AM): binh thuong
luuttai (06/05/2008 10:47:54 AM): nhg thinh thoang lai phai tat man` hinh` di
luuttai (06/05/2008 10:47:57 AM): chat nen'
NguyenTuan (06/05/2008 10:48:12 AM): thế mày nói qua về Oracle tao cái
luuttai (06/05/2008 10:48:39 AM): ok
NguyenTuan (06/05/2008 10:48:42 AM): mày biết bọn EVN không, nó tuyển người triển khai ERP
luuttai (06/05/2008 10:48:46 AM): may hoi ve cai gi` moi duoc chu'
luuttai (06/05/2008 10:48:48 AM): biet
luuttai (06/05/2008 10:48:50 AM): hi`hi`
NguyenTuan (06/05/2008 10:48:58 AM): tao định vào
luuttai (06/05/2008 10:49:03 AM): co thang` cung dinh chuyen sang day
luuttai (06/05/2008 10:49:08 AM): chan misa roi` ah`
NguyenTuan (06/05/2008 10:49:17 AM): mày nói qua về Oracle, cấu chúc và ứng dụng của nó
luuttai (06/05/2008 10:49:17 AM): may` muon biet gi` ve oracle
luuttai (06/05/2008 10:49:25 AM): dev, db
luuttai (06/05/2008 10:49:27 AM): hay ias
luuttai (06/05/2008 10:49:41 AM): tao vut tai lieu may` doc nhe'
luuttai (06/05/2008 10:49:49 AM): noi qua chac' cung phai 4-5 buoi
NguyenTuan (06/05/2008 10:49:58 AM): thì nói qua mà, tao chưa biết gì nó, ví dụ phải làm việc với Oracle thì làm trong các phần nào, chia ra như thế nào
luuttai (06/05/2008 10:50:19 AM): oracle co rat nhieu` mang
luuttai (06/05/2008 10:50:26 AM): nhg co the chia lam` 3 mang chinh'
luuttai (06/05/2008 10:50:36 AM): database <---> dba
NguyenTuan (06/05/2008 10:50:41 AM): uh
NguyenTuan (06/05/2008 10:50:51 AM): Form và Report àh
luuttai (06/05/2008 10:51:01 AM): iAS <---> application admin
luuttai (06/05/2008 10:51:12 AM): dev <---> developer
luuttai (06/05/2008 10:51:18 AM): dev la form and report
luuttai (06/05/2008 10:51:31 AM): noi qua mot chut voi may` ve db nhe
NguyenTuan (06/05/2008 10:51:38 AM): uh, thanks
luuttai (06/05/2008 10:51:45 AM): oracle chia ra lam` 3 loai file
luuttai (06/05/2008 10:52:04 AM): cotrol file luu tru cac thong tin dieu khien database
NguyenTuan (06/05/2008 10:52:13 AM): uh
luuttai (06/05/2008 10:52:27 AM): data file luu tru~ du lieu cua database
NguyenTuan (06/05/2008 10:53:24 AM): chắc còn mọt file cho index và relation
NguyenTuan (06/05/2008 10:53:57 AM): một CSDL có bao nhiều file, như SQL hay như Foxpro?
NguyenTuan (06/05/2008 10:54:17 AM): mối bảng có file riêng hay không?
luuttai (06/05/2008 10:54:53 AM): cac thong tin ve` nguoi` dung`, quyen ..etc..., cac thong tin cua cac user vi du du lieu nhan vien, phong ban, luong thuong
luuttai (06/05/2008 10:55:11 AM): day' la thong tin ve data file
luuttai (06/05/2008 10:55:20 AM): noi luu tru du lieu thuc su cua database
luuttai (06/05/2008 10:55:34 AM): loai file chinh cuoi cung` la redo log file
luuttai (06/05/2008 10:55:54 AM): luu tru~ tat ca cac thong tin de phuc hoi` du~ lieu.
NguyenTuan (06/05/2008 10:56:09 AM): ah, hiểu rồi
NguyenTuan (06/05/2008 10:56:31 AM): nói tiếp đí
luuttai (06/05/2008 10:56:49 AM): vi du. tai thoi diem T1 luong cua may` la` 3.5, T2 la 4.5, T3 la 5.0 va now la` 7.0
luuttai (06/05/2008 10:57:00 AM): thi` thang redo log file no se ghi lai tat ca?
luuttai (06/05/2008 10:57:18 AM): de neu co truong hop su co xay ra
luuttai (06/05/2008 10:57:30 AM): may` co the quay lai den bat cu' thoi` diem gi`
NguyenTuan (06/05/2008 10:57:33 AM): để phục hồi lại, thế thì CSDL phình to lắm àh
luuttai (06/05/2008 10:57:58 AM): no ko ghi thang vao database
luuttai (06/05/2008 10:58:04 AM): ma` no ghi ra cac file
luuttai (06/05/2008 10:58:19 AM): may` co the vut di bat cu dau
NguyenTuan (06/05/2008 10:58:26 AM): có thể tách riêng những phai này, thậm chí là không cần thiết?
NguyenTuan (06/05/2008 10:58:32 AM): ah
luuttai (06/05/2008 10:58:42 AM): khi can hoi` phuc thi` moi vut vao` dung vi tri'
luuttai (06/05/2008 10:59:00 AM): redo log file thuong chi co' it thoi
luuttai (06/05/2008 10:59:10 AM): no goi la online redo log file
luuttai (06/05/2008 10:59:23 AM): mot cai khac no goi la offline redo log file
luuttai (06/05/2008 10:59:25 AM): .v.v.
luuttai (06/05/2008 10:59:54 AM): may` chi can nho' ve` cau truc vat ly cua oracle database thi` gom` 3 loai file
NguyenTuan (06/05/2008 11:00:08 AM): uh còn gì chú ý với Oracle database
luuttai (06/05/2008 11:00:28 AM): control file luu thong tin dieu khien database: vd cac datafile o dau, archive ko ..etc...
luuttai (06/05/2008 11:00:45 AM): datafile luu thong tin that su cua cua database
luuttai (06/05/2008 11:00:56 AM): redo log file luu thong tin phuc hoi`
luuttai (06/05/2008 11:01:07 AM): ve logic
luuttai (06/05/2008 11:01:24 AM): thi` oracle chia ra lam` tablespace, segment, block
NguyenTuan (06/05/2008 11:01:35 AM): khi làm việc, người ta làm việc với cái nào nhiều hơn database, Dev (form, report), iAS?
luuttai (06/05/2008 11:01:58 AM): database giong nhu sql server
luuttai (06/05/2008 11:02:14 AM): dev giong nhu vb.net, asp.net
NguyenTuan (06/05/2008 11:02:14 AM): tablespace, segment, block?
luuttai (06/05/2008 11:02:26 AM): ias giong nhu iis hoac apache
luuttai (06/05/2008 11:02:41 AM): tuy` theo vi tri cua may` thi` may` se lam viec voi cai nao` nhieu`
luuttai (06/05/2008 11:02:49 AM): neu may` la dba thi` may` lam voi db
luuttai (06/05/2008 11:02:58 AM): may` la coder thi` may` lam` voi dev
luuttai (06/05/2008 11:03:21 AM): may` la application admin thi` may` phai nam' chac ve` ias
luuttai (06/05/2008 11:03:39 AM): may` dek lam` gi` thi` cha phai nam cai gi` (tao thich cai nay`)
luuttai (06/05/2008 11:03:47 AM): tiep nhe'
NguyenTuan (06/05/2008 11:03:52 AM): uh, tao cũng thích cái đó
NguyenTuan (06/05/2008 11:03:59 AM): nhưng đéo được
luuttai (06/05/2008 11:04:30 AM): block la` don vi luu tru~ du lieu nho nhat cua oracle = so nguyen lan block cua OS
luuttai (06/05/2008 11:05:00 AM): tap hop cua cac block no goi la 1 extent
NguyenTuan (06/05/2008 11:05:15 AM): uh
luuttai (06/05/2008 11:05:20 AM): tap hop cac extent la` 1 segment
luuttai (06/05/2008 11:05:33 AM): tap hop cac segment la 1 tablespace
luuttai (06/05/2008 11:05:45 AM): tap hop cac tablespace la` database
NguyenTuan (06/05/2008 11:06:05 AM): vày mỗi tablespace có phải là một bảng
luuttai (06/05/2008 11:06:11 AM): 1 segment thi` thuong` tuong duong voi 1 bang
luuttai (06/05/2008 11:06:33 AM): con` du lieu cua cac user thi` duoc luu trong tablespace
luuttai (06/05/2008 11:06:44 AM): 1 user thi` co the dung` nhieu` tablespace
luuttai (06/05/2008 11:06:55 AM): nhg chi co 1 tablespace default
luuttai (06/05/2008 11:07:38 AM): may` cu tao bang neu ko chi ra tablespace nao` thi` no se vao tablespace default cua may`
NguyenTuan (06/05/2008 11:07:53 AM): ah
luuttai (06/05/2008 11:08:16 AM): con ko thi` may` phai chi ro~ la dung` tablespace nao`
luuttai (06/05/2008 11:08:57 AM): noi chung la` the'
NguyenTuan (06/05/2008 11:08:59 AM): đối với việc làm việc với Oracle, so sánh độ khó và phức tập với các ngôn ngữ khác thế nào?
NguyenTuan (06/05/2008 11:09:11 AM): với .NET, SQL..?
luuttai (06/05/2008 11:09:11 AM): tao ko biet
luuttai (06/05/2008 11:09:22 AM): vi` tao chua lam voi bon do bao gio`
luuttai (06/05/2008 11:09:26 AM): nhg tao nghi~
luuttai (06/05/2008 11:09:44 AM): neu may` lam` dev thi` thang oracle ho tro rat nhieu`
NguyenTuan (06/05/2008 11:09:45 AM): theo mày để làm việc với Oracle có khó không?
luuttai (06/05/2008 11:09:49 AM): ko
luuttai (06/05/2008 11:09:54 AM): cha cai gi` kho ca?
luuttai (06/05/2008 11:10:06 AM): chang qua la minh` luoi tim` hieu thoi
luuttai (06/05/2008 11:10:11 AM): tieng a may` ngon chua
NguyenTuan (06/05/2008 11:10:16 AM): ok, thanks
luuttai (06/05/2008 11:10:17 AM): tao gio` nhin` tieng a
luuttai (06/05/2008 11:10:21 AM): ngan we'
NguyenTuan (06/05/2008 11:10:24 AM): chắc ngon hơn mày đó
luuttai (06/05/2008 11:10:36 AM): khi nao` doi~ goi tao di an thit cho'
NguyenTuan (06/05/2008 11:10:47 AM): ok, tao ở cổng trường Y
luuttai (06/05/2008 11:10:50 AM): tao gioi thieu nhieu` hon cho
luuttai (06/05/2008 11:10:54 AM): ac.ac.
luuttai (06/05/2008 11:10:57 AM): qua gan
NguyenTuan (06/05/2008 11:11:01 AM): phòng 303, nhà B2, tập thể trường Y
NguyenTuan (06/05/2008 11:11:07 AM): Thành Già ở cùng tao
luuttai (06/05/2008 11:11:13 AM): tao dang lam` o cho~ dau` bach khoa
NguyenTuan (06/05/2008 11:11:14 AM): mày làm ở đâu?
luuttai (06/05/2008 11:11:25 AM): cho~ ocean pack ay'
luuttai (06/05/2008 11:11:35 AM): gan khach san kim lien
NguyenTuan (06/05/2008 11:11:40 AM): mày làm gì ở đó
luuttai (06/05/2008 11:11:48 AM): lam viec
luuttai (06/05/2008 11:11:54 AM): du an dang o do
NguyenTuan (06/05/2008 11:12:20 AM): tao sẽ vào EVN, học Oracle và triển khai ERP
NguyenTuan (06/05/2008 11:12:37 AM): vậy theo mày nghĩ thì sẽ làm việc về phần gì
luuttai (06/05/2008 11:13:04 AM): may` vao` do lam`
luuttai (06/05/2008 11:13:15 AM): tot nhat la` di theo huong nghiep vu ay'
luuttai (06/05/2008 11:13:32 AM): dung` lao vao con duong dev hay dba
luuttai (06/05/2008 11:13:44 AM): di theo huong nghiep vu la ok nhat
luuttai (06/05/2008 11:13:56 AM): con` bon dev hay dba la tang day cua xa hoi roi`
luuttai (06/05/2008 11:14:00 AM): ko duoc coi trong dau
luuttai (06/05/2008 11:14:09 AM): tao vao` roi` tao con` phai nhay ra co ma`
luuttai (06/05/2008 11:14:32 AM): ke ca cho~ moi nay` cung the thoi
NguyenTuan (06/05/2008 11:14:32 AM): mày cũng vào EVN rồi àh
luuttai (06/05/2008 11:14:40 AM): tao se len lam nghiep vu.
luuttai (06/05/2008 11:14:54 AM): ko tao lam` cho pts thi` lam tu` dev voi dba roi`
luuttai (06/05/2008 11:15:06 AM): may` lam duoc nghiep vu la ok nhat'
NguyenTuan (06/05/2008 11:15:14 AM): tao tuyển vào ERP là Tư vấn nghiệp vụ
NguyenTuan (06/05/2008 11:15:40 AM): nhưng sợ nó thấy mình Kỹ thuật, mà nghiệp vụ thì chưa sâu, lại đẩy vào kỹ thuật
NguyenTuan (06/05/2008 11:16:05 AM): làm nghiệp vụ với loại này thì như thế nào?
NguyenTuan (06/05/2008 11:16:11 AM): mày biết không?
luuttai (06/05/2008 11:16:26 AM): ko biet nhieu` lam
luuttai (06/05/2008 11:16:37 AM): nhg may` cu tuyen vao vi tri do di
luuttai (06/05/2008 11:16:38 AM): ok day
NguyenTuan (06/05/2008 11:18:08 AM): tao đang chơi này, mấy ngày nữa đi làm
NguyenTuan (06/05/2008 11:18:18 AM): bỏ MISA cuối tháng 4 rồi
NguyenTuan (06/05/2008 11:19:39 AM): mày còn dùng số 0914 932 326 không
luuttai (06/05/2008 11:19:46 AM): con
luuttai (06/05/2008 11:19:58 AM): di lam o evn ah`
luuttai (06/05/2008 11:20:02 AM): no goi may roi ah`
NguyenTuan (06/05/2008 11:20:04 AM): ưh
NguyenTuan (06/05/2008 11:20:09 AM): ngày kia đi làm
luuttai (06/05/2008 11:20:13 AM): ok
luuttai (06/05/2008 11:20:16 AM): the thi` on roi`
luuttai (06/05/2008 11:20:24 AM): may` lam tu van nghiep vu chu gi`
NguyenTuan (06/05/2008 11:20:41 AM): bây giờ chưa biết gì về Oracle, trên mày mới mượn được 3 cái đĩa lúc sáng
NguyenTuan (06/05/2008 11:20:45 AM): chưa cài nữa
luuttai (06/05/2008 11:21:03 AM): may` lam tu van nghiep vu hay ki~ thuat
luuttai (06/05/2008 11:21:06 AM): ???????????
NguyenTuan (06/05/2008 11:21:23 AM): chắc là Kỹ thuật
luuttai (06/05/2008 11:21:49 AM): mia. may`
NguyenTuan (06/05/2008 11:21:50 AM): đăng ký vào thì là Nghiệp vụ
luuttai (06/05/2008 11:22:00 AM): may` di dang tuyen
luuttai (06/05/2008 11:22:06 AM): ma` ko biet vao vi tri nao` ah`
NguyenTuan (06/05/2008 11:22:09 AM): hôm tao đi thi thì cái thẻ ó lại gi là Kỹ thuật viên ERP
NguyenTuan (06/05/2008 11:22:43 AM): tao sẽ xin chuyển sang nghiệp vụ, sớm hay muộn thôi
NguyenTuan (06/05/2008 11:22:52 AM): tao nghĩ là tao có thể làm về nghiệp vụ
luuttai (06/05/2008 11:23:19 AM): ua`
luuttai (06/05/2008 11:23:32 AM): lam nghiep vu bay gio` dang duoc coi trong lam
luuttai (06/05/2008 11:23:42 AM): hon nua may` lam ki thuat gioi den dau
luuttai (06/05/2008 11:23:49 AM): may` cung chi lam tay sai thoi
luuttai (06/05/2008 11:23:58 AM): ma` bon do con tuyen nguoi nua ko
luuttai (06/05/2008 11:24:05 AM): tao co dua ban
NguyenTuan (06/05/2008 11:24:06 AM): có đấy
luuttai (06/05/2008 11:24:12 AM): lam nghiep vu tuong doi ok
luuttai (06/05/2008 11:24:19 AM): ma` may` luong nhieu
luuttai (06/05/2008 11:24:21 AM): ????
luuttai (06/05/2008 11:24:28 AM): 2xMisa ko
NguyenTuan (06/05/2008 11:24:34 AM): thử việc 1.5 triêu
NguyenTuan (06/05/2008 11:24:41 AM): khốn nạn chưa
NguyenTuan (06/05/2008 11:25:11 AM): chán MISA rồi, thay đổi không khí chứ chẳng lẽ ngồi mãi ăn tí ưu ái thâm niên sao
luuttai (06/05/2008 11:25:32 AM): ua
luuttai (06/05/2008 11:25:34 AM): ac.ac.
luuttai (06/05/2008 11:25:39 AM): luong chinh la bao nhieu
luuttai (06/05/2008 11:25:45 AM): thu viec noi lam` gie`
luuttai (06/05/2008 11:25:54 AM): may` dung` noi 2 mil nhe'
NguyenTuan (06/05/2008 11:26:01 AM): 4-7
NguyenTuan (06/05/2008 11:26:18 AM): http://www.icon.evn.com.vn/Home/Tuy%E1%BB%83nd%E1%BB%A5ng/tabid/72/TopicId/15/language/vi-VN/Default.aspx
NguyenTuan (06/05/2008 11:26:28 AM): đó, nó vẫn đang tuyển thì phải
luuttai (06/05/2008 11:27:59 AM): ac.ac.
luuttai (06/05/2008 11:28:04 AM): the cung duoc
luuttai (06/05/2008 11:28:12 AM): may` giat qua 7 mil di
NguyenTuan (06/05/2008 11:29:28 AM): bây giờ tao sẽ cài Oracle đây
NguyenTuan (06/05/2008 11:29:38 AM): Oracle có phiên bản bao nhiểu rồi nhỉ
NguyenTuan (06/05/2008 11:29:49 AM): đây trên bàn có cái 10g
NguyenTuan (06/05/2008 11:29:55 AM): 9g gì đó
NguyenTuan (06/05/2008 11:30:04 AM): khi cài đặt cái này có gì chú ý không?
NguyenTuan (06/05/2008 11:30:49 AM): mày có phải làm thứ 7 không, vào EVN được nghỉ cả ngày T7, CN
luuttai (06/05/2008 11:31:50 AM): ben nay` cung duoc
luuttai (06/05/2008 11:31:56 AM): nhg ma du an cua tao thi` ko
luuttai (06/05/2008 11:31:58 AM): the moi cho'
luuttai (06/05/2008 11:32:19 AM): may` cai thang 9i len di
luuttai (06/05/2008 11:32:27 AM): thang 10g nang hon
luuttai (06/05/2008 11:32:30 AM): ko cai duoc dau
luuttai (06/05/2008 11:32:35 AM): no cap cho may` may' roi` ah`
NguyenTuan (06/05/2008 11:33:14 AM): không, sáng Thành già đưa tao mấy cái đĩa, bảo lần mua ở Bách Khoa
NguyenTuan (06/05/2008 11:34:11 AM): nghe nói mày lương cao lắm
NguyenTuan (06/05/2008 11:34:16 AM): bao nhiêu?????
NguyenTuan (06/05/2008 11:35:10 AM): 500$ hay 600$
luuttai (06/05/2008 11:35:20 AM): lam gi` co'
NguyenTuan (06/05/2008 11:35:56 AM): thế là bao nhiêu chứ
luuttai (06/05/2008 11:37:44 AM): 7 mil
luuttai (06/05/2008 11:38:04 AM): ~ 450 $
luuttai (06/05/2008 11:38:09 AM): thu viec 80%
NguyenTuan (06/05/2008 11:38:22 AM): mày làm ở đó lâu chưa?
luuttai (06/05/2008 11:38:36 AM): moi dau` thang
NguyenTuan (06/05/2008 11:39:02 AM): thế là mới bỏ Pythis
NguyenTuan (06/05/2008 11:39:40 AM): rỗi không qua tao chơi, tao đang ở nhà này
NguyenTuan (06/05/2008 11:39:51 AM): trưa mấy giờ nghỉ, mấy giờ làm
luuttai (06/05/2008 11:43:25 AM): ok
luuttai (06/05/2008 11:43:34 AM): ua
luuttai (06/05/2008 11:43:36 AM): moi thoi
luuttai (06/05/2008 11:46:00 AM): mai tao tim mot so tai lieu cho may`
NguyenTuan (06/05/2008 11:46:35 AM): uh, thanks, copy cho ít tài liệu
luuttai (06/05/2008 11:47:03 AM): ua`
luuttai (06/05/2008 11:47:15 AM): thi` tao vut cho may` tai lieu soft thoi
luuttai (06/05/2008 11:47:24 AM): tai lieu hard tao co dau ma` vut'
NguyenTuan (06/05/2008 11:47:30 AM): uh
NguyenTuan (06/05/2008 11:47:40 AM): copy cho tao luôn nhé
luuttai (06/05/2008 11:49:01 AM): ok
NguyenTuan (06/05/2008 11:51:30 AM): thế trưa có vào đây chơi không?
NguyenTuan (06/05/2008 11:51:37 AM): hết giờ làm rồi đó
luuttai (06/05/2008 11:53:42 AM): ko
luuttai (06/05/2008 11:53:47 AM): trua nay tao co viec
luuttai (06/05/2008 11:53:54 AM): phai di ra ngoai` mot chut'
luuttai (06/05/2008 11:53:56 AM): mai tao qua
luuttai (06/05/2008 11:54:02 AM): tao vut tai lieu luon cho
NguyenTuan (06/05/2008 11:54:17 AM): ok, thanks, bye nhé
luuttai (06/05/2008 11:55:00 AM): bye

Mất ví.

Ngày 19/05/2008, chiếc ví bị mất qua của sổ để mở vào đêm, chiếc ví được đặt trên bàn cạnh cửa sổ.
Đây là lần thứ 2 mất ví qua cửa sổ (tất nhiên ở 2 nới khác nhau), khi ngủ để ví trên bàn và mở cửa sổ.
Lần này, trong ví có 1 triệu VNĐ, 1 bằng lái xe, 1 đăng ký xe, 1 chứng minh thư, 2 thẻ ATM của Vietcombank (còn 180.000 đ trong tài khoản) và Ngân hàng quân đội (còn 81.000 đ trong tài khoản).

Hiền trường vụ án được ghi nhận, để lại một số dấu vết không rõ ràng và một đối tượng nằm trong danh sách 'đối tượng khả nghi', một đối tượng khác làm trong đối tượng có liên quan.

ĐEN ĐỦI QUÁ...