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