链接:http://blog.itpub.net/28602568/viewspace-1396081/标题: Oracle DBA常用sql分享作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]本文主要分享Oracle DBA 工作中常用的一些sql1、Oracle 查询每天执行慢的SQL2、Oracle 查询锁之间的依赖关系3、Oracle 查找锁之间依赖关系的最源头SID 4、Oracle 查询各个 “表空间/数据文件” 的空间使用比情况5、Oracle 定期检查意义不大的索引 6...
iLife‘s 博客http://blog.csdn.net/fei1502816 最近几天刚学习oracle11g,安装完成之后直接使用,今天用PLSQL链接突然报错,报错代码为:ORA-12514:监听程序当前无法识别连接描述符中请求的服务。网上查了这种异常的解决办法,特在此记录。出现该问题一般有两种情况。第一种是在你安装完之后未配置监听(在此我暂时忘记安装完之后有没有配置监听);第二种是之前配置了监听但是系统未写入到listener.ora文件中(在此我暂未搞明白什...
前言:锁等待的管理是数据库管理员在日常工作中会碰到较多的一个问题,一般来说大型的ERP锁等待的处理会相对较少,小型的应用系统锁等待会相对比较多。常规的锁等待的处理方法如下:1) 先查找持有锁的对象:脚本:select a.sid, b.spid from (select s.sid, s.paddr from v$session s,v$lock l WHERE l.sid = s.sid and l.block=1) a, v$process b where a.paddr=b.addr;2)kill相应的session:脚本:alter system kill session ‘...
QUESTION 1You notice that the performance of the database has degraded because of frequent checkpoints.Which two actions resolve the issue? (Choose two.)A. Disable automatic checkpoint tuningB. Check the size of the redo log file size and increase the size if it is smallC. Set the FAST_START_MTTR_TARGET parameter as per the advice given by the MTTR AdvisorD. Decrease the number of redo log members...
The Post Installation Setup can not locate required Oracle files in your path.Check your Oracle installation and refer to the ArcSDE for Oracle installation guide for more information. 出现以上错误的解决办法:1.查看计算机的高级设置, 环境设置中,path的值里面有没有oracle的路径。若没有,为在path值中加上oracle的路径。参考出处:http://210.43.24.222/chy/3sbase/news/?129.html原文:http://www.cnblogs.c...
你可以在这里找到原始文章。概要本文描述了Oracle Secure Global Desktop部署的设计和测试过程的整体过程。目的是帮助IT部门制定应用程序的部署策略,以满足IT部门和业务部门的需求。目前IT组织的最大挑战就是为分散在各个地域的用户提供对其特定工作区(应用程序和桌面)的即时,可靠,无性能退化的访问。此外,管理者也需要对这些分散到各个地域的工作区进行集中的访问管理。这并不容易。很多客户通过使用Oracle Secure Global D...
1.怎么样查看数据库字符集 [A]数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter, 表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 会话字符集环境 select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者...
1、将十进制转换为十六进制 to_charselect to_char(10,‘xxx‘) from dual; 2、将十六进制转换为十进制 to_numberselect to_number(‘000001‘,‘xxxxxx‘) from dual; 参考地址ORACLE使用函数对二进制、十进制、十六进制数互相转换:https://blog.csdn.net/haibusuanyun/article/details/14103801原文:https://www.cnblogs.com/kiko2014551511/p/12870520.html
# SQL_ASELECT*FROM t_dept t JOIN t_emp e JOIN t_salary s ON t.id=e.`deptId` AND e.`id` = s.`eid`比如上面这个sql,这种 JOIN JOIN ON AND的语法在oracle中是不被支持的,它支持的是JOIN ON JOIN ON的语法,正确写法如下# SQL_BSELECT*FROM t_dept t JOIN t_emp e ON t.id=e.`deptId` JOIN t_salary s ON e.`id` = s.`eid`但是在Mysql中,SQL_A这样的语句是可以执行的,这种语法是被支持的,而且SQL_A和SQL_B语句在mysql中执...
我们都知道Oracle数据库安装完之后。默认的会有这样几个系统角色或权限。nomal,sysdba,sysoper等等,之前每次登录Oracle的时候。都是直接以conn / as sysdba 的身份登录的。可是一直都不知道sysoper是用来干嘛的,仅仅知道是个系统操作员。然后,今天在sqlplus中用 conn / as sysoper登录。提示权限不足。之后就去查了一番资料了解了一下。可是还是没搞懂,最后还是在一个数据库QQ群里面问了这个问题之后,一个大牛教给我的。真的...
1查看概要文件中设置的密码错误后限制的登录次数,默认为10次。SQL语句为:select * from dba_profiles where profile=‘DEFAULT‘ and resource_name=‘FAILED_LOGIN_ATTEMPTS‘;LIMIT列应为红色的数字10。 2.如果登录次数限制为10次(也就是LIMIT列),将尝试登录次数的限制修改为不受限制:SQL语句为:alter profile default limit failed_login_attempts unlimited;修改后为: 3.如果上述方法仍然不管用的话,就需要解锁了...
select--from--where--group by--having--order by 这6个查询关键字的执行顺序:1.from组装来自不同数据源的数据;2.where基于指定的条件对记录行进行筛选;3.group by子句将数据划分为多个分组;4.使用聚集函数进行计算;5.使用having子句筛选分组;6.计算所有的表达式;7.select 集合输出;8.使用order by对结果集进行排序。 以下例子基于Oracle自带表空间hr例子1:having和select的执行说明情景:关于哪个部门员工最多?A1SELEC...
在win7系统中使用xshell连接Oracle数据库服务器,配置监听使用netca报错[oracle@nexus ~]$ netcaOracle Net Services Configuration:Error: nullCheck the trace file for details: /opt/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-1609063PM3137.logOracle Net Services configuration failed. The exit code is 1[oracle@nexus ~]$ tail /opt/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-1609063PM3137.log[main] [ 20...
环境信息:Alibaba Cloud Elastic Compute Service,CentOS Linux release 7.4.1708 (Core),16C/64GB。 使用32位Oracle10g安装介质在64位CentOS7环境下安装时总是报出如下错误信息:按照提示日志路径,发现如下错误信息:INFO: collect2: error: ld returned 1 exit statusINFO: genclntsh: Failed to link libclntsh.so.10.1INFO: make: *** [client_sharedlib] Error 1 网上百度了很多帖子,有的说是缺包,有的说是bug,有的说是...
http://www.cnblogs.com/xnzhao/p/6114469.html 打开sqlplus请输入用户名: system/sys as sysdba然后(卸载数据)输入:SQL> shutdown normal会出现:ORA-01109: 数据库未打开 已经卸载数据库。ORACLE 例程已经关闭。 然后(装载数据)输入:SQL> startup mount ORACLE 例程已经启动。数据库装载完毕。 之后:SQL>alter database open;第 1 行出现错误:ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 ...