Oracle 19c 创建实例

    1, 打开 Database Configuration Assistant

    oracle新建实例 - 图1

    2, 创建数据库
    oracle新建实例 - 图2

    3, 选择高级配置
    oracle新建实例 - 图3

    4, 选择 单实例 – 一般用途
    oracle新建实例 - 图4

    5, 数据库取名字 – 取消勾选”创建为容器数据库”
    oracle新建实例 - 图5

    6, 默认下一步:
    oracle新建实例 - 图6
    7, 下一步
    oracle新建实例 - 图7

    8, 下一步oracle新建实例 - 图8

    9, 下一步
    oracle新建实例 - 图9

    10, 滑动指针,改变数据库内存大小, 一般1G 左右即可
    oracle新建实例 - 图10
    oracle新建实例 - 图11

    11, 下一步
    oracle新建实例 - 图12

    12, 设置密码 – 选择同一口令 – 口令不符合标准没关系(就是密码太简单了)
    oracle新建实例 - 图13

    13, 选 “是”, 下一步
    oracle新建实例 - 图14

    14, 下一步
    oracle新建实例 - 图15

    15, 完成
    oracle新建实例 - 图16

    16, 进度条到42% 之后会卡很久, 正常, 请耐心等待
    oracle新建实例 - 图17

    查看新建实例: 用 PL/SQL 或者 Oracle sql developer
    oracle新建实例 - 图18
    oracle新建实例 - 图19
    https://www.oracle.com/cn/tools/downloads/oracle-sql-developer-download.html

    这里我用 Oracle sql developer 做实验:

    1, 用sys默认用户名登录, 密码就是上面输入的口令

    oracle新建实例 - 图20

    2, 展开localhost_1 的表:
    oracle新建实例 - 图21
    因为是系统表空间, 所以有很多系统表. 现在我们要创建普通用户:
    Sys – DBA 登录
    —查看所有用户:
    select from dba_users;
    select
    from all_users;
    select * from user_users;

    create user 用户名 identified by 密码;

    —设置用户密码为无期限:
    alter profile default limit password_life_time unlimited;

    grant dba to 用户名;
    oracle新建实例 - 图22

    3, 重新以创建好的user 名和密码连接数据库

    oracle新建实例 - 图23