在学校的机器是oracle 9i,在scott帐户下,创建一个包含1982年3月31日以后入职的所有雇员的视图
CREATE OR REPLACE view v_emp1
AS SELECT * FROM emp1 WHERE hiredate > to_date('1982-3-31','rrrr-mm-dd')
顺利通过。
回家在自己机器上,同样的语句,也是在scott帐号下,报错“SQL> /CREATE OR REPLACE view v_emp1AS SELECT * FROM emp1 WHERE hiredate > to_date('1982-3-31','rrrr-mm-dd')
ORA-01031: 权限不足”
vemp1表是存在的,而且改帐号下创建表也可以,为什么会有权限不足呢,是不是版本问题?
而且我的oracle 10g安装后第一次OEM可以登陆,退出以后,就再也登陆不了,是为什么呢??
CREATE OR REPLACE view v_emp1
AS SELECT * FROM emp1 WHERE hiredate > to_date('1982-3-31','rrrr-mm-dd')
顺利通过。
回家在自己机器上,同样的语句,也是在scott帐号下,报错“SQL> /CREATE OR REPLACE view v_emp1AS SELECT * FROM emp1 WHERE hiredate > to_date('1982-3-31','rrrr-mm-dd')
ORA-01031: 权限不足”
vemp1表是存在的,而且改帐号下创建表也可以,为什么会有权限不足呢,是不是版本问题?
而且我的oracle 10g安装后第一次OEM可以登陆,退出以后,就再也登陆不了,是为什么呢??
解决方案 »
- 把oracle中的数据转成TXT格式,求高手解答
- 如何向数据库中插入number(3,3)和char(1)类型数据?
- !!!!!!!!!!紧急求助 -----oracle 中表被drop掉后如何恢复 !!!!!!!!!!!!!
- 请问SQL*Plus和PL/SQL有什么不同呢??
- 求一个删除语句
- PLSQL中建database Link的问题
- 我用DElPHI、ORACLE做数据库系统时,插入记录的问题。
- 请问怎么在ado对象里访问dbms_output.put_line('kkkkkkkkkkkk')输出的值?
- 给点意见
- 【求助】强制重启服务器之后Oracle无法启动
- LRM-00111: no closing quote for value '{"D:\oracl'
- 这个package为什么编译不了?
解决方法:以用户system登录,授权给scott: grant dba to scott;
再用scott登录,就可以创建视图了。不过我不明白的是:难道在oracle 9i中一般用户自动拥有dba权限,还是9i中不需要dba权限就可以创建视图??