Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

Cách dễ nhất để tạo phiên bản CSDL là sử dụng Bảng điều khiển quản lý AWS. Sau khi tạo phiên bản CSDL, bạn có thể sử dụng các tiện ích MySQL tiêu chuẩn như MySQL Workbench để kết nối với cơ sở dữ liệu trên phiên bản CSDL

Trước khi bạn có thể tạo hoặc kết nối với phiên bản CSDL, hãy đảm bảo hoàn thành các tác vụ trong phần Thiết lập cho Amazon RDS

Khối xây dựng cơ bản của Amazon RDS là phiên bản CSDL. Môi trường này là nơi bạn chạy cơ sở dữ liệu MySQL của mình

Bạn có thể sử dụng Easy create để tạo phiên bản CSDL chạy MySQL bằng Bảng điều khiển quản lý AWS. Với tính năng Tạo dễ dàng, bạn chỉ xác định loại công cụ CSDL, kích thước phiên bản CSDL và mã định danh phiên bản CSDL. Tạo dễ dàng sử dụng cài đặt mặc định cho các tùy chọn cấu hình khác. Khi bạn sử dụng Tạo tiêu chuẩn thay vì Tạo dễ dàng, bạn chỉ định nhiều tùy chọn cấu hình hơn khi tạo cơ sở dữ liệu, bao gồm các tùy chọn về tính khả dụng, bảo mật, sao lưu và bảo trì

Trong ví dụ này, bạn sử dụng Tạo dễ dàng để tạo một phiên bản CSDL chạy công cụ cơ sở dữ liệu MySQL với một db. t2. lớp phiên bản micro DB

Để biết thông tin về cách tạo phiên bản CSDL với tính năng Tạo tiêu chuẩn, xem Tạo phiên bản CSDL Amazon RDS

