0
点赞
收藏
分享

微信扫一扫

Windows下引入HR、scott实例(Oracle21C为例)

邯唐情感 2022-04-25 阅读 147
oracle

一、引入HR实例

1.在cmd下运行lsnrctl status——检查监听器的状态。

2.sqlplus sys/密码@localhost:1521/orclpdb as sysdba

SQL*Plus: Release 21.0.0.0.0 - Production on 星期日 4月 24 16:17:21 2022


Version 21.3.0.0.0
Copyright (c) 1982, 2021, Oracle. All rights reserved.
ERROR:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

若出现上面的情况,可对D:\OracleDatabase\WINDOWS.X64_213000_db_home\network\admin下的listener.ora和tnsnames.ora文件进行修改。如图所示:

①listener.ora:host中ip地址也可不改,原来是localhost。进入控制面板->网络和共享中心->连接->详细信息->IPv4地址,可查询本机IP地址。

② tnsnames.ora中好几个(SID=<orcl>)都需要改

 3.Win+R,services.msc进入服务,按顺序重启OracleServiceORCL和OracleOraDB21Home1TNSListener。

4.再试一下,sqlplus sys/密码@localhost:1521/orclpdb as sysdba

应该就可以了,若还是不行的话,我也不知道了。

5.https://github.com/oracle-samples/db-sample-schemas点击code下载

6.解压之后将human_resources文件复制到D:\OracleDatabase\WINDOWS.X64_213000_db_home\demo\schema\目录下

7.打开hr_main.sql文件将@__SUB__CWD__/human_resources/全部换成@?/demo/schema/human_resources/并保存。

8.用sqlplus登录,用户名:sys as sysdba(密码是登录密码)

(⭐) ORCLPDB的OPEN MODE必须为READ WRITE,进行如下操作可进行修改。

10进入Net Manager查看主机名和端口


 

就添加成功了

13.进入sqlplus登录:HR/HR@loclhost:1521/orclpdb

二、引入scott实例

1.进入sqlplus,sys / as sysdba登录之后,show pdbs;查看可写数据库OPEN MODE是否为READ WRITE如果不是,如HR实例引入的第8点,进行操作。

4.找到D:\OracleDatabase\WINDOWS.X64_213000_db_home\rdbms\admin\文件下的scott.sql文件进行修改。查看主机名和地址如HR实例中的第10点操作。

7.输入scott.sql文件的地址:

9.进入cmd环境下,输入:sqlplus / as sysdba进行登录。

这个时候就可以看见SCOTT用户了

11.解锁用户:

14.重新进入sqlplus。(@DESKTOP-HLLKDAD:1521/ORCLPDB:就是之前在scott.sql里加的@主机名:端口号/可写数据库)

这样就算配置完成了。(ps:输入用户名的时候千万不要在最后加分号)

举报

相关推荐

0 条评论