Phiên bản kèo bóng đá cúp c2 được hỗ trợ:6.4
Tài kèo bóng đá cúp c2 này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá cúp c2applixware

Cấu hình

applixwarephải được cấu hình chính xác để nó có thể truy cậpPostgres ODBCTrình điều khiển phần mềm.

Bật truy cập cơ sở dữ kèo bóng đá cúp c2 Applixware

Các hướng dẫn này dành cho bản phát hành 4.4.1 kèo bóng đá cúp c2applixwaretrênLinux. Tham khảoLinux Sys AdminSách trực tuyến để biết chi tiết hơn thông tin.

  1. Bạn phải sửa đổiaxnet.cnfVì vậy cái đóelfodbccó thể tìm thấylibodbc.so(TheODBCTrình quản lý trình điều khiển) Thư viện chia sẻ. Cái này Thư viện được bao gồm trong phân phối applixware, nhưngaxnet.cnfCần sửa đổi thành chỉ vào vị trí chính xác.

    Là gốc, chỉnh sửa tệpapplixroot/applix/axdata/axnet.cnf.

    1. ở dưới cùng kèo bóng đá cúp c2axnet.cnf, Tìm dòng bắt đầu bằng

      #libfor elfodbc /ax /...
      
    2. Thay đổi dòng để đọc

      libfor elfodbcapplixroot/applix/axdata/axshlib/lib
      Điều này sẽ nói với Elfodbc để tìm trong thư mục này choODBCThư viện hỗ trợ. Nếu bạn có Đã cài đặt applix ở một nơi khác, thay đổi đường dẫn tương ứng.
  2. Tạo.odbc.ininhư mô tả bên trên. Bạn cũng có thể muốn thêm cờ

    TextasLongVarchar = 0
    đến phần dành riêng cho cơ sở dữ kèo bóng đá cúp c2 của.odbc.inisao cho các trường văn bản sẽ kèo bóng đá cúp c2 được hiển thị dưới dạng** BLOB **.

Kiểm tra kết nối ODBC kèo bóng đá cúp c2 Applixware

  1. đưa lênDữ kèo bóng đá cúp c2 applix

  2. ChọnPostgresCơ sở dữ kèo bóng đá cúp c2 quan tâm.

    1. ChọnTruy vấn- Chọn Máy chủ.

    2. ChọnODBCvà nhấpDuyệt. Cơ sở dữ kèo bóng đá cúp c2 bạn được định cấu hình trong.odbc.ininên được hiển thị. Đảm bảo rằngMáy chủ: cánh đồngtrống (nếu không, Axnet sẽ cố gắng liên hệ với AXNet trên một máy khác để tìm kiếm cơ sở dữ kèo bóng đá cúp c2).

    3. Chọn cơ sở dữ kèo bóng đá cúp c2 trong hộp được khởi chạy bởiDuyệt, sau đó nhấp vàoOK.

    4. Nhập tên người dùng và mật khẩu vào đăng nhập Hộp thoại nhận dạng và nhấp vàoOK.

    Bạn sẽ thấy máy chủ khởi động ElfoDBC ở phía dưới bên trái góc của cửa sổ dữ kèo bóng đá cúp c2. Nếu bạn nhận được hộp thoại lỗi, Xem phần gỡ lỗi bên dưới.

  3. Thông báo 'Sẵn sàng' sẽ xuất hiện ở góc dưới bên trái của cửa sổ dữ kèo bóng đá cúp c2. Điều này cho biết bây giờ bạn có thể nhập truy vấn.

  4. Chọn bảng từ truy vấn- Chọn bảng, sau đó Chọn Truy vấn- Truy vấn để truy cập cơ sở dữ kèo bóng đá cúp c2. 50 đầu tiên hoặc các hàng từ bảng sẽ xuất hiện.

phổ biến Sự cố

Các tin nhắn sau có thể xuất hiện trong khi cố gắng tạoODBCkết nối quaDữ kèo bóng đá cúp c2 applix:

kèo bóng đá cúp c2 thể khởi chạy cổng trên máy chủ

elfodbckèo bóng đá cúp c2 thể tìm thấylibodbc.so. Kiểm tra kèo bóng đá cúp c2 bạnaxnet.cnf.

Lỗi từ cổng ODBC: IM003 :: [IODBC] [Trình điều khiển Trình quản lý] kèo bóng đá cúp c2 thể tải trình điều khiển được chỉ định

libodbc.sokèo bóng đá cúp c2 thể tìm thấy trình điều khiển được liệt kê trong.odbc.ini. Xác minh Cài đặt.

Máy chủ: ống bị hỏng

Quy trình trình điều khiển đã chấm dứt do một số vấn đề khác. Bạn có thể không có phiên bản cập nhật kèo bóng đá cúp c2Postgres ODBCGói.

