oracle创建数据库

我安装的是11g 我创建了用户也分配了表空间,但我不知道怎么用这个用户创建一个数据库。
我使用oracle的图形向导,创建出来的数据库只有sys sysdba能登陆,我创建的用户每权限进去,请高手告知怎么样使用我创建的用户在指定的表空间创建数据库。。。。。
我分配了权限,包括connect create table drop 等等,都付了

出于系统安全考虑,dba权限是禁止分配给普通用户使用的,你需要的是connect、resource的权限,这样就能建立数据库对象了。
另:oracle中并不存在“某个用户的数据库”一说,甚至连scheme的概念都弱化了,你需要管理的只是不同用户及其数据库对象而已。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-25
授予 dba 的 角色给你的用户就行了 这样就拥有了基本上 所有的权限 呵呵呵

grant dba to user

你连接你自己的数据库的时候记得 要set oracle_sid 啊 这样才是连接 你创建的数据库的实例
第2个回答  2010-07-25
你每次连上去的都是默认的数据库吧.没有打开你要的实例 如果要打开你创建的数据库登陆的时候后面用户后面加上 @你要登录的数据库
第3个回答  2010-07-25
你只是创建了用户,并没有给用户分配权限,要想连接数据库必须分配connect权限!

参考资料:http://www.360doc.com/content/10/0707/15/737570_37437329.shtml

第4个回答  2010-07-27
给用户授予DBA的权限吧!这个权限一定要给,否则不能创建或导入数据库
相似回答