【Oracle系统内核参数、资源限制及ipcs相关命令总结】教程文章相关的互联网学习教程文章

Oracle存储过程 输出参数赋值异常:“Oracle.DataAccess.Types.OracleString”的类型初始值设定项引发异常。

场景:写了一个有返回参数的存储过程,在个另开发人员机器上都正常。其它机器报如题错误。让人郁闷的是,所有调用方都是客户端,根本不存在网上众贴所说的版本不一致问题。分析:虽然网上的帖子没有根本解决问题,但还是给了些丝路。参数值类型问题。而且,我也把输出参数赋值语句注释后,也可以正常调用(只是结果没返回)。尝试了将类型转为Oracle的OracleString,强制转clr的string,都不行。dicParaOut[kvp.Key] = (string)c...

php支持oracle oci编译参数【代码】

/configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib --with-curl要首先安装一下几个oracle包oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpmoracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm本文出自 “坤哥的blog” 博客,请务必保留此出处http://kunge.blog.51cto.com/...

Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)

Oracle12c中的多宿主选项允许一个容器数据库(CDB)容纳多个独立的可插拔数据库(PDB)。本文将展示如何配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)。1. 配置CDB中的实例参数(ALTER SYSTEM)配置CDB实例参数和配置非CDB实例参数没什么不一样。ALTER SYSTEM命令用来设置初始化参数,而有些数据库配置修改需要用ALTER DATABASE命令。作为一个特权用户登录且连接到根容器时,任何ALTER SYSTEM命令默认都将作用于该根容...

在Oracle实例关闭情况下如何修改spfile的参数【代码】

重要说明:由于本文由本人测试并完成,其中可能还有不足之处,另外不同的环境可能也有不同的解决方法,本文仅供参考,并欢迎指证问题描述:在11G单机ASM中修改sga大小,修改完后,关闭instance并startup时,提示sga没有达到最小值,因些无法启动,而此时数据库实例已经关闭,已不能在之前的那种模式修改参数,具体的操作如下:1、查询sga大小SQL> show parameter sga NAME TYPE VALUE -------------------...

Oracle在Linux内核参数的修改

实例:kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 9000 65000net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 262144ore_uses_pid可以控制产生的core文件的文件名中是否添加pid作为扩展,如果添加则文件内容为1,否则为0 服...

oracle 10g的隐含参数_complex_view_merging引发的性能问题

今天在oracle10g上碰到一个奇怪的问题,有一条sql在数据库1上很快,在数据库2上很慢,数据库2的数据是从数据库1上导的,数据量差不多。在数据库1上执行0.01s。SQL> SELECT A.*, 2 B.INCREASE_ID, 3 B.TRANSACTION_ID, 4 B.LINK_CARD_ID, 5 B.VALIDATE_FLAG, 6 B.ASSET_VALUE_SHARING, 7 B.RELATED_DEVICE_ID, 8 B.PARENT_CARD_CODE, 9 B.PROJECT...

在Oracle中如何创建带参数的视图?

