Mục lục
1. Giới thiệu create database
Thông thường, chúng ta thường tạo database bằng công cụ DBCA (Database Configuration Assistant).
Tuy nhiên, chúng ta vẫn có thể tạo database bằng 1 cách khác, ít thông dụng hơn. Đó là sử dụng câu lệnh CREATE DATABASE.
2. Tạo database bằng lệnh CREATE DATABASE
1. Thiết lập biến môi trường
export ORACLE_SID=orclcdb
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
2. Tạo password file
cd $ORACLE_HOME/dbs/
orapwd file=orapworclcdb password= entries=5
Ghi chú: Nếu password đơn giản quá, có thể câu lệnh sẽ báo lỗi.
3. Tạo init parameter
vi $ORACLE_HOME/dbs/initorclcdb.ora
Thêm vào file 3 dòng sau (đây là các parameter tối thiểu cho 1 database)
db_name=orclcdb
control_files='+DATA/ORCLCDB/CONTROLFILE/control01.ctl'
memory_target=1400M
4. Tạo spfile
sqlplus / as sysdba
create spfile from pfile;
Câu lệnh trên sẽ tạo ra 1 spfile là $ORACLE_HOME/dbs/spfileorclcdb.ora
5. Khởi động database
sqlplus / as sysdba
startup nomount
6. Tạo database bằng câu lệnh CREATE DATABASE
create database orclcdb
user sys identified by oracle
user system identified by oracle
logfile group 1 ('+DATA') size 50m blocksize 512,
group 2 ('+DATA') size 50m blocksize 512,
group 3 ('+DATA') size 50m blocksize 512
maxloghistory 1
maxlogfiles 16
maxlogmembers 3
maxdatafiles 1024
character set al32utf8
national character set al16utf16
extent management local
datafile '+DATA' size 700m reuse autoextend on next 10240k maxsize unlimited
sysaux datafile '+DATA' size 550m reuse
autoextend on next 10240k maxsize unlimited
default tablespace users datafile '+DATA' size 500m reuse
autoextend on maxsize unlimited
default temporary tablespace tempts1 tempfile '+DATA' size 20m reuse
autoextend on next 640k maxsize unlimited
undo tablespace undotbs1 datafile '+DATA' size 200m reuse
autoextend on next 5120k maxsize unlimited
user_data tablespace usertbs datafile '+DATA' size 200m reuse
autoextend on maxsize unlimited;
Ghi chú: Ở đây tôi đặt database trên ASM, nên tôi không cần chỉ định ra đường dẫn cụ thể cho các database.
7. Chạy các post script
Sau khi tạo xong database bằng câu lệnh CREATE DATABASE, bạn cần chạy các script dưới đây để tạo ra các Data Dictionary Vỉew
Thực hiện bằng SYS
sqlplus / as sysdba
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/utlrp.sql
Thực hiện bằng user SYSTEM
sqlplus system/oracle
@?/sqlplus/admin/pupbld.sql
8. Add database vào Oracle Restart (nếu có)
Bước này không bắt buộc, nó sẽ giúp bạn có thể quản lý database bằng srvctl
srvctl add database -db orclcdb -dbname orclcdb -oraclehome $ORACLE_HOME -spfile $ORACLE_HOME/dbs/spfileorclcdb.ora
Nguồn: https://dangxuanduy.com/
Hiện tại, tôi có tổ chức đều đặn các khóa học về quản trị Oracle Database, tôi sẽ để thông tin ở đây, để bạn nào quan tâm về lịch học cũng như chương trình học có thể theo dõi nhé.
Hãy tham gia group “Kho tài liệu kiến thức database” để cùng học hỏi và chia sẻ nhé.
-
Giảm giá!
Combo khóa học Oracle Admin và RAC
13.000.000 ₫10.000.000 ₫ Đăng ký -
Giảm giá!
TOP 1
[Khóa học Zoom] Quản trị chuyên nghiệp Oracle RAC
Được xếp hạng 5.00 5 sao9.000.000 ₫7.000.000 ₫ Đăng ký -
Giảm giá!
TOP 1
Combo học và thi chứng chỉ OCP
Được xếp hạng 5.00 5 sao15.750.000 ₫15.000.000 ₫ Đăng ký -
Giảm giá!
Combo khóa học Oracle Data Guard và Multitenant
5.000.000 ₫2.149.000 ₫ Đăng ký -
Giảm giá!
TOP 1
Combo tất cả các khóa quản trị Oracle Database
17.930.000 ₫12.000.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Quản trị hệ thống Oracle Data Guard
Được xếp hạng 5.00 5 sao3.000.000 ₫1.590.000 ₫ Đăng ký -
Giảm giá!
Voucher thi chứng chỉ OCP của Oracle
Được xếp hạng 5.00 5 sao6.700.000 ₫4.800.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Linux thật là đơn giản dành riêng cho DBA
Được xếp hạng 5.00 5 sao300.000 ₫100.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Các khái niệm phải biết về Database
Được xếp hạng 5.00 5 sao200.000 ₫50.000 ₫ Đăng ký -
Giảm giá!
[Khóa học Video] Quản lý Oracle Database theo kiến trúc Multitenant
Được xếp hạng 5.00 5 sao2.000.000 ₫1.190.000 ₫ Đăng ký -
Giảm giá!
TOP 1
[Khóa học Zoom] Quản trị Oracle Database thật là đơn giản
Được xếp hạng 4.95 5 sao8.000.000 ₫6.000.000 ₫ Đăng ký