SetUid đến 256: kèo bóng đá cúp c2 thể khởi chạy Cổng

Bản phát hành tháng 9 kèo bóng đá cúp c2 Applixware v4.4.1 (lần đầu tiên Phát hành với chính thứcODBCHỗ trợ theo Linux) hiển thị sự cố khi tên người dùng vượt quá tám (8) ký tự chiều dài. Mô tả sự cố được phân chia bởiSteve Campbell.

tác giả:Được đóng góp bởiSteve Campbelltrên 1998-10-20.

TheAxnetChương trình hệ thống bảo mật có vẻ hơi nghi ngờ.AxnetLàm những việc thay mặt cho người dùng và trên Một hệ thống nhiều người dùng thực sự, nó thực sự nên được chạy với root Bảo mật (vì vậy nó có thể đọc/ghi trong thư mục kèo bóng đá cúp c2 mỗi người dùng). Tôi sẽ Tuy nhiên, ngần ngại giới thiệu điều này, tuy nhiên, vì chúng tôi không biết điều gì Các lỗ bảo mật này tạo ra.

Gỡ lỗi Kết nối ODBC kèo bóng đá cúp c2 Applixware

Một công cụ tốt để gỡ lỗi các sự cố kết nối sử dụng UNIX Tiện ích hệ thốngStrace.

Gỡ lỗi với Strace

  1. Bắt đầu applixware.

  2. Bắt đầuStraceTrên Quy trình AXNET. Ví dụ: nếu

    ps -aucx | grep ax
    hiển thị
    Cary 10432 0.0 2.6 1740 392?  S 9 tháng 10 0:00 Axnet
    Cary 27883 0.9 31.0 12692 4596?  S 10:24 0:04 Axmain

    sau đó chạy

    Strace -F -S 1024 -P 10432
  3. Kiểm tra đầu ra chuỗi.

    Lưu ý từ Cary:Nhiều thông báo lỗi từapplixwaređi đếnstderr, nhưng tôi kèo bóng đá cúp c2 chắc ở đâuStderrđược gửi, vì vậyStracelà cách để tìm hiểu.

Ví dụ: sau khi nhận được một Gateway kèo bóng đá cúp c2 thể khởi chạy Gateway trên máy chủ, Tôi đã chạy Strace trên Axnet và có

[PID 27947] Mở ("/usr/lib/libodbc.so", o_rdonly) = -1 enoent
    (kèo bóng đá cúp c2 có tệp hoặc thư mục như vậy)
[pid 27947] Mở ("/lib/libodbc.so", o_rdonly) = -1 enoent
    (kèo bóng đá cúp c2 có tệp hoặc thư mục như vậy)
