yelr_j 发表于 2013-1-15 08:16:40

Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结(转)

1、使用超级用户登录sqlplus。
2、创建表空间:
SQL> create tablespace test
  2 datafile 'D:\oracle\oradata\test\test.dbf'
  3 size 100M autoextend on next 10M maxsize unlimited extent management local;
3、创建用户和密码:
SQL> create user Username identified by Password default table
  2 users Temporary TABLESPACE Temp;
4、用户受权限:
SQL> grant connect,resource,dba to Username;
5、提交:
  SQL> commit;
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
 

说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)
如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录后才可创建
创建用户格式:create user 用户名 identified by 密码(例如:create user cht identified by cht;)
创建完成后,必须分配权限,否则连不上数据库和sqlplus。
因此要做:grant connect,resource,dba to cht;这样数据库就可以通过cht/cht连上了。那些select,update,delete,insert的权限就不必分配了,因为每个用户默认都有这些基本权限。
页: [1]
查看完整版本: Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结(转)