租户创建好后,需要创建相应的Schema来存放示例数据库的对象,还要分配相应的用户和访问权限。

    1. 通过obclient连接Oracle租户。具体方法请参考“”。
    1. 创建一个Schema,即用户。
    1. Query OK, 0 rows affected (0.02 sec)
    2. obclient> grant all privileges on tpcc.* to tpcc;
    3. Query OK, 0 rows affected (0.02 sec)
    4. obclient> grant create,drop,select on *.* to tpcc;
    5. Query OK, 0 rows affected (0.01 sec)
    6. obclient> show grants for tpcc;
    7. +--------------------------------------------+
    8. | Grants for TPCC@% |
    9. +--------------------------------------------+
    10. | GRANT USAGE ON *.* TO 'TPCC' |
    11. | GRANT SELECT ON "SYS".* TO 'TPCC' |
    12. | GRANT ALL PRIVILEGES ON "TPCC".* TO 'TPCC' |
    13. +--------------------------------------------+
    14. 3 rows in set (0.01 sec)
    15. obclient>
    1. 通过用户tpcc登录到tpcc模式下。
    1. 创建数据库对象
    1. Query OK, 0 rows affected (0.21 sec)
    2. <…省略…>
    3. Query OK, 0 rows affected (0.07 sec)
    4. +-----------+------------+-------------+-----------+
    5. | SYSDATE | TABLE_NAME | PARTITIONED | TEMPORARY |
    6. +-----------+------------+-------------+-----------+
    7. | 01-APR-20 | CUST | YES | N |
    8. | 01-APR-20 | DIST | YES | N |
    9. | 01-APR-20 | HIST | YES | N |
    10. | 01-APR-20 | ITEM | NO | N |
    11. | 01-APR-20 | LOAD_HIST | NO | N |
    12. | 01-APR-20 | LOAD_PROC | NO | N |
    13. | 01-APR-20 | NORD | YES | N |
    14. | 01-APR-20 | ORDL | YES | N |
    15. | 01-APR-20 | ORDR | YES | N |
    16. | 01-APR-20 | STOK | YES | N |
    17. | 01-APR-20 | WARE | YES | N |
    18. +-----------+------------+-------------+-----------+
    19. 11 rows in set (0.02 sec)
    1. 创建存储过程。
    1. Query OK, 0 rows affected (0.01 sec)
    2. <…省略…>
    3. Query OK, 0 rows affected (0.01 sec)
    4. Query OK, 1 row affected (0.00 sec)
    5. Query OK, 0 rows affected (0.03 sec)
    6. +------------+----------+
    7. | TABLE_NAME | ROWS_CNT |
    8. +------------+----------+
    9. | WARE | 2 |
    10. | DIST | 20 |
    11. | NORD | 40 |
    12. | ORDR | 60 |
    13. | HIST | 240 |
    14. | ITEM | 622 |
    15. | ORDL | 626 |
    16. | CUST | 1040 |
    17. | STOK | 1244 |
    18. 9 rows in set (0.03 sec)