小编Dax*_*Dax的帖子

创建服务失败并显示“未指定命令”

我对容器世界非常陌生。我试图在 docker_composer 的帮助下启动并运行 ora2pg,但收到以下错误消息:

postgres_db 是最新的

创建ora2pg_client ...错误

错误:对于 ora2pg_client 无法为服务 ora2pg 创建容器:未指定命令

错误:对于 ora2pg 无法为服务 ora2pg 创建容器:未指定命令

错误:启动项目时遇到错误。

我的 docker-composer.yml 如下:

version: "3.7"
services:
 postgresql:
  restart: always
  image: postgres
  container_name: "postgres_db"
  ports:
  - "5432:5432"
  environment:
  - DEBUG=false
  - DB_USER=
  - DB_PASS=
  - DB_NAME=
  - DB_TEMPLATE=
  - DB_EXTENSION=
  - REPLICATION_MODE=
  - REPLICATION_USER=
  - REPLICATION_PASS=
  - REPLICATION_SSLMODE=
  volumes:
  - ./postgres/data:/var/lib/postgresql/data
  - ./postgres/initdb:/docker-entrypoint-initdb.d

 ora2pg:
  image: flockers/ora2pg
  container_name: "ora2pg_client"
  environment:
  - DB_HOST=127.0.0.1
  - DB_SID=xe
  - ORA2PG_USER=MAX
  - DB_PASS=MAX
  volumes:
  - ./ora2pg/export:/export
Run Code Online (Sandbox Code Playgroud)

注意:我已经在同一台机器上有一个 Oracle …

docker dockerfile docker-compose

2
推荐指数
1
解决办法
2万
查看次数

Oracle是否为所有地区正确管理时区?

我有以下查询.它返回不同地区的当前时间.它适用于表V @ timezone_names中的大多数区域.但是此查询返回错误的结果:

  1. '亚洲/德黑兰'与时区差异为+4:30
  2. 'America/Caracas'与时区差异为-4:30

我的查询是:

select CAST(FROM_TZ( CAST(current_date AS TIMESTAMP)
                   , sessiontimezone)
             AT TIME ZONE 'America/Caracas' AS DATE) 
  from dual;
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看不同国家/地区的当前时间.

oracle timezone oracle10g timestamp-with-timezone

1
推荐指数
1
解决办法
1393
查看次数