Ora-28001 the password has expired là lỗi gì năm 2024
Quản trị viên database định nghĩa các tên User. Qua đó, cho phép người sử dụng có thể truy nhập vào database thông qua các tên user này. Security domain (bảo mật theo miền) định nghĩa các quyền truy nhập nhất định trên các đối tượng trong database và áp dụng các quyền này cho từng user có trong database. Show Hình vẽ 1. Các thành phần bảo mật Authentication Mechanism (Cơ chế xác nhận) Mỗi user truy cập vào database đều trải qua bước xác nhận quyền truy nhập. Việc này có thể được thực hiện bởi: § Database § Hệ điều hành § Xác nhận quyền thông qua đường mạng Tuy nhiên, trong tài liệu này ta chỉ quan tâm tới việc xác nhận bởi database. Tablespace Quotas (hạn mức tablespace) Tablespace quotas điều khiển số lượng table space ứng với khả năng lưu trữ vật lý được phép đối với mỗi user trong database. Default Tablespace (tablespace mặc định) Là tablespace mặc định chứa các segments do tiến trình của user sử dụng để lưu trữ dữ liệu trong trường hợp User không chỉ rõ tên tablespace ngay khi tạo segment. Temporary Tablespace (tablespace trung gian) Temporary tablespace là nơi Oracle server cấp phát các extents phục vụ cho công việc sắp xếp (sort) mỗi khi thực hiện lệnh sắp xếp của User đó. Account Locking (khoá account) Các Accounts có thể bị khoá (locked) để ngăn cản việc user thâm nhập vào database. Việc này có thể được thực hiện một cách tự động hoặc do điều khiển của quản trị viên database. Resource Limits (hạn chế tài nguyên) Là những giới hạn được đưa ra cho mỗi user về các tài nguyên của hệ thống như: thời gian sử dụng CPU, truy xuất vào ra I/O, số lượng các sessions được mở tối đa,... Những giới hạn về tài nguyên sẽ được bàn kỹ trong chương sau. 17.1.2. Database schemaSchema được xem như một tập hợp các đối tượng như tables, views, clusters, procedures, và packages, cùng có một quan hệ gắn liền với một user nào đó. Mỗi khi user trong database được tạo, một schema tương ứng với user cũng sẽ được tạo lập với cùng tên. Mỗi user chỉ có thể gắn liền với một schema có cùng tên, vì thế username và schema nhiều khi có thể dùng lẫn thay cho nhau. Hình dưới đây sẽ liệt kê các đối tượng trong schema của mỗi users Oracle database. Hình vẽ 2. Database schema 17.2.1. Các bước thực hiện khi tạo mới user
17.2.2. Tạo mới user với cơ chế xác nhận bởi databaseVới cơ chế này, database sẽ sử dụng mật khẩu của user để xác nhận mỗi khi user kết nối tới database. Mỗi mật khẩu của user, sẽ được Oracle server lưu trữ ngay trong data dictionary và nó có thể kiểm tra rất dễ dàng mỗi khi User kết nối tới database. Cú pháp: Với: Lưu ý: Khi thiết lập tuỳ chọn trong lệnh tạo user, khi user sử dụng SQL*PLUS để kết nối tới database, mỗi lần kết nối user lại phải nạp mới mật khẩu. Việc truy cập thông thường sẽ nhận được thông báo: Trong OEM ta có thể thực hiện theo các bước sau
17.2.3. Thay đổi thuộc tính của userTa sử dụng câu lệnh khi thực hiện các thay đổi user như mật khẩu, lock. Sử dụng khi: § Thay đổi mật khẩu khi user quên mật khẩu. § Lock/Unlock đối với các account của user. § Thay đổi mật khẩu theo từng phiên làm việc. Cú pháp: Ví dụ: Lưu ý: khi user đã bị lock mà vẫn cố gắng kết nối tới database. Oracle server sẽ phát sinh lỗi Trong OEM ta có thể thực hiện theo các bước sau
17.2.4. Thay đổi hạn mức (quota) sử dụng tablespaceTrong một số trường hợp, ta có thể thay đổi hạn mức sử dụng tablespace khi: § Các tables của user đó không thể mở rộng để lưu trữ thêm được nữa § Các ứng dụng được cải tiến đòi hỏi bổ sung thêm các tables hay indexes. § Các đối tượng được tổ chức lại và được đặt trên nhiều tablespaces khác nhau. Cú pháp: Ví dụ: Trong OEM, ta thực hiện theo các bước sau
17.2.5. Huỷ UserHuỷ bỏ user khỏi database Cú pháp: Ví dụ: Lưu ý: § sẽ huỷ tất cả các đối tượng trong schema trước khi xoá User. Nó cần được chỉ rõ khi schema chứa nhiều đối tượng. § Ta không thể huỷ được các user hiện đang kết nối tới Oracle server. 17.3.THÔNG TIN VỀ USERTa có thể lấy các thông tin liên quan tới user trong data dictionary và . Với mỗi user, ta có thể xác định được các thông tin về hạn mức: Ví dụ: Giá trị -1 trong cột và cho biết cột này chưa được gán giá trị tường minh. Hình vẽ 3. Thông tin về User trong data dictionary Hoặc ta cũng có thể lấy các thông tin về Account của user Ví dụ: \============================= Website không bao giờ chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH \============================= Nếu bạn muốn tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ kinh nghiệm, thủ tục, quy trình, bí kíp thực chiến mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP. - CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888 - Chi tiết tham khảo: https://bit.ly/oaz_w \============================= 2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G: - Oracle cơ bản: https://bit.ly/admin1_1200 - Linux: https://bit.ly/linux_1200 \============================= KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH: 📧 Mail: [email protected] ☎️ Mobile/Zalo: 0902912888 👨 Facebook: https://www.facebook.com/BinhOracleMaster 👨 Inbox Messenger: https://m.me/101036604657441 (profile) 👨 Fanpage: https://www.facebook.com/tranvanbinh.vn 👨 Inbox Fanpage: https://m.me/tranvanbinh.vn 👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam 👨 Website: https://www.tranvanbinh.vn 👨 Blogger: https://tranvanbinhmaster.blogspot.com 🎬 Youtube: https://www.youtube.com/@binhguru 👨 Tiktok: https://www.tiktok.com/@binhguru 👨 Linkin: https://www.linkedin.com/in/binhoracle 👨 Twitter: https://twitter.com/binhguru 👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6 👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội \============================= HỌC ORACLE DATABASE CƠ BẢN TỪ A-Z - BÀI 17: QUẢN LÝ USER, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty |