ORA-28547:连接服务器失败,可能是Oracle Net管理错误

描述:监听和服务都正常启动了,但是远程连接的时候会有这种错误ORA-28547:连接服务器失败,可能是Oracle Net管理错误解决办法:listener.ora 文件中SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = ORCL) (ORACLE_HOME = d:\app\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:d:\app\product\1 ......

Oracle RMAN控制文件备份

进入RMAN界面rman target / RMAN>修改控制文件备份方式为自动备份 RMAN > configure controlfile autobackup on;查看控制文件备份是否为自动备份 RMAN > show controlfile autobackup;查看控制文件自动备份路径 RMAN> show controlfile autobackup format;修改控制文件自动备份路径 RMAN > configure controlfile autobackup format for device type disk to ' ......

Oracle给用户新增表空间

什么是表空间? 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。 创建用户的时候需要指定默认表空间和temp表空间,主要是为了当该用户创建对象不指定表空间时使用默认表空间来存储对象, 而temp表空间是用户执行查询、排序、分组等操作时使用temp表空间来存储临时数据块。具体过程: 查询所有表空间使用情况 使用DBA权限登陆,执行:SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)&quo ......

sqlplus登录方式记录

1.本地登录sqlplus / as sysdba2.账号密码登录sqlplus user/passwd3.选择实例登录sqlplus user/[email protected]实例名 例如 sqlplus user/[email protected]连接远程数据库实例sqlplus user/[email protected]:端口/实例名 例如:sqlplus user/[email protected]:1521/orcl 5.远程登录dba实例sqlplus user/[email protected]:端口/实例名 as sysdba 例如:sqlplus user/[email protected]:1521/or ......

Zabbix3.4.11使用Orabbix插件监控Oracle 11g R2

Orabbix简介Orabbix是设计用来为zabbix监控Oracle的数据库的插件,它提供多层次的监控,包括可用性和服务器性能的指标。Orabbix监控的内容: 1、数据库版本 2、归档日志与生产趋势 3、触发器,表/过程命中率 4、逻辑IO性能 5、物理IO性能 6、PGA 7、SGA 8、共享池 9、Session 10、数据库大小安装步骤如下:1、JAVA环境配置若是没有java 需要安装JDK环境:jdk官方下载地址 http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80 ......

修改oracle数据库SGA和PGA大小

SGA的大小:一般物理内存20%用作操作系统保留,其他80%用于数据库。SGA普通数据库可以分配40%-60%之间,PGA可以分配20%-40%之间。1、以dba身份登录并查看SGA信息:SQL>show parameter sga;查看PGA信息:SQL>show parameter pga;2、修改sga_targetSQL>alter system set sga_target=436M;3、修改sga_max_sizeSQL> alter system set sga_max_size=436M scope=spfile;4、重启数据库使其生效:S ......

Oracle 查看表空间大小及使用情况

1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; 2、查看表空间物理文件的名称及大小SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), ......

Oracle查询所有DBA账号及其他账号

查询所有DBA账号select * from dba_role_privs where granted_role='DBA'; 或者 select * from (select distinct connect_by_root grantee username,granted_role from dba_role_privs connect by prior granted_role =grantee ) a where a.granted_role='DBA';查看所有用户: select * from dba_users; select * from all_users ......

Oracle sql日期比较及函数

oracle sql日期比较:在今天之前:select * from abtable where TS < to_date('2018-07-03 00:00:00','yyyy-mm-dd hh24:mi:ss') AND TS <= to_date('2018-07-03 00:00:00','yyyy-mm-dd hh24:mi:ss')在今天之后:select * from abtable where TS > to_date('2018-07-03 00:00:00','yyyy-mm-dd hh24:mi:ss') AND TS >= to_d ......

查看oracle数据库(database)的版本命令

sqlplus或控制台中下输入以下任意一个语句SQL> select * from v$version;BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Producti ......

Environment variable ORACLE_UNQNAME not defined错误问题解决

查看dbconsole状态的时候报错:C:\WINDOWS\system32>emctl status dbconsole Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.其实就是oracle_unqname没有设置Windows下执行:set oracle_unqname=$ORACLE_SID 如 C:\WINDOWS\system32>set oracle_unqname=orcl 再次运行即可: C:\WINDO ......

TNS-01190: 用户无权执行所请求的监听程序命令

执行了一个查看监听状态的命令:C:\Users\mahl01>lsnrctl status 出现了下面的错误提示: ---------------------------------------------------------------------------------LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 21-11月-2010 10:47:41Copyright (c) 1991, 2010, Oracle. All rights reserved.正在连接到 ......

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

Ucloud云上Oracle数据库服务器,由于物理机宕机重启,造成虚机也重启了,手动启动oracle服务和listen监听以后,PL/SQL客户端和应用都无法连接,提示“ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务”,数据库版本Oracle 11g R2,初步判断是listener.ora 文件有问题,# Generated by Oracle configuration tools.LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = T ......

ORACLE内核参数说明

服务器为16核16G虚拟机配置,oracle11gR2推荐的参数设置为:kernel.shmmax = 4294967296 //公式:4G*1024*1024*1024=4294967296(字节) //表示最大共享内存,如果小的话可以按实际情况而定(单位:字节)kernel.shmall = 2097152 //公式:8G*1024*1024/4K = 2097152(页) //表示所有内存大小(单位:页) 一般为物理内存的一半kernel.shmmni = 4096 //表示最小共享内存固定4096KB(由于32位操作系统默认一页为4K)net.ipv4 ......

oem启动报错解决方法及dbconsole的重新配置
oem启动报错解决方法及dbconsole的重新配置

Win10下安装的ORACLE11g R2,修改了主机名重启笔记本以后,oem启动报错:C:\app\ice\product\11.2.0\dbhome_1\BIN>emctl start dbcpnsole Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.解决方法:根据提示先设置ORACLE_UNQNAME,然后再尝试启动SET ORACLE_UNQNAME=ORCL(orcl为SID) emctl start dbcons ......

Oracle查看执行最慢与查询次数、高消耗资源最多的sql语句

在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻辑上做出优化处理,要么是业务特殊性所导致。如果执行频繁的SQL,往往容易遭遇一些并发性的问题:查询执行最慢的sqlselect * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", ......