本文介绍了oracle数据库中创建带参数视图的例子,有需要的朋友参考下。在Oracle中如何创建带参数的视图? 在Oracle数据库中,视图不像存储过程和函数一样,可以定义输入参数,但可以变个方式,使用程序包来实现。 首先,定义程序包: 复制代码 代码示例:/* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是number ,当然可定义其它类型但切记,第二个create 的参数类型等需以第一个create一致,否则程序包创建...

oracle中的数据类型:varchar2(2)中所带参数的

varchar2(byte) 存储的是字节。varchar2(char) 存储的是字符。 varchar2(2 byte) 最多可以存储2个字节,varchar2(2 char) 最多可以存储2个字符。 当数据库字符集分别:1.为 AL32UTF8 时,1个汉字是1个字符,1个汉字占3个字节,varchar2(2 byte) 一个汉字也不能存,varchar2(2 char) 能存2个汉字。2.为 ZHS16GBK时,1个汉字是1个字符,1个汉字占2个字节,varchar2(2 byte) 能存1个汉字,varchar2(2 char) 能存2个汉字。 默认情况下,...

oracle表空间的创建、修改、删除及一些参数解释

创建表空间方法1:代码创建,如下:PL/SQL 建立表空间(一般建N个存数据的表空间和一个索引空间): create tablespace 表空间名 datafile ‘ 路径(要先建好路径)\***.dbf ‘ size *M tempfile ‘ 路径\***.dbf ‘ size *M autoextend on --自动增长 extent management localSQL> / 表空间已创建。 方法2用sqlplus,如下:sqlplus / as sysdbaSQL>create tablespace 表空间名 datafile ‘文件路...

oracle的shutdown命令的几种参数

SHUTDOWN NORMAL:允许新连接、等待会结束、等待事务结束、做检查点并关闭数据文件启动时需要实例恢复SHUTDOWN TRANSACTIONAL:允许新连接、等待会结束、等待事务结束、做检查点并关闭数据文件启动时需要实例恢复SHUTDOWN IMMEDIATE:允许新连接、等待会结束、等待事务结束、做检查点并关闭数据文件没有结束事务自动rollback启动时需要实例恢复 SHUTDOWN ABORT:允许新连接、等待会结束、等待事务结束、做检查点且没有关闭数据文...

总结Oracle系统内核参数优化设置【代码】

Oracle系统内核参数设置优化 : Oracle内核参数配置文件在 /etc/sysctl.conf路径下:vi /etc/sysctl.conf# System default settings live in /usr/lib/sysctl.d/00-system.conf. # To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file # # For more information, see sysctl.conf(5) and sysctl.d(5).#ORACLE SETTINGkernel.shmmax = 64424509440kernel.shmmni = 4096kernel.shmall = ...

Oracle中serveroutput参数一次设置永久保存方法

serveroutput 是sqlplus的配置参数,而不是数据库的配置参数,修改并保存sqlplus的配置参数,那么每次打开sqlplus时就不用重新设置了。 设置方法如下: 1. sql> set serveroutput on 然后,在sqlplus中 2. sql> store set $ORACLE_HOME/sqlplus/admin/glogin.sql replace 完成保存设置. 可以通过如下查看设置效果: SQL> show serveroutput; serveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPED 说明设置成功。原文:http://www.jb...

【影响Oracle实例的十个参数】

optimizer_mode :优化器选择执行计划的标准 choose rulecursor_sharing ?:精确匹配exact/similar/force ?SQL是否是同一个,绑定变量db_file_multiblock_read_count :读数据文件,一次读入多少个数据块,默认为1,一般设置为区大小的整数倍fast_start_mttr_target :用来调整实例恢复的时间,检查点sql_trace :建议放在初始化参数中,跟踪所有SQL语句,user_dump.也可以放在会话参数中open_cursors :一个session最大可以打开的游...

oracle的启动与关闭原理-spfile和pfile的参数原理

二、Oracle的参数文件管理1.参数文件的介绍 两种参数文件: (1)spfile参数文件(二进制文件) (2)pfile参数文件(文本文件)参数文件存储的路径:$ORACLE_HOME/dbs[oracle@oracle3 dbs]$ ll总计 56-rw-r----- 1 oracle oinstall 1544 06-05 15:47 hc_LAW.dat-rw-rw---- 1 oracle oinstall 1544 06-09 10:52 hc_ORCL.dat-rw-r--r-- 1 oracle oinstall 12920 2001-05-03 initdw.ora-rw-r----- 1 oracle oinstall 8385 1...

Oracle 11g新参数USE_LARGE_PAGES与AMM使用 (转载)

在之前的文章(http://space.itpub.net/17203031/viewspace-774843)中,笔者介绍了如何在Linux 2.6内核中配置HugePage以及AMM与其的不兼容性。由于原理机制的差异,Oracle 11g引入的特性AMM(Automatic Memory Management)与HugePage是不可并存的。 在早期的11g版本中(11.2.0.2之前),AMM与HugePage水火不容。如果操作系统启用了HugePage特性,同时数据库使用AMM的情况下,数据库实例启动是要报错的。Oracle推荐的做法是将AMM关...