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