Để tạo một phiên bản MySQL DB với Easy create

  1. Đăng nhập vào Bảng điều khiển quản lý AWS và mở bảng điều khiển Amazon RDS tại https. // bảng điều khiển. aws. amazon. com/rds/

    Bài viết này sẽ mô tả các bước tạo cơ sở dữ liệu trong Oracle. từ các hoạt động chuẩn bị đầu tiên đến việc sử dụng cú pháp Oracle CREATE DATABASE. Tại đây, bạn sẽ tìm thấy bốn cách để từng bước tạo cơ sở dữ liệu trong Oracle. Hai trong số chúng sẽ dựa trên dòng lệnh. sử dụng lệnh CREATE DATABASE, cũng như tạo tập lệnh CREATE DATABASE từ một DB hiện có. Hai phần còn lại sẽ mô tả cách sử dụng các tiện ích GUI như DBCA và Oracle SQL Developer. Hướng dẫn này phù hợp với các phiên bản Oracle 12c, 11g, 10g và cao hơn

    Trước khi tạo cơ sở dữ liệu Oracle

    Trước khi tạo một cơ sở dữ liệu trong Oracle, bạn sẽ phải thiết lập một khung cảnh thích hợp bao gồm cài đặt các gói PL/SQL tiêu chuẩn và các khung nhìn xây dựng trên các bảng từ điển dữ liệu. Còn chần chừ gì nữa, chúng ta hãy chuẩn bị máy chủ để tạo cơ sở dữ liệu Oracle

    Thông thường, OUI tự động đặt

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    0 và
    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    1 trong sổ đăng ký Windows. Tuy nhiên, nếu bạn đã cài đặt Oracle mà không tạo cơ sở dữ liệu, bạn sẽ phải cấu hình thủ công
    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    1

    Đặt Mã định danh trường hợp (SID)

    Một trong những biến môi trường quan trọng nhất là

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    1, đây sẽ là tên của cơ sở dữ liệu Oracle mới mà bạn sắp tạo. Bạn sẽ có thể thiết lập nó bằng lệnh sau

    set ORACLE_SID=testdb

    Tạo tập tin tham số khởi tạo

    Bước tiếp theo sẽ là init. tạo tập tin ora. Nó sẽ đóng vai trò là tệp khởi tạo cho cơ sở dữ liệu mới. Tùy thuộc vào phiên bản Oracle của bạn, có thể có hoặc không có mẫu init. tệp ora trong

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    4. Nếu có, bạn có thể sử dụng nó làm mẫu và chỉnh sửa các giá trị theo nhu cầu của mình

    Tệp khởi tạo cho cơ sở dữ liệu mới phải ở định dạng sau.

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    5. Trong trường hợp của chúng tôi, tên tệp sẽ là inittestdb. ora

    Nếu không có init mặc định. mẫu ora trong

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    4, sử dụng mẫu sau

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'

    Ghi chú
    Nội dung được cung cấp có thể khác nhau tùy thuộc vào phiên bản Oracle

    Dù tên của

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    7 là gì, hãy đảm bảo sử dụng chính xác tên đó khi thực hiện lệnh CREATE DATABASE

    Một điểm quan trọng khác là chỉnh sửa vị trí thư mục tùy thuộc vào hệ thống của bạn. Đừng quên đổi “testdb” trong ví dụ trên thành tên

    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    1 của bạn

    Để thuận tiện, hãy lưu trữ tệp tham số khởi tạo của bạn ở vị trí mặc định, sử dụng tên tệp mặc định

    Tạo một phiên bản

    Bước tiếp theo sẽ là tạo một thể hiện. Nếu nó chưa tồn tại, bạn sẽ cần thực hiện lệnh

    oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file
    0 từ Dấu nhắc Lệnh

    oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file

    Thay thế trình giữ chỗ

    oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file
    1 bằng tham số SID mà chúng tôi đã đặt trước đó. Đối với tham số
    oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file
    2, đó sẽ là đường dẫn đầy đủ đến tệp tham số khởi tạo văn bản

    Kết nối với một phiên bản

    Khi cá thể đã được tạo, bạn cần kết nối với nó. Trong bài viết này, chúng ta sẽ sử dụng SQL*Plus để làm điều đó. Nếu bạn chưa cài đặt nó trên máy tính cá nhân của mình, nó có sẵn để tải xuống trên trang web chính thức của Oracle

    Sau khi khởi chạy SQL*Plus, hãy kết nối với phiên bản Cơ sở dữ liệu Oracle của bạn bằng đặc quyền quản trị SYSDBA

    $ sqlplus /nolog
    SQL> CONNECT / AS SYSDBA

    SQL*Plus sẽ trả về

    oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file
    3 dưới dạng đầu ra

    Tạo tệp tham số máy chủ (spfile)

    Không giống như init. ora, bạn không thể chỉnh sửa tệp tham số máy chủ theo cách thủ công vì nó là tệp nhị phân. Thay vào đó, spfile có thể được tạo từ init. ora. Trong SQL*Plus, hãy chạy lệnh sau

    CREATE SPFILE FROM PFILE;

    Chạy phiên bản nhàn rỗi

    Trước khi tạo cơ sở dữ liệu, chúng ta phải bắt đầu một phiên bản cho cơ sở dữ liệu testdb bằng lệnh

    oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file
    4. Như bạn có thể đoán bây giờ, lệnh này sẽ không kết nối với cơ sở dữ liệu. Thay vào đó, nó sẽ chỉ bắt đầu một phiên bản
    ##############################################################################
    # Example INIT.ORA file
    #
    # This file is provided by Oracle Corporation to help you start by providing
    # a starting point to customize your RDBMS installation for your site. 
    # 
    # NOTE: The values that are used in this file are only intended to be used
    # as a starting point. You may want to adjust/tune those values to your
    # specific hardware and needs. You may also consider using Database
    # Configuration Assistant tool (DBCA) to create INIT file and to size your
    # initial set of tablespaces based on the user input.
    ###############################################################################
     
    # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
    # install time)
     
    db_name='ORCL'
    memory_target=1G
    processes = 150
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='<ORACLE_BASE>'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300 
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control1, ora_control2)
    compatible ='12.0.0'
    1 trống có tên testdb

    SQL> STARTUP NOMOUNT;
    ORACLE instance started.
    
    Total System Global Area 1258291200 bytes
    Fixed Size                  1261564 bytes
    Variable Size             520093700 bytes
    Database Buffers          721420288 bytes
    Redo Buffers               15515648 bytes

    Cách tạo cơ sở dữ liệu trong Oracle, sử dụng lệnh CREATE DATABASE

    Vì chúng tôi đã chuẩn bị sẵn một nơi ấm cúng trên máy chủ, nên đã đến lúc chúng tôi để một cơ sở dữ liệu mới bên trong. Sử dụng câu lệnh ________ 45 _______ là một trong những cách phổ biến nhất để tạo cơ sở dữ liệu giữa các nhà phát triển làm việc với Oracle

    Câu lệnh CREATE DATABASE sẽ giống như thế này

    CREATE DATABASE testdb
       USER SYS IDENTIFIED BY sys_password
       USER SYSTEM IDENTIFIED BY system_password
       LOGFILE GROUP 1 ('/u01/logs/my/redo01a.log','/u02/logs/my/redo01b.log') SIZE 100M,
               GROUP 2 ('/u01/logs/my/redo02a.log','/u02/logs/my/redo02b.log') SIZE 100M,
               GROUP 3 ('/u01/logs/my/redo03a.log','/u02/logs/my/redo03b.log') SIZE 100M
       MAXLOGHISTORY 1
       MAXLOGFILES 16
       MAXLOGMEMBERS 3
       MAXDATAFILES 1024
       CHARACTER SET AL32UTF8
       NATIONAL CHARACTER SET AL16UTF16
       EXTENT MANAGEMENT LOCAL
       DATAFILE '/u01/app/oracle/oradata/mynewdb/system01.dbf'
         SIZE 700M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
       SYSAUX DATAFILE '/u01/app/oracle/oradata/mynewdb/sysaux01.dbf'
         SIZE 550M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
       DEFAULT TABLESPACE users
          DATAFILE '/u01/app/oracle/oradata/mynewdb/users01.dbf'
          SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
       DEFAULT TEMPORARY TABLESPACE tempts1
          TEMPFILE '/u01/app/oracle/oradata/mynewdb/temp01.dbf'
          SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
       UNDO TABLESPACE undotbs1
          DATAFILE '/u01/app/oracle/oradata/mynewdb/undotbs01.dbf'
          SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
       USER_DATA TABLESPACE usertbs
          DATAFILE '/u01/app/oracle/oradata/mynewdb/usertbs01.dbf'
          SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
    • Ví dụ này tạo cơ sở dữ liệu có tên testdb bằng dòng lệnh của Oracle
    • Các tham số như tên cơ sở dữ liệu toàn cầu và
      oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file
      8 được lấy từ tệp tham số khởi tạo đã tạo trước đó
    • Trong mệnh đề
      oradim -NEW -SID sid -STARTMODE MANUAL -PFILE file
      9, chúng tôi đã chỉ định ba nhóm tệp nhật ký làm lại. Mỗi người trong số họ có hai thành viên
    • Các tham số
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      0,
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      1 và
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      2 xác định giới hạn cho nhật ký làm lại
    • $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      3 ảnh hưởng đến kích thước ban đầu của tệp điều khiển và giới hạn số lượng tệp dữ liệu có thể mở trong DB
    • Đối với
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      4 và
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      5, đây là những bộ ký tự sẽ được sử dụng để lưu trữ dữ liệu trong cơ sở dữ liệu mà chúng ta sắp tạo
    • Một phần quan trọng khác của lệnh CREATE DATABASE trong Oracle là không gian bảng
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      7. Nó bao gồm tệp hệ điều hành /u01/app/oracle/oradata/mynewdb/system01. dbf và được tạo theo quy định của mệnh đề
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      8
    • Không gian bảng
      $ sqlplus /nolog
      SQL> CONNECT / AS SYSDBA
      7 được tạo dưới dạng được quản lý cục bộ
    • CREATE SPFILE FROM PFILE;
      0 bao gồm tệp hệ điều hành /u01/app/oracle/oradata/mynewdb/sysaux01. dbf (như được chỉ định trong mệnh đề
      CREATE SPFILE FROM PFILE;
      1)
    • CREATE SPFILE FROM PFILE;
      CREATE SPFILE FROM PFILE;
      3  tạo và đặt tên cho một vùng bảng cố định mặc định
    • CREATE SPFILE FROM PFILE;
      4 tạo và đặt tên một vùng bảng tạm thời mặc định.  
    • Nếu bạn đã chỉ định tham số
      CREATE SPFILE FROM PFILE;
      5 là
      CREATE SPFILE FROM PFILE;
      6 trong tệp tham số khởi tạo, thì
      CREATE SPFILE FROM PFILE;
      7 sẽ tạo và đặt tên cho một vùng bảng hoàn tác lưu trữ dữ liệu hoàn tác
    • CREATE SPFILE FROM PFILE;
      8 tạo và đặt tên vùng bảng để lưu trữ dữ liệu người dùng và tùy chọn cơ sở dữ liệu, e. g. Cơ sở dữ liệu XML của Oracle
    • Vì mệnh đề
      CREATE SPFILE FROM PFILE;
      9 không được chỉ định trong dòng Oracle CREATE DATABASE này, nhật ký làm lại trực tuyến sẽ không được lưu trữ. Phần này có thể tùy chỉnh trong quá trình tạo cơ sở dữ liệu. Bạn sẽ có thể sử dụng truy vấn
      SQL> STARTUP NOMOUNT;
      ORACLE instance started.
      
      Total System Global Area 1258291200 bytes
      Fixed Size                  1261564 bytes
      Variable Size             520093700 bytes
      Database Buffers          721420288 bytes
      Redo Buffers               15515648 bytes
      1 để chuyển sang chế độ
      CREATE SPFILE FROM PFILE;
      9

    Sau khi thực thi đoạn script trên, bạn sẽ tạo cơ sở dữ liệu testdb

    Tạo cơ sở dữ liệu Oracle bằng DBCA (Trợ lý cấu hình cơ sở dữ liệu)

    Bây giờ, hãy để chúng tôi mô tả cách tạo cơ sở dữ liệu vùng chứa trong Oracle bằng DBCA. DBCA (Trợ lý cấu hình cơ sở dữ liệu) là một công cụ đồ họa có thể hữu ích hơn cho những người chưa quen với cú pháp dòng lệnh. Nó có thể được sử dụng để tạo và xóa cơ sở dữ liệu, thêm tùy chọn vào cơ sở dữ liệu hiện có, quản lý mẫu, v.v.

    Chúng ta hãy chuyển sang phần thực hành của việc tạo cơ sở dữ liệu trong Oracle bằng DBCA

    1. Trước hết, hãy mở Trợ lý cấu hình cơ sở dữ liệu trên máy tính của bạn. Bạn sẽ thấy một danh sách các hoạt động bạn có thể thực hiện

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    Chọn Tạo cơ sở dữ liệu và nhấp vào Tiếp theo

    2. Trong chế độ Sáng tạo, chọn Cấu hình nâng cao và chuyển sang bước tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    3. Trình hướng dẫn cung cấp cho bạn chọn loại triển khai cơ sở dữ liệu. Chọn tùy chọn Mục đích chung hoặc Xử lý giao dịch. Bấm tiếp

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    4. Trong số các tùy chọn lưu trữ khác nhau, hãy chọn tùy chọn đầu tiên. Sử dụng mẫu cho các thuộc tính lưu trữ cơ sở dữ liệu. Bấm tiếp

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    5. Để đảm bảo an toàn, hãy định cấu hình tùy chọn khôi phục nhanh cho cơ sở dữ liệu của bạn. Chỉ định loại lưu trữ tệp khôi phục, vùng khôi phục nhanh và kích thước. Nhấn tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    6. Ở bước Cấu hình mạng, bạn sẽ cần tạo một trình nghe mới. Nhập tên và số cổng cho nó và chuyển sang bước tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    7. Đây là một bước tùy chọn và chúng tôi sẽ bỏ qua nó trong hướng dẫn này. Để biết thêm thông tin, vui lòng tham khảo tài liệu chính thức của Oracle

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    8. Ở bước Tùy chọn cấu hình, bạn sẽ thấy năm tab. Bộ nhớ, Định cỡ, Bộ ký tự, Chế độ kết nối, Lược đồ mẫu. Chọn Quản lý bộ nhớ dùng chung tự động, chỉ định kích thước SGA và PGA và chuyển sang tab tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    9. Trên tab Định cỡ, hãy chỉ định số lượng quy trình tối đa có thể được kết nối với cơ sở dữ liệu của chúng tôi cùng một lúc

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    10. Ở đây chọn AL32UTF8. Đối với bộ ký tự Quốc gia, hãy chọn AL16UTF16. Sau khi hoàn tất, hãy chuyển đến tab tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    11. Chọn Chế độ chuyên dụng trên tab Chế độ kết nối. Chuyển sang tab tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    12. Ở tab cuối cùng ở bước này, hãy chọn hộp kiểm Thêm lược đồ mẫu vào cơ sở dữ liệu và nhấp vào Tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    13. Khi các tùy chọn cấu hình được đặt, bạn sẽ định cấu hình các tùy chọn quản lý. Chọn hộp kiểm Cấu hình cấp tốc cơ sở dữ liệu Enterprise Manager (EM). Ngoài ra, chỉ định cổng tương ứng. Sau khi hoàn tất, nhấp vào Tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    14. Đặt cùng một mật khẩu quản trị cho tất cả các tài khoản và nhập mật khẩu người dùng gia đình của Oracle. tiến hành bước tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    15. Bây giờ, trình hướng dẫn cho phép bạn chọn chính xác những gì sẽ được thực hiện trong và sau khi tạo cơ sở dữ liệu. Bạn có thể chỉ định các tập lệnh sẽ chạy sau khi DB được tạo; . Đánh dấu vào các hộp kiểm mong muốn và nhấp vào Tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    16. Kiểm tra kỹ bản tóm tắt tạo cơ sở dữ liệu đã tạo và nhấn Kết thúc

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    17. Cho phép trình hướng dẫn kết thúc quá trình tạo cơ sở dữ liệu. Bạn sẽ có thể xem chính xác những gì đang được thực hiện vào lúc này và những gì tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    18. Ngay sau khi quá trình kết thúc, bạn sẽ được thông báo tương ứng. Hãy nhớ rằng tất cả các tài khoản cơ sở dữ liệu ngoại trừ SYS và SYSTEM ban đầu đều bị khóa. Để mở khóa chúng, hãy nhấp vào Quản lý mật khẩu

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    19. Đặt mật khẩu cho các tài khoản cơ sở dữ liệu và nhấp vào OK

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    Đây là nó. Cơ sở dữ liệu Oracle của bạn mới ra lò và sẵn sàng phục vụ mục đích của nó

    Tạo tập lệnh CREATE DATABASE từ cơ sở dữ liệu Oracle hiện có

    Tạo cơ sở dữ liệu Oracle có vẻ khá tốn thời gian và tỉ mỉ. Để giúp bạn không phải lặp đi lặp lại quá trình này, chúng tôi quyết định cung cấp cho bạn một cách để tạo tập lệnh CREATE DATABASE từ cơ sở dữ liệu Oracle hiện có

    Như đã đề cập trước đó, bạn có thể lưu tập lệnh tương ứng trong DBTA trong quá trình tạo DB. Tuy nhiên, làm cách nào để bạn tạo tập lệnh CREATE DATABASE từ cơ sở dữ liệu đã tồn tại?

    1. Trong bài viết này, chúng tôi sẽ sử dụng Trợ lý cấu hình cơ sở dữ liệu để làm điều đó. Để bắt đầu, hãy mở DBCA trên máy tính của bạn

    2. Chọn Quản lý mẫu và nhấp vào Tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    3. Nhập tên của mẫu trong tương lai và chọn nơi lưu trữ mẫu. tiến hành bước tiếp theo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    4. Bây giờ, nhấp vào Tạo mẫu từ cơ sở dữ liệu hiện có. Từ menu thả xuống, chọn DB mong muốn. Sau đó, nhập thông tin đăng nhập người dùng của bạn. Nhấn Next sau khi hoàn thành

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    5. Ở bước này, hãy quyết định xem bạn muốn giữ nguyên vị trí tệp hay chuyển đổi chúng để sử dụng cấu trúc OFA

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    6. Xem lại bản tóm tắt tạo mẫu và nhấp vào Kết thúc

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    7. Dành một chút thời gian để mẫu được tạo

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    8. Bây giờ, bạn đã lưu cơ sở dữ liệu của mình dưới dạng mẫu để sử dụng trong tương lai. Nhấp vào Đóng

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    Cách tạo cơ sở dữ liệu mới trong Oracle SQL Developer

    Oracle SQL Developer là một GUI miễn phí cho phép bạn duyệt các đối tượng cơ sở dữ liệu, thực thi các câu lệnh và tập lệnh SQL, chỉnh sửa và gỡ lỗi các câu lệnh PL/SQL, thao tác và xuất dữ liệu, xem và tạo báo cáo, v.v. Nó cũng tích hợp các giao diện vào một số công nghệ liên quan, bao gồm Oracle Data Miner, Oracle OLAP, Oracle TimesTen In-Memory Database và SQL Developer Data Modeler (chỉ đọc). Hãy để chúng tôi trình bày cách tạo cơ sở dữ liệu trong Oracle SQL Developer

    1. Tải xuống Oracle SQL Developer

    2. Giải nén các tập tin từ tải về. zip và chạy SQL Developer

    3. Khi mở ứng dụng, bạn sẽ thấy Trang bắt đầu. Tìm dấu cộng màu xanh lục trong phần Kết nối ở bên trái. Nhấp vào một mũi tên bên cạnh nó và chọn Kết nối cơ sở dữ liệu mới

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    4. Cửa sổ Kết nối Cơ sở dữ liệu Mới/Chọn mở ra

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?
    • Đầu tiên, nhập tên của cơ sở dữ liệu trong tương lai
    • Sau đó, điền thông tin đăng nhập của người dùng vào các ô tương ứng
      • Nếu bạn đang đăng nhập với tư cách là người dùng sys, hãy đảm bảo chọn vai trò SYSDBA hoặc SYSOPER từ danh sách thả xuống
    • Nhập tên máy chủ, cổng và SID
    • Nhấp vào Kiểm tra. Nếu mọi thứ đều ổn, bạn sẽ thấy Trạng thái. Thông báo thành công ở góc dưới cùng bên trái của cửa sổ. Trong trường hợp có bất kỳ lỗi nào, sẽ có gợi ý về cách khắc phục chúng
    • Khi bạn đã sẵn sàng, hãy nhấn Kết nối

    5. Bây giờ, bạn đã tạo cơ sở dữ liệu Oracle bằng SQL Developer. Cơ sở dữ liệu testdb mới nằm trong danh sách Kết nối Oracle

    Làm cách nào để tạo cơ sở dữ liệu MySQL trong Oracle?

    Phần kết luận

    Có khá nhiều cách để tạo và thao tác với cơ sở dữ liệu Oracle ngoài kia. Hơn nữa, Oracle đòi hỏi kiến ​​thức, kinh nghiệm và thời gian để chuẩn bị và cấu hình đúng cách. Chúng ta vừa trải qua một số cách phổ biến và thuận tiện nhất để bắt đầu một Oracle DB mới. sử dụng câu lệnh CREATE DATABASE trong dòng lệnh, Trợ lý cấu hình cơ sở dữ liệu và Nhà phát triển SQL. Một số công cụ này đòi hỏi nhiều kinh nghiệm hơn những công cụ khác, nhưng chúng tôi tin rằng bạn nên tìm hiểu ít nhất những điều cơ bản về từng công cụ. Điều này giúp tìm ra giải pháp tốt nhất cho doanh nghiệp của bạn

    Bạn có thể sử dụng MySQL trên cơ sở dữ liệu Oracle không?

    Dịch vụ cơ sở dữ liệu MySQL khả dụng trên Cơ sở hạ tầng đám mây Oracle, Dịch vụ web Amazon và Dịch vụ cơ sở dữ liệu Oracle trong Azure (ODSA) .

    Làm cách nào để tự tạo cơ sở dữ liệu trong Oracle?

    Tạo cơ sở dữ liệu Oracle theo cách thủ công .
    Bước 1. Quyết định Mã định danh trường hợp của bạn (SID)
    Bước 2. Thiết lập phương thức xác thực quản trị viên cơ sở dữ liệu
    Bước 3. Tạo tệp tham số khởi tạo
    Bước 4. Kết nối với Instance
    Bước 5. Bắt đầu phiên bản
    Bước 6. Ban hành Tuyên bố CREATE DATABASE

    MySQL có miễn phí từ Oracle không?

    Oracle cung cấp Máy chủ cộng đồng MySQL dưới dạng sản phẩm mã nguồn mở miễn phí cho hơn 20 nền tảng, bao gồm Windows, Linux, Unix và Mac . Phiên bản Cộng đồng bao gồm nhiều công cụ lưu trữ, chẳng hạn như InnoDB và MyISAM, bộ nhớ và Cơ sở dữ liệu Mạng (NDB).

    Làm cách nào để tạo cơ sở dữ liệu cục bộ trong Oracle?

    Tóm tắt .
    Download phần mềm cơ sở dữ liệu Oracle
    Cài đặt phần mềm cơ sở dữ liệu Oracle trong môi trường Windows
    Tạo cơ sở dữ liệu chứa các lược đồ mẫu
    Xác minh cài đặt cơ sở dữ liệu
    Kết nối với một phiên bản Oracle bằng tiện ích SQL*Plus
    Mở khóa và truy vấn lược đồ nhân sự