# docker-database **Repository Path**: Snortrom/docker-database ## Basic Information - **Project Name**: docker-database - **Description**: 使用Docker构建数据库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-10 - **Last Updated**: 2023-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # oracle 默认用户密码:system/oracle -- 创建用户 CREATE USER irp IDENTIFIED BY irp; -- 授权登录权限 GRANT CREATE SESSION TO irp; -- 创建表空间 CREATE TABLESPACE irp_tablespace DATAFILE '/u01/app/oracle/oradata/oracle/irp_tablespace.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 500M; -- 授权表空间权限 ALTER USER irp DEFAULT TABLESPACE irp_tablespace TEMPORARY TABLESPACE temp; -- 设置默认表空间权限 ALTER USER irp DEFAULT TABLESPACE irp_tablespace; -- 给用户配额表空间 alter user irp quota unlimited on irp_tablespace; -- 授权创建表权限 GRANT CREATE TABLE TO irp; GRANT CREATE ANY INDEX TO irp; -- 修改表名字段名最大限制 -- ALTER SYSTEM SET max_identifier_length=128 SCOPE=SPFILE; ![img_1.png](img_1.png) # informix 默认用户密码:informix/informix ![img.png](img.png) --创建操作系统用户 --创建数据库用户 --将用户加到informix组 sudo usermod -a -G informix cbs30 --下列操作在dba informix 用户收需要授权的的数据库下操作 --授权用户为DBA GRANT DBA TO cbs30; --授权给用户创建schema的权限 CREATE SCHEMA AUTHORIZATION cbs30; -- 创建表示例 CREATE TABLE student (id INTEGER PRIMARY KEY, name CHAR(20) NOT NULL, age INTEGER CHECK (age BETWEEN 5 AND 35), birthday DATE);