[PID 27947] Viết (2, "/usr2/applix/axdata/elfodbc:
    kèo bóng đá cúp c2 thể tải thư viện 'libodbc.so' \ n ", 61) = -1 eio (lỗi I/o)
Vì vậy, những gì đang xảy ra là applix elfodbc đang tìm kiếm libodbc.so, nhưng nó kèo bóng đá cúp c2 thể tìm thấy nó. Đó là lý do tại sao Axnet.cnf cần được thay đổi.

Chạy Applixware demo

Để đi quaDữ kèo bóng đá cúp c2 Applixware Hướng dẫn, bạn cần tạo các bảng mẫu mà Hướng dẫn đề cập đến. Macro ELF được sử dụng để tạo các bảng thử Để sử dụng điều kiện null trên nhiều cột cơ sở dữ kèo bóng đá cúp c2 vàPostgreshiện kèo bóng đá cúp c2 cho phép Tùy chọn này.

Để giải quyết vấn đề này, bạn có thể làm như sau:

Sửa đổi bản demo applixware

  1. Copy/opt/applix/axdata/eng/demos/sqldemo.amđến a Thư mục cục bộ.

  2. Chỉnh sửa bản sao cục bộ này kèo bóng đá cúp c2sqldemo.am:

    1. tìm kiếm 'null_clause = "null"

    2. Thay đổi điều này thành null_clause = ""

  3. Bắt đầuMacro applix Trình chỉnh sửa.

  4. Mở tệp sqldemo.am từTrình chỉnh sửa Macro.

  5. ChọnTệp- biên dịch và Cứu.

  6. ThoátTrình chỉnh sửa Macro.

  7. Bắt đầuDữ kèo bóng đá cúp c2 Ứng dụng.

  8. Chọn*- Chạy macro

  9. Nhập giá trị Sqldemo, sau đó nhấp vàoOK.

    Bạn sẽ thấy tiến trình trong dòng trạng thái của dữ kèo bóng đá cúp c2 cửa sổ (ở góc dưới bên trái).

  10. Bây giờ bạn có thể truy cập các bảng demo.

hữu ích Macro

Bạn có thể thêm thông tin về đăng nhập và mật khẩu cơ sở dữ kèo bóng đá cúp c2 của mình đến tệp macro khởi động tiêu chuẩn. Đây là một ví dụ~/axhome/macros/login.amTệp: =======applixwarephải được cấu hình chính xác để nó có thể truy cậpPostgres ODBCTrình điều khiển phần mềm.

Bật truy cập cơ sở dữ kèo bóng đá cúp c2 Applixware

Lưu ý rằng các hướng dẫn này dành cho bản phát hành 4.4.1 kèo bóng đá cúp c2applixwaretrênLinux. Tham khảoLinux Sys AdminCuốn sách trực tuyến để biết thêm chi tiết thông tin.

  1. Bạn phải sửa đổiaxnet.cnfVì vậy cái đóelfodbccó thể tìm thấylibodbc.so(TheODBCTrình quản lý trình điều khiển) Thư viện chia sẻ. Cái này Thư viện được bao gồm trong phân phối applixware, nhưngaxnet.cnfCần sửa đổi thành chỉ vào vị trí chính xác.

    Là gốc, chỉnh sửa tệpapplixroot/applix/axdata/axnet.cnf.

    1. Ở dưới cùng kèo bóng đá cúp c2axnet.cnf,, Tìm dòng bắt đầu bằng

      #libfor elfodbc /ax /...
      
    2. Thay đổi dòng để đọc

      libfor elfodbcapplixroot/applix/axdata/axshlib/lib
      Điều này sẽ nói với Elfodbc để tìm trong thư mục này choODBCThư viện hỗ trợ. Nếu bạn có Đã cài đặt applix ở một nơi khác, thay đổi đường dẫn tương ứng.
  2. Tạo.odbc.ininhư mô tả bên trên. Bạn cũng có thể muốn thêm cờ

    TextasLongVarchar = 0
    đến phần dành riêng cho cơ sở dữ kèo bóng đá cúp c2 của.odbc.inisao cho các trường văn bản sẽ kèo bóng đá cúp c2 được hiển thị dưới dạng** BLOB **.

Kiểm tra kết nối ODBC kèo bóng đá cúp c2 Applixware

  1. đưa lênDữ kèo bóng đá cúp c2 applix

  2. ChọnPostgresCơ sở dữ kèo bóng đá cúp c2 quan tâm.

    1. ChọnTruy vấn- Chọn Máy chủ.

    2. ChọnODBCvà nhấp vàoDuyệt. Cơ sở dữ kèo bóng đá cúp c2 bạn được định cấu hình trong.odbc.ininên được hiển thị. Đảm bảo rằngMáy chủ: cánh đồngtrống (nếu không, Axnet sẽ cố gắng liên hệ với AXNet trên một máy khác để tìm kiếm cơ sở dữ kèo bóng đá cúp c2).

    3. Chọn cơ sở dữ kèo bóng đá cúp c2 trong hộp được khởi chạy bởiDuyệt, sau đó nhấp vàoOK.

    4. Nhập tên người dùng và mật khẩu vào đăng nhập Hộp thoại nhận dạng và nhấp vàoOK.

    Bạn sẽ thấy máy chủ khởi động ElfoDBC ở phía dưới bên trái góc của cửa sổ dữ kèo bóng đá cúp c2. Nếu bạn nhận được hộp thoại lỗi, Xem phần gỡ lỗi bên dưới.

  3. Thông báo 'Sẵn sàng' sẽ xuất hiện ở góc dưới bên trái của cửa sổ dữ kèo bóng đá cúp c2. Điều này cho biết bây giờ bạn có thể nhập truy vấn.

  4. Chọn bảng từ truy vấn- Chọn bảng, và sau đó Chọn Truy vấn- Truy vấn để truy cập cơ sở dữ kèo bóng đá cúp c2. 50 đầu tiên hoặc các hàng từ bảng sẽ xuất hiện.

chung Sự cố

Các tin nhắn sau có thể xuất hiện trong khi cố gắng tạoODBCKết nối quaDữ kèo bóng đá cúp c2 Ứng dụng:

kèo bóng đá cúp c2 thể khởi chạy cổng trên máy chủ

elfodbckèo bóng đá cúp c2 thể tìm thấylibodbc.so. Kiểm tra kèo bóng đá cúp c2 bạnaxnet.cnf.

Lỗi từ cổng ODBC: IM003 :: [IODBC] [Trình điều khiển Trình quản lý] kèo bóng đá cúp c2 thể tải trình điều khiển được chỉ định

libodbc.sokèo bóng đá cúp c2 thể tìm thấy trình điều khiển được liệt kê trong.odbc.ini. Xác minh Cài đặt.

Máy chủ: ống bị hỏng

Quy trình trình điều khiển đã chấm dứt do một số vấn đề khác. Bạn có thể không có phiên bản cập nhật kèo bóng đá cúp c2Postgres ODBCGói.

Gỡ lỗi Kết nối ODBC kèo bóng đá cúp c2 Applixware

Một công cụ tốt để gỡ lỗi các sự cố kết nối sử dụng UNIX Tiện ích hệ thốngStrace.

Gỡ lỗi với Strace

  1. Bắt đầu applixware.

  2. Bắt đầuStraceTrên Quy trình AXNET. Ví dụ: nếu

    ps -aucx | grep ax
    Hiển thị
    Cary 10432 0.0 2.6 1740 392?  S 9 tháng 10 0:00 Axnet
    Cary 27883 0.9 31.0 12692 4596?  S 10:24 0:04 Axmain

    sau đó chạy

    Strace -F -S 1024 -P 10432
  3. Kiểm tra đầu ra chuỗi.

    Lưu ý từ Cary:Nhiều thông báo lỗi từapplixwaređi đếnstderr, nhưng tôi kèo bóng đá cúp c2 chắc ở đâustderrđược gửi, vì vậyStracelà cách để tìm hiểu.

Ví dụ: sau khi nhận được một cổng kèo bóng đá cúp c2 thể khởi chạy cổng trên máy chủ, Tôi đã chạy Strace trên Axnet và có

[PID 27947] Mở ("/usr/lib/libodbc.so", o_rdonly) = -1 enoent
    (kèo bóng đá cúp c2 có tệp hoặc thư mục như vậy)
[pid 27947] Mở ("/lib/libodbc.so", o_rdonly) = -1 enoent
    (kèo bóng đá cúp c2 có tệp hoặc thư mục như vậy)
[PID 27947] Viết (2, "/usr2/applix/axdata/elfodbc:
    kèo bóng đá cúp c2 thể tải thư viện 'libodbc.so' \ n ", 61) = -1 eio (lỗi I/o)
Vậy điều đang xảy ra là applix elfodbc đang tìm kiếm libodbc.so, nhưng nó kèo bóng đá cúp c2 thể tìm thấy nó. Đó là lý do tại sao Axnet.cnf cần được thay đổi.

Chạy Applixware demo

Để đi quaDữ kèo bóng đá cúp c2 Applixware Hướng dẫn, bạn cần tạo các bảng mẫu mà Hướng dẫn đề cập đến. Macro ELF được sử dụng để tạo các bảng thử Để sử dụng điều kiện null trên nhiều cột cơ sở dữ kèo bóng đá cúp c2 vàPostgreshiện kèo bóng đá cúp c2 cho phép Tùy chọn này.

Để giải quyết vấn đề này, bạn có thể làm như sau:

Sửa đổi bản demo applixware

  1. Copy/opt/applix/axdata/eng/demos/sqldemo.amđến a Thư mục cục bộ.

  2. Chỉnh sửa bản sao cục bộ này kèo bóng đá cúp c2sqldemo.am:

    1. tìm kiếm 'null_clause = "null"

    2. Thay đổi điều này thành null_clause = ""

  3. Bắt đầuMacro applix Trình chỉnh sửa.

  4. Mở tệp sqldemo.am từTrình chỉnh sửa Macro.

  5. ChọnTệp- biên dịch và Cứu.

  6. ThoátTrình chỉnh sửa Macro.

  7. Bắt đầuDữ kèo bóng đá cúp c2 applix.

  8. Chọn*- Chạy macro

  9. Nhập giá trị Sqldemo, sau đó nhấp vàoOK.

    Bạn sẽ thấy tiến trình trong dòng trạng thái của dữ kèo bóng đá cúp c2 cửa sổ (ở góc dưới bên trái).

  10. Bây giờ bạn có thể truy cập các bảng demo.

hữu ích Macro

Bạn có thể thêm thông tin về thông tin và mật khẩu cơ sở dữ kèo bóng đá cúp c2 của mình đến tệp macro khởi động tiêu chuẩn. Đây là một ví dụ~/axhome/macros/login.amTệp:

Đăng nhập macro
    set_set_system_var@("sql_username@", "tgl")
    set_system_var@("sql_passwd@", "kèo bóng đá cúp c2 $ way")
EndMacro
THẬN TRỌNG

Bạn nên cẩn thận về các bảo vệ tệp trên bất kỳ Tệp chứa thông tin tên người dùng và mật khẩu.

được hỗ trợ Nền tảng

PSQLODBCđã được xây dựng và Đã kiểm tra trênLinux. Đã có Báo cáo thành công với FreeBSD và với Solaris. kèo bóng đá cúp c2 có Các hạn chế đã biết đối với mã cơ bản cho các nền tảng khác Đã hỗ trợPostgres.