Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách cài đặt và khởi động Oracle Database Express Edition (XE) 18c trên Fedora Linux với SQL-Developer IDE

HƯỚNG DẪN CÀI ĐẶT:

Đầu tiên hãy cài đặt Fedora 33 Workstation Edition từ khóa có thể khởi động (để khởi động kép, chỉ cần để lại một phân vùng trống mà bạn muốn Hệ điều hành cư trú (khuyên bạn nên thu nhỏ dung lượng từ Disk Management trong Windows 10) và chọn "Phân vùng tự động" trong trình cài đặt Fedora.

Cài đặt Cơ sở dữ liệu Oracle 18c Express Edition:

sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm

sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

dnf -y install libnsl

curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm -L https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

dnf -y install oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm -L https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm

sudo dnf -y install oracle-database-xe-18c-1.0-1.x86_64.rpm

Định cấu hình cơ sở dữ liệu bằng cách đăng nhập với quyền root sau đó chạy:

sudo su
/etc/init.d/oracle-xe-18c

Tại lời nhắc, hãy chỉ định cùng một mật khẩu cho SYS , SYSTEMPDBADMIN các tài khoản. Không bao gồm các ký tự đặc biệt và không đặt một số ở đầu mật khẩu.

Cài đặt Java JDK11:

sudo dnf -y install java-11-openjdk-devel java-11-openjdk-jmods java-11-openjdk-src

Thêm các dòng sau vào cuối .bashrc của người dùng gia đình :

# User specific aliases and functions
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

và sử dụng source .bashrc

Đăng nhập với tư cách người dùng oracle bằng:

sudo su oracle

Thêm phần sau vào cuối .bashrc của người dùng oracle :

# User specific aliases and functions
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

và nhập source ~/.bashrc

Thoát và truy cập trang web sau và tải xuống sql-developer: https:// www.oracle.com/tools/downloads/sqldev-downloads.html

Cài đặt .rpm và chạy tập lệnh thiết lập:

sudo dnf -y install sqldeveloper-20.4.1.407.0006-20.4.1-407.0006.noarch.rpm
cd /opt/sqldeveloper/
./sqldeveloper.sh

Đối với màn hình HiDPI, hãy thêm vào /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf sau:AddVMOption -Dsun.java2d.uiScale=2

Cách thêm người dùng cơ sở dữ liệu không thuộc hệ thống (để bạn không phải xem bảng hệ thống):Trong loại đầu cuối:sqlplus sys as sysdba

Nhập các dòng:

SQL> alter session set "_ORACLE_SCRIPT"=true;

Tạo một người dùng cục bộ được gọi là bất cứ thứ gì bạn muốn. Nhập mật khẩu cho người dùng vào dòng sau sau "được xác định bởi"

SQL> create user usernamehere identified by passwordhere;

Cấp đặc quyền quản trị viên người dùng của bạn:

SQL> grant all privileges to usernamehere;

Sau đó thoát khỏi dấu nhắc lệnh:

SQL> exit;

Bây giờ bạn có thể kết nối với cơ sở dữ liệu cục bộ của mình trong Oracle SQL Developer IDE. Tìm kiếm sqldeveloper trong menu hệ thống. Nó sẽ khởi động tốt, bây giờ bạn muốn thêm kết nối vào cơ sở dữ liệu máy cục bộ của mình. Ở phía trên cùng bên trái của cửa sổ IDE, bạn sẽ thấy nhãn có tên "Connections" với dấu cộng màu xanh lá cây. Nhấp vào dấu cộng và bạn sẽ nhận được lời nhắc kết nối. Trong phần "Tên", hãy nhập tên phù hợp cho cơ sở dữ liệu cục bộ của bạn. Tôi đã gọi là "LocalDatabase" của mình. Tránh sử dụng khoảng trắng hoặc ký tự đặc biệt bên cạnh dấu gạch dưới khi đặt tên cho cơ sở dữ liệu của bạn. Đối với "Tên người dùng" và "Mật khẩu", hãy nhập tên người dùng và mật khẩu bạn đã tạo cho tài khoản không thuộc hệ thống của mình trong dấu nhắc lệnh SQL Plus. Chọn hộp "Lưu mật khẩu". Giữ Tên máy chủ (localhost), Cổng (1521) và SID (xe) là các giá trị mặc định để kết nối với cơ sở dữ liệu cục bộ của bạn. Ở cuối cửa sổ Kết nối, nhấp vào "Kiểm tra" và nó sẽ thông báo Trạng thái:Thành công. Sau đó nhấp vào nút "Lưu" và bạn sẽ thấy kết nối của mình được thêm vào giữa các kết nối đó trong cửa sổ Kết nối. Nhấp vào "Kết nối" và cửa sổ sẽ đóng lại và bạn sẽ được kết nối thành công với cơ sở dữ liệu trên máy cục bộ của mình. Xin chúc mừng, bây giờ bạn có thể sử dụng Oracle SQL Plus trên máy tính của riêng mình!

Khởi động lại máy của bạn và làm theo hướng dẫn bên dưới để kết nối lại một cách đáng tin cậy với cơ sở dữ liệu của bạn.

HƯỚNG DẪN VẬN HÀNH (SAU KHI CÀI ĐẶT):

Nếu bạn đã thực hiện xong các bước cài đặt:Trước tiên, bạn muốn khởi động dịch vụ cơ sở dữ liệu. Từ tài khoản người dùng gia đình của bạn trong một thiết bị đầu cuối, hãy nhập

sqlplus sys as sysdba

sau đó nhập mật khẩu cơ sở dữ liệu của bạn mà bạn đã chỉ định khi cài đặt. Tại dấu nhắc SQL, hãy nhập

SQL> startup

Chờ cơ sở dữ liệu khởi động, sau đó thoát bằng

SQL> exit

sau đó đăng nhập với tư cách người dùng oracle:

sudo su oracle

Và chạy:

lsnrctl start

Sau đó cho trạng thái:lsnrctl status

Thoát đến người dùng gia đình, sau đó mở sqldeveloper và kết nối thành công với cơ sở dữ liệu được cài đặt cục bộ của bạn!

Vậy đó, tôi hy vọng ai đó thấy điều này hữu ích! :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biến lược đồ động câu lệnh Oracle SQL

  2. [A] Oracle.ManagedDataAccess.Client.OracleParameter không thể được truyền sang [B] Oracle.ManagedDataAccess.Client.OracleParameter

  3. Bật TLS trong Ứng dụng Oracle R12.2

  4. Oracle lấy số với phạm vi

  5. Kết nối với Oracle bằng Oracle.ManagedDataAccess