.. back to home
fedora安装docker
简单记录
- 安装dnf源中默认的Docker(podman-docker)
1# 运行以下命令,安装podman-docker。
2dnf -y install docker
3# 运行以下命令,查看Docker是否安装成功。
4docker images
5
权限问题
1sudo gpasswd -a $USER docker
2newgrp docker
3docker ps -a
4
5# 调整权限
6# permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
7$ sudo chmod a+rw /var/run/docker.sock
8$ sudo service docker restart
安装gaussdb
1docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 \
2 -v /data/opengauss:/var/lib/opengauss -u root -p 15432:5432 \
3 enmotech/opengauss:latest
默认用户 gaussdb
gauss 使用
1drop table sdopdb.bqqyxx;
2create table sdopdb.bqqyxx
3(
4 p_year varchar(4) not null,
5 p_type varchar(40) NOT NULL,
6 p_rank varchar(4) NOT NULL,
7 p_busi_nm varchar(100) NOT NULL,
8 p_income DECIMAL(20,6) NOT NULL
9);
10COMMENT ON TABLE sdopdb.bqqyxx IS '百强企业信息';
11
12select * from sdopdb.bqqyxx b ;
13select * from pg_catalog.pg_collation ;
14
15select pg_get_tabledef('sdopdb.bqqyxx') ;
16-- 查询sql运行 只能查看上层sql执行情况 其实是连接状态的统计
17-- 详细的运行计划,还得看 explain 的结果分析
18SELECT * FROM pg_stat_activity ;
opengauss 配置 odbc
fedora 直接安装
1sudo dnf install unixODBC
-
注意点:
将openGauss-x.x.x-ODBC.tar.gz解压后lib目录中的库拷贝到“/usr/local/lib”目录下。
/usr/local/etc/odbcinst.ini
和/usr/local/etc/odbc.ini
需要自己建立环境变量配好
1export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH 2export ODBCSYSINI=/usr/local/etc 3export ODBCINI=/usr/local/etc/odbc.ini
isql -v MPPODBC
测试连接