修改Oracle权限的SQL及常见错误

1、在cmd命令中进入sqlplus:
相应的在DOS命令下执行:
(1)set ORACLE_SID = $INSTANCE_NAME
(2)sqlplus /nolog
(3)connect user/password as sysdba
(4)startup/shutdown

2、ORA-01113 文件需要介质恢复解决办法
conn / as sysdba
startup mount
recover datafile "/oradata/......" ;
例子:recover datafile ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL

\SYSAUX01.DBF‘
alter databae open;
3、查看用户具有哪些权限的sql:
select * from user_sys_privs;
赋予用户DBA权限的sql:
grant on 用户 to public;

时间: 2024-12-29 18:11:41

修改Oracle权限的SQL及常见错误的相关文章

配置sql的常见错误问题

错误1:wizard安装最后一页,出现cannot create Windows service for mysql.error:0 错误 解决方法:打开命令行 输入 sc delete mysql 命令即   C:>sc delete mysql   [SC] DeleteService SUCCESS重起电脑,或者卸载后重启再安装,这样就好了.我是卸载后重启的. 卸载重新安装要注意一个问题,在控制面板中卸载后,要去c:\Documents and Settings\All Users\App

php中sql语句常见错误

.php文件中sql语句的写法导致的错误如下: 1.$logSql="select * from jd_login where uname=".$u."and upwd=".$p; 报错如下: 查询用户失败: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use

(转)PL/SQL Developer使用技巧及常见错误

PL/SQL Developer使用技巧 1.PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码: 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , "Store history"是默认勾选的,勾上"Store with password

Oracle数据库常见错误总结(一)

实际项目实践过程中,经常会遇到一些形如"ORA-XXXX"的Oracle错误提示,此时,我们便会打开百度.Google,搜索相关技术解决方案.本系列博文的目的就在于,对常见的Oracle错误提示进行总结,不断完善. ORA-12560 ORA-12560: TNS: protocol adapter error(SQLPLUS) ORA-27101: shared memory realm does not exist(PL/SQL Developer) (1)原因分析 在path环境

Oracle的常见错误及解决办法

ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务使用了动态服务,实例虽然启动,但没有注册到监听.实例是通过PMON进程注册到监听上的,而PMON进程需要在MOUNT状态下才会启动.所以造成了上面的错误. 解决这个问题,有三种方法:1.把监听设置为静态:2.在tnsnames.ora中追加(UR=A):3.重新启动服务: 方法1.通过修改liste

如何实现Oracle修改用户权限 .

这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理方面的东西.希望通过本文能对大家了解Oracle修改用户权限有所帮助. ORACLE数据库用户与权限管理 ORACLE是多用户系统,它允许许多用户共享系统资源.为了保证数据库系统的安全,数据库管理系统配置了良好的安全机制. 2. 1 ORACLE数据库安全策略 建立系统级的安全保证 系统级特权是通过授予用户系统级的权利来实现,系统级的权利(系统特权)包括:建立表空间.建立用户.修改用户的权利.删除用户等.系统特权可授予用户,也可以随时

如何在PL/SQL中修改ORACLE的字段顺序

今 天下午工作中遇到的问题,我需要将A表中的数据放到它的备份表A_1中去,但A_1表中缺少两个字段,于是我就给它加上两个字段,但新加的字段会默认排在 在最后面,与表A中的字段顺序不一致,那么用insert into A_1 select * from A; 时就会出错. 当时用了一个笨方法,如下: --新建临时表以存储正确的顺序 create table A_2  as select (column1,colum2,……A表中的顺序) from A_1 ; --删除表A_1 drop table

Oracle常见错误集锦及解决参考

ORA-01033: ORACLE initialization or shutdown in progress: 第一步.sqlplus / NOLOG 第二步.SQL> connect / as sysdba提示:已成功 第三步.SQL>shutdown normal提示:数据库已经关闭已经卸载数据库ORACLE 例程已经关闭 第四步.SQL>startup mount提示:Total System Global Area 5110898688 bytesFixed Size   

PL/SQL跑在Oracle 64位数据库上初始化错误

安装完Oracle(64位).PL/SQL后运行PL/SQL出现如下的错误: 网上查资料说,我的PL/SQL与ORACLE不兼容,即PL/SQL不支持64位的ORACLE,因此得下一个32位的ORCALE客户端并配置相应的参数: 解决步骤小记: 一.下载ORACLE 32位客户端 下载地址:http://www.onlinedown.net/soft/102902.htm(Oracle 10g客户端精简绿色版) 二.解压到ORACLE 安装目录下一个叫product的目录下,并重命名一下(命名不