Deepin 15.5 使用DataGrip可视化操作Oracle数据库

首先确保已经安装基本的依赖

sudo apt update
# Install Docker
sudo apt install docker.io
# Install Oracle
sudo docker pull sath89/oracle-xe-11g

然后去应用商店下载DataGrip,或者可以去官网http://www.jetbrains.com/datagrip/下载
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第1张图片
接着运行

# Stop all containers
sudo docker stop $(docker ps -a -q)
# Remove all containers
sudo docker rm $(docker ps -a -q)
# Start a new Oracle container named xe
sudo docker run -d -p 8080:8080 -p 1521:1521 -e DEFAULT_SYS_PASS=sYs-p@ssw0rd --name xe sath89/oracle-xe-11g
# Connect to xe
sudo docker exec -it xe bash
# Configure Oracle Database
# See also http://blog.csdn.net/qq_32768743/article/details/78653852
/etc/init.d/oracle-xe configure

Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第2张图片
数据库的配置和以前一样,记住自己的密码,其他默认就行了
启动DataGrip,添加一个Oracle的DataSource
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第3张图片
然后输入相关的信息,特别注意那个 Host
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第4张图片
Host的配法是,在命令行中输入ifconfig
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第5张图片
最后测试连接
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第6张图片
选择一个sql测试一下
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第7张图片
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第8张图片

解决了可视化操作的问题,但是当我重启电脑后,却连接失败了。
Deepin 15.5 使用DataGrip可视化操作Oracle数据库_第9张图片
通过命令行进入pl sql,发现也报错
先占个坑,居然没重新。。。。
后面再补充

你可能感兴趣的:(deepin)