Demo for Oracle Context{set_context,sys_context}

Step1>To create package and package body; Create or replace package my_context_test as Procedure set_value(value varchar2); End; Create or replace package body my_context_test as Procedure set_value(value varchar2) as Begin DBMS_SESSION.SET_CONTEXT(‘test_context’,’user’,value); End; End; Step2>To create context for package; CREATE OR REPLACE CON...

作者: richardliu1123 发布时间: 09-08

ORA-16014: log string sequence# string not archive

Errors in file e:\oracle\product\10.2.0\admin\orcl\bdump\orcl_arc0_5620.trc: ORA-16014: log 2 sequence# 195 not archived, no available destinations ORA-00312: online log 2 thread 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG' 这个问题是老问题了,之前我也整理过一篇文章。 Flash Recovery Area空间不足导致数据库不能打开或hang住 http://blog.csd...

作者: jasoname 发布时间: 09-08

VMware Server在Linux4上安装 OracleRAC10G

DBA:Linux 下载 VMware Server 1.0.1 Oracle Enterprise Linux 4,Kernel 2.6.9-42.0.0.0.1.ELsmp 适用于 Linux x86 的 Oracle 数据库 10g 第 2 版和 Oracle 集群件 关键词 vmware, linux, opensource, 全部 使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g 使用虚拟机在 Oracle Enterprise Linux 上免费试用 Oracle 真正应用集群 10g 第 2 版 本文...

作者: jasoname 发布时间: 09-07

RMAN-03009,ORA_19809,ORA_19804错误解决

RMAN-03009,ORA_19809,ORA_19804 今天备份数据库时候出现错误: RMAN> backup database; 启动 backup 于 16-6月 -10 使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: sid=138 devtype=DISK 通道 ORA_DISK_1: 启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集中的数据文件 输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0 \OR...

作者: jasoname 发布时间: 09-07

Oracle SQL 内置函数大全

www.uplooking.com SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3.CONCAT 连接两个字符串...

作者: uplooking_sh 发布时间: 09-07

MySQL的mysqldump工具基本用法

导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 mys...

作者: babayou 发布时间: 09-04

Oracle_Session

Oracle session连接数和inactive的问题记录 从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了。 由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值。 处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数据库...

作者: happig 发布时间: 09-04

移动用户及其对象到新的表空间试验

注意:本实验为不含有lob对象用户 用户:lizi 原表空间:lizi 新表空间:lizi1 查看用户情况: SQL> select * from dba_users where username='LIZI'; USERNAME USER_ID PASSWORD ACCOUNT_STATUS LOCK_DATE EXPIRY_DA DEFAULT_TABLESPACE TEMPORARY_TABLESPACE CREATED PROFILE INITIAL_RSRC_CONSUMER_GROUP ------------------------------ ---------- -------------------...

作者: lizisor 发布时间: 09-03

更改全局数据库名可能导致前期的复制组删除不掉

在高级复制中,ORACLE使用全局数据库名来唯一区分复制环境中的不同的站点。 如果更改了全局数据库名,将会报ORA-23313错误导致以前创建的复制组删除不掉。 SQL> show parameter global_name NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ global_names boolean TRUE SQL> select * from global_name; GLOBA...

作者: TOMSYAN 发布时间: 09-03

exp/imp造成存储过程中文乱码的原因

系统环境:10.2.0.4 exp导出 10.2.0.5 imp导入 导入完成后没有报任何错误,但是导入用户下面的存储过程中文全都变成了“?”号乱码,详细检查,两端的字符集设置一样,都为AL32UTF8。 原因很简单,就是他们在导出时候使用的用户环境变量下面没有NLS_LANG=AMERICAN_AMERICA.AL32UTF8,而且导出前没有手动export NLS_LANG=AMERICAN_AMERICA.AL32UTF8,造成了导入导出两端库的字...

作者: lizisor 发布时间: 09-02