分类 Oracle 下的文章

分类: Oracle

修改oracle数据库SGA和PGA大小

SGA的大小:一般物理内存20%用作操作系统保留,其他80%用于数据库。SGA普通数据库可以分配40%-60%之间,PGA可以分配20%-40%之间。先用root配置内核参数:vi /etc/sysctl.conf fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmall = 1073741824 kernel....

阅读全文 »

分类: Oracle

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

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

阅读全文 »

分类: Oracle

ORACLE内核参数说明

服务器为16核16G虚拟机配置,oracle11gR2推荐的参数设置为:kernel.shmmax = 4294967296 //公式:4G*1024*1024*1024=4294967296(字节) //表示最大共享内存,如果小的话可以按实际情况而定(单位:字节) kernel.shmall = 2097152 //公式:8G*1024*1024/4K = 2097152(页) /...

阅读全文 »

分类: Oracle

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

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

阅读全文 »

分类: Oracle

oracle多实例的启动与关闭

oracle/oracle登录1、启监听器lsnrctl start监听一般不需要动,如果机器重新启动的话需要将监听启动。查看当前SID:echo $ORACLE_SID2、启动数据库实例:设置需要操作的实例:export ORACLE_SID=a(需要启动的实例)进入sqlplus0:sqlplus/nologDBA登录:conn /as sysdba启动:startup 退...

阅读全文 »

分类: Oracle

expdp和impdp时应该注重的事项

1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。2、expdp和impdp是服务端的工具程序,他们只能在oracle服务端使用,不能在客户端使用。3、imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。4、对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用exp...

阅读全文 »