oracle是11GR2 64位,系统:win7 64位,在创建数据库的时候总是提示“ORA-00922:选项缺失或无效“原因? 100
4个回答
展开全部
权限不够,需要用sys用户登录。
1 打开oracle Enterprise Manager 数据库下会出现我们在第二步建立的全局数据库标识xxx1,点击连接输入SYSTEM和password,DBA身份登陆;
2 在 -存储- 下的 -表空间- 下新建立表空间(最好和要建立的用户名相同);
3 在 - 安全性-下的- 用户-下新建立用户 设置用户对应的表空间为上面新建立的表空间,并赋予其恰当的权限;
4 此时断开连接,以新建立的用户建立连接,在方案下就可以看到和表名,用户名相同的方案,在其下就可以新建表;
注意在上面4步有时看不到相应的方案,解决在任意方案下新建立一个表,在选择对应方案的下拉框中就可以看到相应寻找的方案,选择确定后就可以在方案下看到相应的方案.
展开全部
首先确定电脑是不是64位的配置,然后看看你的ORACLE版本是不是64位的,64位的操作系统 一个字符占 16位了,如果不匹配的话,自带的不是64位机的实例,创建的时候语法就问题了,其实就是 表名 或者 列名 异常了
更多追问追答
追问
系统和oracle的版本都是确定无误的
追答
我觉得你的系统安装包还是不对的,如果是64位的SQL的话,助手的创建语法应该是对的。你的电脑是否以前装过 Oracle 32位的系统,你卸载的时候没有卸载干净么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是你密码设置的时候,开头用了数字了??参考一下这个博客记录吧
http://blog.sina.com.cn/s/blog_5674f6d401012ekw.html
http://blog.sina.com.cn/s/blog_5674f6d401012ekw.html
追问
这个当时都查过了,不是上面所说的原因的
参考资料: http://blog.sina.com.cn/s/blog_5674f6d401012ekw.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
忽略掉,启动数据库看报什么错
追问
启动数据库没有问题,就是在用Database Configuration Assistant创建数据库的时候还会报这个错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询