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

2021-09-24 12:48:53 1点赞 17收藏 1评论

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

目的

到此,我们已经完成了映射+反馈的功能,接下来需要把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端口的代码没有给大家提供,对于有一些编程基础的朋友们应该并不是很难,可以自己发挥想像力去做,天下代码一大抄,抄来抄去有提高。

展开 收起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

暂无报价

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

暂无报价

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

1359元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

1400元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4950元起

Synology 群晖 DS220j 双盘位NAS(RTD1296、512MB)

Synology 群晖 DS220j 双盘位NAS(RTD1296、512MB)

1190元起

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

暂无报价

Synology 群晖 DS418play 4盘位NAS(赛扬J3355、2GB)

Synology 群晖 DS418play 4盘位NAS(赛扬J3355、2GB)

暂无报价
1评论

  • 精彩
  • 最新
  • 大神我就想问一点,微信小程序能在群晖运行吗,群晖可以替代阿里云服务器吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
17
扫一下,分享更方便,购买更轻松