PLSQL创建表空间和用户授权

时间:2024-03-20 18:17:06
  1. 打开plsql,使用管理员用户sys,在哪个数据库创建表空间
    PLSQL创建表空间和用户授权
  2. 在文件选项中选择命令窗口
    PLSQL创建表空间和用户授权
  3. 在命令窗口中输入以下命令创建表空间
    create tablespace yycg
    logging
    datafile ‘C:\Oracle\product\11.2.0\dbhome_1\oradata\yycg\yycg.dbf’
    size 32m
    autoextend on
    next 32m maxsize 2048m
    extent management local;
    解释:
    yycg 是表空间名称、
    datafile表空间路径,Oracle安装在本机,在本地查找路径,如果安装在服务器,服务器中查找,路径可以改变,但路径绝对为有效路径,也就是说绝对路径下的目录一定要创建存在,上图路径中yycg1目录不存在会报红色字体错误
  4. 创建用户名和密码(业务系统连接oracle使用的用户)
    create user yycg用户名 identified by yycg密码
    default tablespace yycg表空间名称
    temporary tablespace temp;
  5. 给用户授权
    grant connect,resource,dba to yycg; 表示把 connect,resource,dba权限授予yycg用户
  6. 退出sys用户,使用新建的用户登录
    导入数据包括:
    表结构yycg_table.sql
    初始化数据yycg_data.sql(在作系统安装包时所需要,系统运行必须有的数据,叫初始数据)
    找到要导入的数据,在pl/sql命令窗口,执行如下脚本 :
    @D:/oracle_sql/yycg_table.sql
    @D:/oracle_sql/yycg_data.sql