PDA

View Full Version : Ai biết rõ về SV của zxrockman vào giúp em với !!!



Edward_Newgate
09-05-11, 05:06 PM
Cách sửa lỗi khi đăng nhập bị báo "Kiểm tra lại đường truyền"
Những ai dùng sv của zxrockman mà bị lỗi như tôi thì làm thế này nhé
Vào folder Patch trong client
Mở file loginserver.txt ra,
Thay tất cả port ở sau IP thành 3733
Ví dụ: 192.168.1.3:90 thành 192.168.1.3:3733
Nó có mấy cái liền đấy
Thay hết nhé
Ok.
Vấn đề thứ nhất mình tự làm đc rồi :|
Còn 1 vấn đề nhỏ nữa là khi kết nối Oracle
Mình đã điền đủ thông tin như mọi người hướng dẫn
Xong khi kết nối thì nó báo
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
Process ID: 0
Session ID: 0 Serial number: 0
Ai biết sửa lỗi này chỉ với nhé :D

Edward_Newgate
09-05-11, 07:12 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Chán thế
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

duchung145
09-05-11, 09:18 PM
Start lại oracle trước khi kết nối
Hoặc reg acc ngay lúc vừa mới bật máy ảo

Edward_Newgate
10-05-11, 01:27 PM
Bạn hướng dẫn kỹ hơn được ko
Mình đã làm y hệt như trên các forum hướng dẫn
Làm đi làm lại đều báo lỗi như thế
Mà đăng ký từ lúc khởi động SV như thế nào vậy?

shizuoka
10-05-11, 02:46 PM
khởi động lại server, trước khi gõ ./tlbb.sh trong máy ảo thì dùng navicat kết nối đến db để thêm user

Edward_Newgate
10-05-11, 03:12 PM
Đã sửa được hết lỗi.
Lỗi Oracle là do chưa chạy file genezi.exe trong folder Instantclient
Chứ ko phải như mấy bạn kia nói khởi động lại SV đâu.
Lỗi mới đây :D
Query tạo acc tìm được ở trên mạng ko dùng đc
Ai biết query chuẩn cho xin cái

shizuoka
10-05-11, 03:20 PM
bạn post thử code query trên mạng cho mình xem, có thể do câu lệnh SQL bị lỗi.

Edward_Newgate
10-05-11, 03:59 PM
Query đây

INSERT INTO "USER_BASIC" VALUES ('TenDangNhap', '0', 'PassMD5', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,TO_DATE( '2010-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'),'192.168.1.2', null,(SELECT MAX(UIN) FROM USER_BASIC)+1, null, null, null, 'fpt', null, 'Y', null, null, null, 'Y', 'N', 'N', 'N', 'N', 'N', 'N', null, null, 'N', null, null, null, null, null)
Bạn xem sai chỗ nào rồi post lại query chuẩn cho mình nhé

Edward_Newgate
10-05-11, 04:23 PM
Thôi k cần nữa vì cái query này chuẩn rồi
Nãy mình toàn thử phải cái query sai chỗ

INSERT INTO "USER_BASIC" VALUES ('TenDangNhap', '0', 'PassMD5', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,TO_DATE( '2010-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'),'192.168.1.2', null,(SELECT MAX(UIN) FROM USER_BASIC)+1, null, null, null, 'fpt', null, 'Y', null, null, null, 'Y', 'N', 'N', 'N', 'N', 'N', 'N', null, null, 'N', null, null, null, null, null)

shizuoka
10-05-11, 04:28 PM
bạn thử mấy câu lệnh này trước nhé
select * from USER_BASIC
bạn tìm đến cột chứa ngày tháng và thời gian, xem nó dc viết như thế nào. Nếu là 2011-01-01 thì cấu trúc thêm ngày tháng của bạn đúng, còn nếu ko thì sửa lại theo đúng cấu trúc ghi trong đó ( kiểm tra tương tự với thời gian ).

Về cấu trúc lệnh insert thì câu lệnh bạn ghi ra là đúng chứ ko sai. Tuy nhiên, bạn cần phải chắc chắn 1 điều là tất cả những fields trong đó đều chấp nhận kiểu NULL. Nếu nó ko chấp nhận kiểu NULL thì sẽ báo lỗi.
Ngoài ra, bạn nên thử thay tất cả các tên lệnh bằng chữ viết thường, ko viết hoa. Và PassMD5 thực tế ko phải để nguyên như vậy. Bạn dùng câu lệnh này
select * from USER_BASIC where TenUser = "nguyenduy" ( Tên user ở đây là field chứa trường user acc đăng nhập - bạn tìm tên chính xác của fields đó và thay vào nhé )
Kế đến, bạn tìm đến fields chứa mật khẩu, cóp toàn bộ cái đó thay thế cho PassMD5 thì bạn sẽ có dc mật khẩu của acc mới là 123456
Cuối cùng, bạn chụp tấm hình sau khi chạy câu lệnh xem nó báo cái gì :)

kennymask
11-05-11, 10:12 PM
có ai chỉ mình cái mình cũng xài server zxrockman mình muốn dùng Navicat connect vào SQL thì thông tin của server mình phải điền thế nào ? mình có kiếm rồi nhưng không thấy hướng dẫn ! Mong được giúp đỡ