群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(四)安装ORACLE

2021-09-24 11:45:25 24点赞 32收藏 4评论

创作立场声明:希望可以帮到像我一样的技术小白,插上梦想的小翅膀。

追加修改(2021-11-14 01:17:36):
文中“ln -s$ORACLE_HOME/bin/sqlplus /usr/bin”应为“ln -s $ORACLE_HOME/bin/sqlplus /usr/bin”。 文中“docker exe c -itoracle11g bash”应为“docker exe c -it oracle11g bash”。 文中“命令2:su – oracle”后应加“命令3:sqlplus /nolog”

安装过程

本篇介绍安装ORACLE,其中有一些配置很繁琐,细节很重要。

1.PUTTY到NAS,输入管理员的账号和密码。(在PUTTY中右键是复制)

输入账号密码输入账号密码

2.命令:sudo -i,获取ROOT权限

ROOT权限获取ROOT权限获取

3.下载ORACLE数据库

命令:docker pullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

下载ORACLE下载ORACLE

4.下载完后,配置ORACLE

配置ORACLE配置ORACLE

命令有点多,逐一复制即可。前4条是配置和启动,第5条应该是要设置监听等。

命令1:

docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

命令2:

docker start oracle11g

命令3:

docker exec -itoracle11g bash

命令4:

su root
密码:helowin

命令5:

Vi /etc/profile

设置数据库的SID等配置项设置数据库的SID等配置项

5.找蓝色的地方,在正面插入两行乱码(如果不加乱码,粘过去都不知道插在哪里了,很奇怪),为了方便粘贴不混乱,退出时一定一定一定要删除这两行。

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

export ORACLE_SID=helowin

export PATH=$ORACLE_HOME/bin:$PATH

配置效果如图配置效果如图

6.删除效果如此。然后ESC “:wq” 回车

退出配置继续命令退出配置继续命令

第一框是前面的命令,直接跳到文件里,所以没截到。

命令1:

ln -s$ORACLE_HOME/bin/sqlplus /usr/bin

命令2:

su – oracle

7.建库

进入ORACLE进入ORACLE

命令1:

conn /as sysdba

命令2:

alter user system identified by system;

命令3:

alter user sys identified by sys;

命令4:

ALTER PROFILE DEFAULT LIMITPASSWORD_LIFE_TIME UNLIMITED;

命令5:创建用户

create user test identified by test;

命令6:并给用户赋予权限

grant connect,resource,dba to test;

群晖NAS配置-PYTHON-NAT123-ORACLE-微信小程序连接(四)安装ORACLE

四个EXIT回到ROOT并退出,配置结束。

8.安装instantclient

官网下载instantclient的两个文件,linux.x64和sqlplus,用WINSCP保存到NAS中。

下载instantclient并保存下载instantclient并保存

建一个文件命名为tnsnames.ora

配置内容配置内容

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.234)(PORT = 1521)) #填写oracle所在服务器的ip和监听端口

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = helowin)

)

)

以上内容中,HOST后面的是NAS的固定IP,要灵活修改。

9.测试

测试测试

使用sqldeveloper、Navicat Premium 15等软件对ORACLE进行连接测试。

总结

以上是ORACLE数据库的安装,目前我们已经可以实现转发和数据库连接了,接下来,待我们写好接口就可以使用了。


展开 收起
4评论

  • 精彩
  • 最新
  • 我在大妈学编程 [邪恶]

    校验提示文案

    提交
    我整个NAS设置还真就是几乎是大妈教的,糊了半片的~~~大妈教得也不太好,到也是真的。

    校验提示文案

    提交
    收起所有回复
  • 现在一般公司都很少用Oracle了,学这个性价比不高…

    校验提示文案

    提交
    可能是先入为主吧,我们公司用的就是oracle [高兴]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

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