ORACLE开发入门环境准备

ORACLE开发入门环境准备

1.在服务器端准备好测试数据

#创建tablespace与用户

#先找到主文件存放路径
SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------
/opt/oracle/oradata/ITPUXDB/system01.dbf    #/opt/oracle/ordata/ITPUXDB就是
/opt/oracle/oradata/ITPUXDB/sysaux01.dbf
/opt/oracle/oradata/ITPUXDB/undotbs01.dbf
/opt/oracle/oradata/ITPUXDB/fgedu01.dbf
/opt/oracle/oradata/ITPUXDB/users01.dbf
create tablespace itpux datafile '/opt/oracle/oradata/ITPUXDB/itpux01.dbf' size 100M autoextend off;
create user itpux identified by itpux123 default tablespace itpux;
grant dba to itpux;
conn itpux/itpux123;

#创建表用作后面测试使用

create table itpuxt1(id number(12) primary key,name varchar(20));
insert into itpuxt1 values(1,'eric');
insert into itpuxt1 values(2,'mary');
commit

#或者使用导入数据表

cp /mnt/hgfs/soft/itpuxsql.dmp /tmp
imp itpux/itpux file=/tmp/itpuxsql.dmp log=/tmp/itpuxsql.log ignore=y full=y

2.安装oracle12c客户端

#下载地址

#这次下载的版本-12.2.0.1.0
https://www.cnblogs.com/laoxintou/p/18737258

#解压安装包

image-20250403143231353

image-20250403143353294

#直接点击运行

image-20250403143930499

#选择“管理员安装包”

image-20250403144720057

#选择内置账户即可

image-20250403144929564

#根据实际情况改目录,尽量不要安装C盘

image-20250403145058850

#检查配置信息,满足要求直接点击安装即可

image-20250403145342862

#等待安装,完成后点击关闭即可

image-20250403145530595

#找到网络配置助手

image-20250403150320727

#或者使用“netca”

image-20250403150613498

#选择本地Net服务名配置

image-20250403150757311

#点击添加

image-20250403150851849

#服务名,就是我们之前创建的数据库名

image-20250403161556458

#默认选择TCP

image-20250403151748380

#连接数据库服务器端

image-20250403161107302

image-20250403161356273

#如果这个位置一直显示正在连接,则有可能提供的用户和密码是有问题的,因此需要点击“更改登录”

image-20250403170722335

image-20250403171115684

#如果账户密码填上之后仍然连接不上,则需要考虑是否,网络出了问题,又或者账户和密码是错误的。

#测试两边的网络是否通

image-20250403171238992

image-20250403171352140

#测试端口是又打开

lsnrctl status
netstat -tulnp | grep 1521
image-20250403171504023

image-20250403171630015

#排查用户名的问题,重新改密码,测试成功之后,进入下一步

#查看所有用户名
select username from dba_users;
#更改用户密码
ALTER USER system identified by oracle;

#确认网络服务名

image-20250403172057202

image-20250403172245474

image-20250403172309750

image-20250403172343660

3.命令行测试连接情况

WIN+R
CMD
tnsping ITPUXDB
image-20250403172626119

4.SQL DEVELOPER来连接ORACLE服务器

#官网下载最新版本的SQL DEVELOPER

https://www.oracle.com/cn/database/sqldeveloper/
image-20250404105042657

#进行连接

image-20250404110812437

image-20250404110630130

#出现这个数据库,表示已经可以连接

image-20250404110956455

5.使用PL/SQL DEVELOPER,连接ORACLE服务器

#下载最新版PL/SQL DEVELOPER

下载网址:https://www.allroundautomations.com/registered-plsqldev/
image-20250404111742814

image-20250404112049103

image-20250404112146935

image-20250404112224147

image-20250404112324130

image-20250404112410661

#这里选择第二个”ORACLE INSTANT CLIENT”

image-20250404112534911

#可以先尝试用system登录

image-20250407103628212

image-20250407104047291

#然后再用之前创建好的用户登录

image-20250407113039791

#看到相关数据,证明服务已经建立起来

image-20250407113125591

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注