ora01917+user+or+role
答:这是报错用户不存在,没权限。必须用dba权限操作的。创建表空间:CREATE TABLESPACE TBS_ETL_DATA LOGGING DATAFILE 'G:\oracle\product\10.2.0\oradata\tbs_etl_data01.dbf' SIZE 521M AUTOEXTEND OFF;创建用户:create user vpetl identified by vpetl default tablespace TBS_ETL_DATA;赋权限:gra...
答:遇到 ORACLE 错误 1917 ORA-01917: 用户或角色 'SYNC' 不存在 这个错误提示已经很明确了,你需要先添加角色'SYNC',再单独执行赋权限的语句,就OK了,但不要重复执行Imp,因为前面的数据已经成功导入;如果要重复执行的话,请将前面的数据清除了再重新Imp....
答:此错误一般出现在导入时的授权上 你需要将原库的相关对象导出,并导入到新库中。然后在导入数据 谢谢
答:1、 ORA-00959: 表空间 'OEM_REPOSITORY' 不存在,需要create 2、 ORA-01917: 用户或角色 'RMAN' 不存在, create user 3、 ORA-01918: 用户 'OEM_DBSERVER_CARDB' 不存在 你这是一连串的错误,因为表空间不存在,造成的create user default tablespace 失败,用户没有创建成功造成的,赋予权限的...
答:在命令提示下输入imp -help查查。
答:ORA-02180: 无效的 CREATE TABLESPACE 选项 SQL> create temporary tablespace mytempspace2 tempfile 'c:mytemporacle.dbf'3 size 3m 4 autoextend on 5 next 1m 6 ;表空间已创建。SQL> create user zhangwei identified by 123;用户已创建。SQL> alter user zhangwei identified by zhang...
网友评论:
谈薇15516025150:
dmp文件导入oracle 11g出现如图问题 怎么回事啊? -
53108荣章
: 遇到 ORACLE 错误 1917 ORA-01917: 用户或角色 'SYNC' 不存在 这个错误提示已经很明确了,你需要先添加角色'SYNC',再单独执行赋权限的语句,就OK了,但不要重复执行Imp,因为前面的数据已经成功导入;如果要重复执行的话,请将前面的数据清除了再重新Imp.
谈薇15516025150:
SQL> CREATE VIEW USERS.V1 -
53108荣章
: users.v1,users是模式名,一般就是用户名,v1是视图名 错误就是说你没创建users用户
谈薇15516025150:
关于恢复一个数据库的问题通过imp来恢复
53108荣章
: 从导出的日志查看以下信息:1 是基于全库导出还是基于用户导出2 基于用户导出的用户名3 表空间名字 一般再导入的话 要先建好与原来一模一样的表空间和用户.根据你的报错提示,我估计是基于G_YSDD这个用户的导出.你就先建立好这个用户 再导入试试.
谈薇15516025150:
java.sql.SQLException: ORA - 00917: 缺失逗号 -
53108荣章
: 如果你在SQL的表面看不到有任何逗号少了,那么你就要查那些 getText() 返回的字符串里面有没有逗号存在了.按现在这样的情况来看,应该是其中一个或多个 getText() 里面存在逗号了.建议你平时使用SQL时用 PrepardedStatment 来一个一个 setString 设置SQL的值,这样即使任何 getText() 里面有任何逗号,都不会出现问题,即使是 null 也不会出现问题. 是否可以解决您的问题?
谈薇15516025150:
RMAN导入数据的问题 -
53108荣章
: 这个问题只能是一个错误,一个错误处理. 两种类型的错误:缺少的数据库对对象 权限不足的 建议小鬼带来忽略= Y FROMUSER TOUSER 你看到 1 ORA-00959:的表空间的OEM_REPOSITORY,“不存在,创建 ORA-01917:用户或角色'RMAN'不存在,创建用户,日志记录的错误: 3,ORA-01918:用户' OEM_DBSERVER_CARDB'不存在 这是一系列的错误,因为该表空间不存在,创建用户的默认表空间而引起的故障,用户并没有由于创建成功,失败后给予许可,建议所有表空间的建立,系统导入. 谢谢你
谈薇15516025150:
Exception in thread "main" java.sql.SQLException: ORA - 00917: 缺失逗号 -
53108荣章
: int类型如果在数据库中是number类型的话,插入的时候不要加单引号 去掉第一个值的单引号如下:"values("+ loginframe.i_user+ ",'" 如果数据库中是字符型的话,就不是这个原因了 还有 在你的第一个null后面加了两个逗号,删掉一个试试
谈薇15516025150:
sql语句报错:ORA - 00907: 缺失右括号 -
53108荣章
: SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY USER_ID)AS RowNumber FROM TEST WHERE RowNumber BETWEEN Limit(N-1)+1 AND Limit*N) a;
谈薇15516025150:
sql语句出错:ORA - 01719: outer join operator (+) not allowed in operand of OR or IN
53108荣章
: SELECT P.*, PR.PRINTER_NO, U.USER_NAME FROM PROCESS P, PRINTER PR, USERS U WHERE P.PRINTER_ID=PR.PRINTER_ID(+) AND P.USER_ID = U.USER_ID(+) AND (P.STATUS = '002' OR P.STATUS= '003') ORDER BY P.PROCESS_ID ASC 有and的时候不要随便用or,要扩起来
谈薇15516025150:
ORACLE 中user - jobs调用 存储过程 -
53108荣章
: 你这个就是我给你写的吧? 在里边执行下边的,把下边这些放到job里: DECLARE on_flag NUMBER; out_reason VARCHAR2(4000); BEGIN -- Now call the stored program sp_create_table(on_flag,out_reason); -- Output the results :a0 := on_flag;...
谈薇15516025150:
Oracle数据库,如何解除数据库用户账户的锁定呢???如何修改口令呢??? -
53108荣章
: 这两个操作都需要用sysdba身份去修改,方法如下: 1、win+R,输入cmd,回车. 2、以sysdba身份连接oracle的sqlplus.sqlplus /nolog conn / as sysdba3、解锁语句用: alter user 用户名 account unlock;4、修改口令语句用: alter user 用户名 identified by 密码;