如何在OSX上安装Oracle Database客户端

阅读用时 ~1 分钟

下载

Instant Client Downloads for Mac OS X (Intel x86)

实验时下载的是(我主要想使用SQL*Plus):

  • Instant Client Package - Basic
  • Instant Client Package - SQL*Plus

安装

将以上下载的包解压缩到某个目录,比如:我是解压到 ~/Workbench/instantclient_12_1

执行如下命令创建链接:

cd ~/instantclient_12_1
ln -s libclntsh.dylib.12.1 libclntsh.dylib
ln -s libocci.dylib.12.1 libocci.dylib

测试

export PATH=~/instantclient_12_1:$PATH

我使用Docker运行数据库引擎,所以,要先查看端口信息:

docker port orcl 1521

0.0.0.0:32770

可以看到,容器中1521端口被映射到本地的32770端口,因此,连接串应该是:

sqlplus system/manager@localhost:32770/orcl

其它

执行sqlplus时报如下错误:

ERROR:
ORA-21561: OID generation failed

解决方案如下:

执行hostname查看机器名,然后ping一下看是否能ping通,如果不行,手工在/etc/hosts中加入hostname对应项。

如何拼接多个图片到一个大图片

我想把几张图片拼成一个大图片,实现方式如下:安装 imagemagick{% highlight bash %}brew install imagemagick{% endhighlight %}拼接图片,例如:将1.png, 2.png, 3.png并成me.png,命令...… 继续阅读

如何阻止iOS系统升级

发布于 November 05, 2017