用户登录步骤:
创建用户,一定要先使用管理员,管理员才有创建用户的权限
1.创建用户的表空间 tablespace,表空间要分配给指定的用户,用户登录后的创建的表格和数据,就放到指定的表空间中,用户的数据应该放到用户的表空间
create tablespace tablespace_zs datafile ‘D:\oraclexe\app\oracle\oradata\XE\zsdata.dbf’ size 10m;
tablespace_zs 逻辑名称 zsdata.dbf物理文件,在磁盘上方数据的文件
2.创建用户,指定表空间
create user zs identified by oracle default tablespace tablespace_zs;
zs 为账号 oracle为密码 tablespace_zs为指定的表空间
3.现在好不能使用conn zs/oracle 缺少权限
4.重新使用sys登录 conn sys/oracle as sysdba ,给zs分配连接的权限和创建表格等的权限
grant connect,resource to zs; connect (create session)为连接权限
resource为创建资源的权限(比如创建表格)
grant create session,resource to zs;
5.使用zs登录 conn zs/oracle
6.创建表格student:
create table student(id int primary key,sno varchar2(10),sname
varchar2(50));
7.插入数据
oracle默认不提交数据,数据翻到内存中,需要程序员手工使用commit提交数据,才能将数据写入磁盘的文件,mysql默认提交,不需要程序员写commit提交