1. 程式人生 > 其它 >Oracle資料庫的簡單操作記錄

Oracle資料庫的簡單操作記錄

1.安裝oracle11g , 字符集選擇UTF-8, 正常安裝。

2.配置DB環境

1)伺服器端網路配置

Oracle網路配置檔案:

目錄:$ORACLE_HOME/network/admin

檔案:listener.ora,tnsnames.ora

2)監聽配置

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST =主機名)(PORT =埠號))

      )

    )

  )

3)本地服務名配置

資料庫名 =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST =主機名)(PORT =埠號))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = 資料庫名)

    )

  )

4)啟動監聽服務

$lsnrctl stop

$lsnrctl start

5)建立表空間 

sqlplus / as sysdba

CREATE TABLESPACE bank
DATAFILE 'E:\app\yanj\oradata\資料庫名\DATAFILE\cap_tbs01.dbf' SIZE 10G;

eg:(E:\app\yanj\oradata\FRONTDB\DATAFILE)

6)建立使用者

CREATE USER 使用者名稱 PROFILE "DEFAULT" IDENTIFIED BY 密碼
DEFAULT TABLESPACE 表空間名;

7)連線

conn 使用者名稱

8)授權

grant connect,resource to 使用者名稱;

3.安裝plsql (https://www.cnblogs.com/wsnb8/p/13355478.html)

1)plsql在2K解析度下設定

右鍵->屬性->相容性->更改所有使用者的設定->更改高DPI設定->高DPI縮放替代->勾選替代高DPI的縮放行為指定系統(在應用程式,系統,系統增強裡選系統)

2)plsql連線oracl提示TNS:無監聽程式

https://www.likecs.com/show-204195878.html

4.恢復備份資料庫

在檔案當前位置進入cmd

>imp 使用者名稱/密碼 fromuser=bank touser=bank file=資料備份檔案_20220101_exp.dmp