Diễn Đàn Tin Học

Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 14
  1. #1
    Tham gia
    04-09-2002
    Location
    Bac ninh
    Bài viết
    5
    Like
    0
    Thanked 0 Times in 0 Posts

    Câu hỏi, cần giúp đỡ Help Me ...Tao mot Database nhu the nao

    Em muốn tạo riêng cho minh môt database trong Oracle bằng lệnh ví dụ :
    Database có tên là : QLSV với người quản trị database này có username: admin ,Password : admin để có toàn quyền với Database này và có các bảng là : Sinh_Vien ; Diem_Thi


    Anh chị nào biết có thể viết code cho em được không .Nếu Cho em biết toàn bộ cấu trúc câu lệnh tạo Database cung với các tuỳ chọn của nó như qui định dung lượng nhớ cho nó chẳng hạn thì tốt quá
    Cho em xin cảm ơn các anh chị trước nhé
    :o :o :o :o :o :o :o :o
    Quote Quote

  2. #2
    Tham gia
    19-08-2002
    Location
    Tiền Giang
    Bài viết
    190
    Like
    0
    Thanked 0 Times in 0 Posts
    Để tạo Database Oracle cũng không quá khó, nhưng hơi dài dòng.
    Nếu bạn muốn tạo Database trên win NT thì đọc các bài Tôi học Oracle ở đây thử xem: soft.emvatoi.net ( trong phần "Thông Tin về Database" )

  3. #3
    Tham gia
    09-09-2002
    Location
    ha noi
    Bài viết
    29
    Like
    0
    Thanked 0 Times in 0 Posts
    hello,
    tôi mới cài đặt oracle 8i,enterprise edition ,khi tôi nhấn vào SQL Plus thì nó yêu cầu nhập username,password và Host String thì tôi chẳng biết phải làm sao cả.Bạn nào biết thì bảo tôi với,.:o
    thanks in advanced

  4. #4
    Tham gia
    28-08-2002
    Location
    Hà Nội
    Bài viết
    68
    Like
    0
    Thanked 0 Times in 0 Posts

    Hạnh phúc

    Thế à, bạn dùng cái mặt định của nó nhé: scott/tiger

  5. #5
    Tham gia
    19-08-2002
    Location
    Tiền Giang
    Bài viết
    190
    Like
    0
    Thanked 0 Times in 0 Posts

  6. #6
    Tham gia
    28-08-2002
    Location
    Hà Nội
    Bài viết
    68
    Like
    0
    Thanked 0 Times in 0 Posts

    Hạnh phúc

    Chào,

    + Đó chỉ là làm trên Oracle 8.1.7 trở lên thì mới như vậy, nhưng đối với Oracle 8.1.5 trở xuống thì làm như thế nào ??? Ta phải sài SQL thôi.

    + Nguyên lý để tạo (đối với mọi version)
    1. Tạo TableSpace : không gian lưu CSDL
    2. Tạo User : đăng ký sử dụng
    3. Grants: phân quyền sử dụng
    4. Tạo Table: tạo bảng của CSDL
    5. Tạo Constraints: tạo khoá

  7. #7
    Tham gia
    19-08-2002
    Location
    Tiền Giang
    Bài viết
    190
    Like
    0
    Thanked 0 Times in 0 Posts
    + Đó chỉ là làm trên Oracle 8.1.7 trở lên thì mới như vậy, nhưng đối với Oracle 8.1.5 trở xuống thì làm như thế nào ??? Ta phải sài SQL thôi.

    ==> Hầu như không có sự khác nhau (về giao diện) trong việc tạo Database giữa Oracle 8.1.5 (8i R1), Oracle 8.1.6 (8i R2) và Oracle 8.1.7 (8i R3).
    Và cũng không có thay đổi gì lớn khi tạo Database trên Oracle 9i (r1/r2) cũng như trên Oracle 7.3 và Oracle 8.0 nếu đã biết cách tạo trên Oracle 8.1.7 !

    + Nguyên lý để tạo (đối với mọi version)
    1. Tạo TableSpace : không gian lưu CSDL
    2. Tạo User : đăng ký sử dụng
    3. Grants: phân quyền sử dụng
    4. Tạo Table: tạo bảng của CSDL
    5. Tạo Constraints: tạo khoá

    ==> Chỉ đơn giản thế sao? Không biết nguyên lý này do ai tạo ra và từ khi nào ??

  8. #8
    Tham gia
    28-08-2002
    Location
    Hà Nội
    Bài viết
    68
    Like
    0
    Thanked 0 Times in 0 Posts
    hi hi hi !!! Vậy tại sao tui dùng 8.1.5 không có những chức năng tạo TableSpace, Database,... bằng cách bấm chọn như trên 8.1.7 vậy, ở cơ quan tui là bản mua à nghen, đó là lý do phải tạo các file SQL để chạy!!!
    Còn những quy trình nói như trên là do tui được học mà, nếu không tạo theo thứ tự lần lượt như vậy thì làm như thế nào ??? Không có không gian để lưu Database thì tạo Databse ở chỗ nào??? Bạn thử tạo database mà không tạo Tablespase xem có được không ??? Chẳng qua là khi tạo Database bạn tạo trên Tablespace sẵn có khi cài đặt thôi, nhưng khi dữ liệu đủ lớn thì làm sao mà lới rộng được tablespace, nếu exp dữ liệu, lới rộng thêm tablespace rồi mới imp lại thì hơi bị phức tạp nha !!!
    Cũng có thể tui không biết vậy bạn cho ý kiến đóng góp đi ???

  9. #9
    Tham gia
    19-08-2002
    Location
    Tiền Giang
    Bài viết
    190
    Like
    0
    Thanked 0 Times in 0 Posts
    hi hi hi !!! Vậy tại sao tui dùng 8.1.5 không có những chức năng tạo TableSpace, Database,... bằng cách bấm chọn như trên 8.1.7 vậy, ở cơ quan tui là bản mua à nghen, đó là lý do phải tạo các file SQL để chạy!!!

    - Nếu chỉ biết tạo database bằng Typical thì chuyện không thấy chức năng tạo tablespace, ...  là không có gì lạ.
    Bởi vì các chức năng này chỉ có khi tạo bằng Custom !


    Còn những quy trình nói như trên là do tui được học mà, nếu không tạo theo thứ tự lần lượt như vậy thì làm như thế nào ??? Không có không gian để lưu Database thì tạo Databse ở chỗ nào???<IMG alt="" src="http://www.ddth.com/images/smilies/frown.gif" border=0> Bạn thử tạo database mà không tạo Tablespase xem có được không ??? Chẳng qua là khi tạo Database bạn tạo trên Tablespace sẵn có khi cài đặt thôi, nhưng khi dữ liệu đủ lớn thì làm sao mà lới rộng được tablespace, nếu exp dữ liệu, lới rộng thêm tablespace rồi mới imp lại thì hơi bị phức tạp nha !!!
    Cũng có thể tui không biết vậy bạn cho ý kiến đóng góp đi ???
    <IMG alt="" src="http://www.ddth.com/images/smilies/wink.gif" border=0>

    - Oracle Database cần có Tablespace để chứa dữ liệu, chuyện này không có gì sai. tôi chỉ thắc mắc quy trình tạo Database ở trên đến các cơ bản nhất là SID/service thì không không thất nói tới, nếu không có SID/service thì lấy gì để start Database và mấy cái tablespace kia biết quăng vô đâu ?

    - Chuyện cần mở rộng TableSpace/datafile là đương nhiên, không ai cấm việc ngồi gỏ mấy câu DDL để mở rộng Tablespace/Datafile.
    Nhưng chuyện đó chỉ làm khi học và ... để thi chứ thực tế không ai khờ như vậy trong khi có thể dễ dàng dùng Tool có sẳn của Oracle (ngay trong dĩa cài đặt)
    Bạn có bao giờ nghe nói tới DBAStudio chưa ??
    Đừng đổ lổi do không xài Oracle trên WindowNT nên không có các tool này, bởi vì các tools như tạo Database, DBAstudio, ... được viết bằng java nên hấu như không có gì khác nhau khi chạy trên WinNT/ Solaris/ Linux.

  10. #10
    Tham gia
    28-08-2002
    Location
    Hà Nội
    Bài viết
    68
    Like
    0
    Thanked 0 Times in 0 Posts

    Vui lắm !

    Tui toàn cài Custom không hà !!! Còn cái SID/service này thì Oracle tự động có sẵn chứ !!!
    Dùng tools có sẵn rất tốt cho những ai đang học hỏi (khi mới bắt đầu tui cũng sử dụng cả rồi, bọn tui còn mua cả bản quyền các tools ứng dụng cho Oracle), nhưng khi đi vào chuyên nghiệp thì lại khác, theo nhưng người mà tôi được học (có thể nói là những chuyên gia) thì tất cả những công việc này không bao giờ dùng tools cả đều làm các file sql rồi tự động chạy hết, ngay cả trong những ví dụ của Oracle vẫn làm như vậy, nó cũng tương tự như khi làm C/C++ luôn dịch từ dòng lệnh.
    P/S: Tại cơ quan tui máy chủ chứa data là dùng Solaris (độ an toàn cao, không bị down), có ai biết nhiều về cái này không chỉ tui với, tui cảm ơn trước ???
    Được sửa bởi VTHung lúc 23:38 ngày 16-09-2002

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •