windows系统下使用SQLPLUS命令创建表空间和用户

    xiaoxiao2026-04-11  4

    前提:假设oracle数据库安装在windows系统上。

    1.命令行运行:

    sqlplus /nolog2.在SQL>提示符后面运行: conn /as sysdba命令横提示Connected说明连接成功;

    3.查看数据库的数据文件存放在硬盘的什么位置:

    命令行运行:

    select name from v$datafile;

    运行成功后,命令行界面会显示:

    NAME -------------------------------------------------------------------------------- D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF D:\ORACLE\ORADATA\ORCL\USERS01.DBF D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF D:\ORACLE\ORADATA\ORCL\GAOFENG.DBF D:\ORACLE\ORADATA\ORCL\TEST.DBF 7 rows selected.这说明当前数据库的数据文件是在“D:\ORACLE\ORADATA\ORCL\”目录下;

    4.创建表空间:

    创建表空间语法:

    create tablespace 表空间名称 datafile '数据文件的路径' size 大小; 命令行输入 create tablespace test_db datafile 'D:\ORACLE\ORADATA\ORCL\test_db.dbf' size 3000m; 稍等片刻,命令行显示Tablespace created时说明表空间已经创建完毕;

    5.创建用户:

    创建用户语法:

    create user 用户名 identified by 密码 default tablespace 用户默认使用哪一个表空间; 命令行输入: create user test_db identified by test_db default tablespace test_db; 命令行显示User created说明用户创建成功;

    6.修改用户权限:

    修改用户权限语法:

    grant 角色1,角色2 to 用户名; 命令行输入:grant dba, connect to test_db;

    命令行显示Grant succeeded说明修改成功;

    7.测试:

    命令行输入:

    sqlplus 输入刚才创建的用户名,再输入该用户的密码、

    连接成功表示OK。

    转载请注明原文地址: https://ju.6miu.com/read-1308734.html
    最新回复(0)