oracle 安装透明网关的离奇经历

今儿打算在windows上安装oracle2sqlserver–gateways,没想到引起一串的连锁反应

还是从头说起,ORACLE 数据库是以前安装的,今天安装gateways时……

oracle impdp network从备份库导入测试库

以前写过一篇oracle 用imp/exp做的数据迁移方法,平时最头痛的就是让从生产库或备份库copy一份最新的数据库到开发的测试库,今天如果在测试库的同一网段有备份库,..

8, impdp system/oracle directory=impdp_dir network_link=tar31 schemas=icme remap_schema=icme:icme2;

关于dict与v$fixed_table

dict 里的条数与fixed_table不一样,网上也有说明,在这总结一下

DICT is a synonym for DICTIONARY
DICTIONARY contains descriptions of data dictionary tables and views.

V$FIXED_TABLE This view displays all dynamic performance tables, views, and derived tables in the database. Some V$ tables (for example, V$ROLLNAME) refer to real tables and are therefore not listed.
.

OS Authentication,ORACLE系统认证

[zhang@orazhang ~]$ sqlplus /

SQL*Plus: Release 10.2.0.1.0 – Production on Fri Apr 1 12:03:22 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, OLAP and Data Mining options

SQL> show user
USER is “OPS$ZHANG”

oracle 重置初始化参数 reset parameter value

先前更改了os_authent_prefix为空,后来想改回原来的值,如果你不知道原值怎么办?重置

SQL> alter system reset os_authent_prefix scope=spfile ;
alter system reset os_authent_prefix scope=spfile
*
ERROR at line 1:
ORA-00905: missing keyword

oracle 10g SG administart 1 中文版 下载

oracle sg这几本书里的概念的东西写的很细,对于考试的朋友很有帮助,对于英文差的可能又不吸收,现在把中文的分享一下。

下载地址

non-oracle OS user login sqlplus error lisbsqlplus.so!

今天想模拟一下操作系统验证ORACLE登录,发现新建的用户,登录ORACLE SQLPLUS会提示:sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory

在网上查了一下,发现老Fenng 也遇到过,原来是个BUG
….

types of undo segments(undo段类型)

从9i开始系统已经用undo替换掉了以前版本中的rollback,两种名称的意义是相同的,虽然现在改成了undo 不过,在数据字典查询中依然是去dba_rollback_segs中去查询;

有三种类型

….

oracle controlfile Multipath 控制文件多路径标点符号

今天 在配置多controlfile 多路径时,出了点小问题,结果发现是标点符号引起的
操作如下

SQL> show parameter spfile

NAME TYPE VALUE
———————————— ———– ——————————
spfile string D:\ORACLE\PRODUCT\10.1.0\DB_1\
DATABASE\SPFILEORCL.ORA

ORA-01548: active rollback segment ‘_SYSSMU1$’ found

SQL> drop user icme cascade;
drop user icme cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 2

oracle随linux OS自动启动与关闭

在linux 上装的oracle ,每次开机都要手动启动oracle服务,想做到自动,改了好些天,可能是做的虚拟ASM原因一直服务启动出错,先不说ASM,let oracle instance automatic startup and close

环境:rhel 5 linux +oracle 10g

Script: oracle 判断字符是否是日期格式

如果在原数据中表中数据是以字符串形式保存,现在要转换为date日期类型时有部分数据格式会出错,这就需要查出那些异常数据

1,可以用正则,这个比较麻烦每月天数不一样,闰年2月天数又不一样等 等

2,自己写一funcation ,捕获异常判断
….

PLSQL_CODE_TYPE、PLSQL_OPTIMIZE_LEVEL

今天 看题库里发现有提到两个参数PLSQL_CODE_TYPE、PLSQL_OPTIMIZE_LEVEL

PLSQL_CODE_TYPE 有两个值{ INTERPRETED | NATIVE }前者为默认,我觉的应该就是开发语言里编译后的C与汇编语言的区别,一种是字节编码一种是机器码

■ INTERPRETED….

oracle create read only view创建只读视图

建立只读简单视图 SQL> create table test(id int,name varchar( […]

oracle 临时表、临时表空间、临时表空间组用法区别

oracle 数据库10G中有三个临时对象 临时表、临时表空间、临时表空间组

下面分别说明其用途与创建方法

oracle 恢复丢失的undo表空间数据文件

模拟了一把丢失了undo表空间datafile 后的恢复方法,完整的操作过挰

oracle 模拟字符集乱码中文显示’靠’的问题(原创)

以前遇到过朋友说数据库里都是‘靠靠’,这也是一个经典的字符集问题,今天 想还原那个问题,操作如下

———-begin———-

环境:oracle 安装服务器为192.168.3.229 (以下称server)linux

nls_lang、nls_language、nls_characterset的区别

oracle 数据库对字符的处理及表现形式分为三个层面,优先级先后分别是数据库初始化参数字符集、os操作系统环境变量级、session级
先说什么是字符集?字符集就是按照一定的字符编码方案,对一组特定的符号,分别赋予不同数值编码的集合…

oracle更新多表BYPASS_UJVC

oracle 多表连合修改—-BYPASS_UJVC
方法一:
ORA-01779: cannot modify a column which maps to a non-key-preserved table
例如,使用以下的更新查询就会出现该错误。

oracle 提取时间 抽取函数

oracle抽取函数

今天朋友问个问题,如何抽取时间的”小时”

oracle的抽取函数是 extrac()