1、以sys用户连接数据库,接下都以plsql连接数据库进行操作演示如何创建一个lottery用户,当然也可以用sqlplus作同样操作。
2、在创建lottery用户前,需要事先为用户分配表空间,在数据库表空间目录先创建对应的用户目录,然后执行如下sql语句。create tablespace TS_LOTTERY_DATA datafile 'C:\app\yc\oradata\orcl\lottery\lottery_data01.dbf'size 500M autoextend on;建议:1.参照本例将表空间文件归档在相应的数据库实例目录下,将表空间文件归档在同一个实例目录中对应的用户目录下;2.初始大小设置为500M,打开自动扩展。
3、执行成功后就可以在表空间目录看到对应的dbf文件
4、表空间创建完成后,就可以创建用户了,语句如下:create user lottery identified by yc#123 default tablespace TS_LOTTERY_DATA;
5、接下来为lottery用户赋权grant connect,resource to lottery;注意:在些只需要为lotter烤恤鹇灭y用户赋权connect,resource这两个角色即可,当然如果想让用户拥有管理员权限(一般很少为用户赋管理员权限),可以为其赋DBA角色,语句为:grant DBA to lottery;赋权完成后,就可以登录lottery用户了。
6、登录到新建的lottery用户后,可以在tablespace下看到先前为其分配的表空间TS_LOTTERY_DATA,此后为lottery创建的表就会存放到这个表空间下了。