1. 首页
  2. 科技数码

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

创作立场声明:希望为迷路的技术小白,插上梦想的小翅膀。

目的

到此,我们已经完成了映射+反馈的功能,接下来需要把PYTHON脚本与数据库进行连接。但是在连接之前,还需要对ORACLE数据库进行一下配置。有些步骤可能应该在第四篇就应该写到,可能有一些跳跃,设置不够连贯,先道一声抱歉。(因为设置成功的节点有点久,有些细节也忘了,本篇中的数据库补充设置内容不敢乱往第四篇中的添加。)

过程

1.切回DOCKER中ORACLE容器

切命令1:docker exec -it oracle11g bash

命令2:su root 密码应该是helowin

命令3:vi /etc/profile

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置.

2.根据上面的变量信息之前准备的tnsnames.ora路径写进去

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

我的路径是:

/volume1/homes/Sundye/ORCL/instantclient_21_1/network/admin,是之前第四篇中设置完的。

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

如上图中的一些环境变量(我理解就是像WINDOWS系统的配置环境变量)都加上。

然后按下 Esc :wq 保存,

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

接着按下命令:Source /etc/profile,执行一次

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

3.跳回到接口文件夹,输入命令:Vi /etc/profile,将系统中的变量按下图填加。添加的比实际需要的多,也不知道哪个是没用的,都加上了。

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

把ORACLE数据库里的变量也全都加上,只多不少。

4.加完以后应该是在DOCKER的容器里,两个EXIT退回到接口文件夹,然后运行PYTHON接口文件就可以了,方法就是CD到接口文件的目录,然后python3 ****.py。

5.测试

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

用POSTMAN测试一下,获取了JSON返回来的数据,成功啦!

6.如何让接口文件后台运行呢?

先CD到PYTHON文件的目录,然后输入下面的命令即可。

命令:nohup python3 main.py>>/volume1/homes/Sundye/nas/nas.log 2>&1 &

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置输入完以后就会给出运行的情况,其中这个命令后面的内容就是在运行中,储存一些日志信息,便于我们查看他的运行情况。这个30811是进程号,有什么用呢?当我们要结束的时候,就可以使用了。

方法是输入命令:KILL 30811,就可以杀掉进程了。如果我们不知道进程怎么办呢?

打开NAS,左上角点开,找到资源监控-任务管理器-进程,

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(六)接口连数据库设置

如图所示,KILL后重启,变成了19281了,想结束就是KILL 19281即可。

总结

以上就是就是PYTHON连接数据库的一些后期配置问题,到此,后端的数据处理就全部结束了。其中关于PYTHON端口的代码没有给大家提供,对于有一些编程基础的朋友们应该并不是很难,可以自己发挥想像力去做,天下代码一大抄,抄来抄去有提高。

原创文章,作者:夜风博客,如若转载,请注明出处:https://www.homedt.net/47997.html