windows初装oracle,创建用户,分配表空间

  1. 下载oracle xe oracle官网
  2. 安装oracle 下一步下一步~记住密码
  3. 修改环境变量或添加:TNS_ADMIN,到oraclehome目录的admin路径
    oraclehome百度大概位置
  4. 按下win键,找到Oracle开头的文件夹,里面有oracle提供的工具,找到Net Configuration Assistant,选择添加监听或配置,下一步下一步下一步,然后在TNS_ADMIN路径下会生成listener.ora和tnsnames.ora
  5. 打开cmd,输入sqlplus / as sysdba,或使用system登录后再 conn / as sysdba;
  6. 首先输入show pdbs;查看存在的pdb;
  7. 切换pdb,输入 alter session set container=****;
  8. 创建用户 create user usename identified by pasword;如在默认cdb环境下username需要加c##
  9. 分配权限 grant connect,resource,dba to username;
  10. 创建表空间create tablesspace tname datafile=‘d:\a\b\c\tname .dbf’ size 50m autoextend on next 10m maxsize 400m;
  11. 给用户分配空间 alter user usename quota unlimited on tname ;commit;
  12. 查看数据库拥有的pdb select name from v$database
  13. 选择其中之一的pdb,(使用默认则跳过此步骤),使用步骤7切换后,对用户赋予权限,grant create session to username;
  14. 配置监听程序,在oracle 的admin目录下创建listener.ora,其中SID_NAME是数据库实例,可通过sqlplus查看 select name from v$database;
# listener.ora Network Configuration File: C:\app\JW21080146\product\18.0.0\dbhomeXE\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

DEFAULT_SERVICE_LISTENER = XE

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
     (SID_NAME = xe)
      (ORACLE_HOME = C:\app\JW21080146\product\18.0.0\dbhomeXE)
      # (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\app\JW21080146\product\18.0.0\dbhomeXE\bin\oraclr18.dll")
    ) 
    (SID_DESC =  #为xepdb1配置监听
 (GLOBAL_DBNAME = xepdb1)
     (SID_NAME = xe)
      (ORACLE_HOME = C:\app\JW21080146\product\18.0.0\dbhomeXE)
      # (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\app\JW21080146\product\18.0.0\dbhomeXE\bin\oraclr18.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.182)(PORT = 1521))
    )
  )


  1. plsql连接 输入账户密码,选择数据库直接连接
  2. navicat连接,使用默认pdb则根据监听文件输入,比如代码中的xe,选则其他pdb则使用定义的CLOBAL_DBNAME。进入后,可使用该pdb内新建的表空间
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值