Quantcast
Channel: Oracle教程
Browsing latest articles
Browse All 100 View Live

求教:ORA-12154: TNS:could not resolve the connect identifier s

在程序中访问数据库,该程序和oracle数据库在同一台主机(服务器)上,但是,运行程序时,报错:ORA-12154: TNS:could not resolve the connect identifier specified oracle数据库服务器端: # listener.ora Network Configuration File: /opt/app/oracle/product/1

View Article



最简单的方法复制或迁移Oracle数据库

在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的复制和迁移Oracle数据库的方法,详细内容请参考下文。复制迁移的步骤如下: ◆1、首先,复制原Oracle数据

View Article

解读ORACLE数据库的统一命名与编码规范

1、编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。 2、适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。 3、对象命名规范 3.1 数据库和SID 数据库名定义为系统名+模块

View Article

使用RMAN进行排除表空间备份

在RMAN的备份中,可以通过Exclude命令排除某些不需要备份的表空间。 这样可以缩减备份的容量,对备份进行适当优化和调整。 排除某个表空间可以使用类似如下命令: configure exclude for tablespace users; 其设置可以在RMAN中通过show exclud

View Article

ntoskrnl.exe文件丢失或损坏的问题解决

周末实在是被微软恶心了一把。 Julia的电脑在一次开机后无法启动,XP提示: Windows could not start because the following file is missing or corrupt: system32ntoskrnl.exe. Please reinstall a copy of the above file. ntoskrnl.exe文件找不到了,那

View Article


在Windows系统下管理Oracle 9i服务

在Windows操作系统下安装Oracle 9i时会安装很多服务mdash;mdash;并且其中一些配置为在Windows 启动时启动。在Oracle 运行在Windows 下时,它会消耗很多资源,并且有些服务可能我们并不总是需要。你会发现不使用Windows 图形界面就可以快速、完全地关闭数据库会很有用

View Article

Oracle数据库安全基础知识

随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在数据库的市场中已经占据了一席之地。但是同样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不再是以前的ldq

View Article

利用PHP创建由Oracle驱动的SOAP服务

能够通过 Web 服务为其他基于 Internet 的 Web 应用程序提供数据和功能正迅速成为重大开发中必不可或缺的组成部分。尽管 Oracle 提供了许多托管 Web 服务的方法,但这么做始终不是最有效的方法,特别是在已经使用 PHP 来开发 Web 应用程序的情况下。在本手册中,我

View Article


Linux下Oracle的自动启动与停止

1、 修改Oracle系统配置文件/etc/oratab /etc/oratab 格式为: SID:ORACLE_HOME:AUTO 把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。我的为: ora9i:/home/oracle/ora/products/9.2.0:Y 2、 编写服务脚本

View Article


如何解决Oracle10g EM乱码问题

nbsp;nbsp;nbsp; 安装完Oracle10g后,一切都正常。但是当客户端浏览器的首选语言选择为中文(Chinese/China[zh-cn]),登录EM时,EM的按钮(图片)可能会出现乱码(EM会根据客户端设置自动选择显示语言)。原来我也遇到了相传已久的乱码问题。如下图:(Firefox语

View Article

Oracle中Truncate和Delete的区别

Truncate和Delete的测试1 一个只有一列的最简单的表 SQLgt; desc t; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- A VARCHAR2(200) 2 清理以前的数据 SQLgt; truncate table t; 表被截断。

View Article

Oracle数据库中Undo数据段的作用及类型

Undo数据段的作用:事务回滚(Transaction Rollback):程序执行rollback操作。 事务修复(Transaction Recovery):rollback是recovery的一部分。 读取一致(Read Consistency):根据SCN(system change number)来保证读取数据的一致性。 nbsp;Undo数据段

View Article

Oracle中如何使用JOB

一、设置初始化参数 job_queue_processes sqlgt; alter system set job_queue_processes=n;(ngt;0) job_queue_processes最大值为1000 查看job queue 后台进程 sqlgt;select name,description from v$bgprocess; 二、dbms_job package

View Article


oracle10g rac for hp-ux双机盘符不一致的解决办法

问:oracle10gnbsp;racnbsp;安装IAnbsp;hp-uxnbsp;nbsp;使用ASM存储方式nbsp; 但是双机盘符不一致如何nbsp;修改?请大家帮帮忙哈nbsp;多谢了!答:多种解决方法 1、修改盘符,也就是另一台主机的pv的设备文件名,让他与第一台主机盘符一致,具体看hp的红宝书

View Article

opensolaris忘记密码

opensolaris的解决办法1.用livecd启动机器,选text console那项2.选择键盘布局和界面语言后登录,用户名:jack 密码:jack,su到root,密码opensolaris3. 显视可导入的zfs池nbsp; nbsp;nbsp;nbsp;zpool import4.导入该池并挂接到/anbsp; nbsp;nbsp;

View Article


Oracle 11g 新特性--自适应游标共享

正如我过去做老师时告诉学生的那样,我有一个好方法可以避免数据库性能降低,说来也很简单,就是要求应用程序开发人员不要在数据库运行任何SQL语句,但这的确引来不少人的笑声和嘲笑,还是回到现实中来吧,讨论一下建立有效SQL语句的途径,我认为没有什么标准可供借

View Article

Oracle数据库编写有效事务指导方针

在数据库设计过程中,数据库管理员一方面要想着如何提高数据的共享程度,另一方面,也需要考虑如何保护数据的安全性。 在Oracle数据库中,提供了一种被称为ldquo;事务rdquo;的控制机制。通过事物,能够完成对数据有效安全的修改操作,使数据库中的数据达到

View Article


几个不错的oracle恢复工具

Bernards Data UnLoader Oracle官方工具, 由Netherlands的Oracle工程师Bernard van Duijnen用C语言写成. 由Oracle支持人员提供服务服务, 价格相当贵. 不过流出来的很多, 一般不能提供远程恢复, 要求现场或传文件的, 都是在用它私下恢复吧. Recovery for Oracle www.rec

View Article

系统崩溃后 oracle 9i数据文件恢复过程

windows 2000 advance server +oracle 9i系统崩溃后的数据恢复案例 也许对初学者有用。 2006-10-30 一台业务系统服务突然蓝屏,惨了,系统出现问题,采用修复系统,找到系统安装盘。 开始修复 结果无法修复,只好叫业务系统开发人员赶紧发通知,业务停止一天,缓和一下

View Article

如何做Oracle数据库备份测试

数据库备份是保障数据库安全的重要手段之一。绝大部分数据库管理员都已经发现对数据库进行备份的重要性,甚至对其具有很大的依赖性。为此数据库管理员必需肯定备份策略确实可靠。一个没有经过测试的备份策略其实比没有进行备份更加糟糕,因为它会给各位数据库管理员一

View Article

查询Oracle数据库表空间信息的方法

表空间是数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一个或多个数据文件组成,一个数据文件只可与一个表空间相联系,这是逻辑与物理的统一。了解表空间和数据文件的的属性及

View Article


Oracle数据库备份与恢复特性浅谈

Oracle数据库备份与恢复是每个Oracle数据库管理人员都不许掌握的知识。Oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。 一、Oracle数据库备份策略 1.在操作系统级,使用大容量磁盘阵列,通过磁盘

View Article


Oracle表空间快速了解

在向大家详细介绍Oracle表空间的自由空间之前,首先让大家了解下XX,然后全面介绍Oracle表空间的自由空间。在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。 Oracle表空间的自由空间 通过对Oracle表空间的自由空间

View Article

Oracle用户管理与规范解析

每个Oracle数据库都存在信息量越来越大,Oracle用户越来越多等问题。怎样有效管理各公司各部门的数据,首先要从 Oracle用户管理 着手。这里所谈到的 Oracle用户管理 ,旨在从一套规范化的制度出发,有效进行Oralce用户组织与维护。 一、目前 Oracle用户管理 存在的问题

View Article

Oracle用户的授权与管理详解

Oracle数据库的权限系统分为系统权限与对象权限。系统权限( Database System Privilege )可以让用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT ANY PRIVILEGE 权限允许用户授予任何系统权限。对象权限( Database Object Privilege )可以让用

View Article


Oracle基础:Oracle数据字典

对于Oracle系统管理员而言,Oracle数据字典就像是一个宝库:它是ORACLE数据库的重要组成部分,提供了诸如数据库结构、数据库对象空间分配和数据库用户等等有关数据库的信息。本文试图从数据库管理系统的若干基本概念出发,具体介绍从ORACLE数据字典来了解ORACLE的方法。

View Article

Oracle UNDO表空间重建方法

Oracle还是比较常用的,于是我研究了一下Oracle UNDO表空间,在这里拿出来和大家分享一下,希望对大家有用。 一.为了打开数据库,首先想到的是将坏的日志清除掉,但是: SQL alterdatabaseclearunarchivedlogfilegroup3; SQL alterdatabaseclearunarchivedlogfileg

View Article

Oracle给用户解锁的方法

本文将介绍Oracle给用户解锁的方法,希望那个通过括在Oracle中添加用户、赋权、修改密码、解锁实现Oracle给用户解锁。本文能给大家有所帮助。 添加用户:(随着用户的创建,自动产生与用户同名的schema) CREATE USER TESTER PROFILE DEFAULT IDENTIFIED BY TESTE

View Article

Oracle系统管理员须知:角色权限管理

对于Oracle系统管理员而言,用户管理是基本的操作。下面列表中介绍了Oracle角色权限管理的一些指令,以供Oracle系统管理员们参考。 ----3个默认的用户 sys change_on_install [as sysdba] // 最高系统管理员 system manage// 本地管理员 scott tiger// 普通用户 ----创

View Article



了解oracle中的索引组织表

初识 oracle 中的索引组织表 索引组织表( IOT )有一种类 B 树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而 IOT 中的数据是按主键有序的存储在 B 树索引结构中。与一般 B 树索引不同的的是,在 IOT 中每个叶结点即有每行的主键列值,又有那些非主键列值

View Article

INDEX建立方式对SQL的影响

我常常会听到一些同事对自己的SQL很有信心,往往说一句:你看,已经走索引了。但是我们真的使用了适合我们的索引吗? 我抓取到一句SQL,消耗了太多的IO。 select SMIN_INFOID,NVL(MI.MONU_PROVINCE, '未知' ), COUNT (*) I_RESULTNUM FROM TBL_WAPXXX WARE,TBL_SMSXXX S

View Article

Oracle中用一条Sql实现任意的行转列拼接 多行拼接

表结构和数据如下(表名Test): NO VALUE NAME 1 a 测试1 1 b 测试2 1 c 测试3 1 d 测试4 2 e 测试5 4 f 测试6 4 g 测试7 Sql语句: select No, ltrim(max(sys_connect_by_path(Value, ';')), ';') as Value, ltrim(max(sys_connect_by_path(Name,...

View Article

Oracle常用SQL搜集

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;...

View Article


Windows 7下安装Oracle 11g中遇到的问题和解决方法

前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力。自己的不懈努力,也换回了成果。比如在装SQL Server 2005和Oracle 11g时就碰到了问

View Article

Oracle多语言环境下to_date时间转换

现象:在多语言环境下使用过Oracle的同学想必都遇到过这样一个问题, date_vdate; date_v : = to_date ('2010/11/16');--或'2010/11/16' 同一个服务器,不同Oracle clinet 不一定都行得通。 原因: 不指定转换字符串的情况下,Oracle使用既定的格式串进行日

View Article

Oracle删除用户下所有对象的两个方法

Oracle删除用户下所有对象的方法未必人人都会,下面就为您介绍两种常用的Oracle删除用户下所有对象的方法,希望对您学习Oracle删除用户方面能有所帮助。 方法1: drop user XXXX cascade; drop tablespace XXXX INCLUDING CONTENTS; 方法2: 写存储过程实现

View Article


Oracle查询用户表空间的语句写法

Oracle查询用户表空间的语句应该怎么写呢?下面就为你详细介绍各种Oracle查询用户表空间的语句写法,如果您对此方面感兴趣的话,不妨一看。 下面介绍Oracle查询用户表空间 ◆Oracle查询用户表空间:select * from user_all_tables ◆Oracle查询所有函数和储

View Article


Oracle修改用户语法实例

Oracle修改用户是我们常用的操作,下面为您介绍的就是Oracle修改用户语法方面的知识,希望对您能够有所帮助。 Oracle修改用户语法: 用户创建完成后,管理员可以对用户进行修改,包括修改用户口令、改变用户默认表空间、临时表空间、磁盘配额及资源限制等。

View Article

Oracle创建用户的语法命令

Oracle创建用户操作相信大家都不陌生,下面就为您介绍Oracle创建用户的语法的相关知识,希望对您学习Oracle创建用户的方面能有所帮助。 Oracle创建用户的语法: Oracle创建用户(密码验证用户),可以采用CREATE USER命令。 CREATE USER username IDENTIFIED

View Article

Oracle身份验证的三种方法

Oracle身份验证的方法是Oracle数据库中比较基本的知识,下面为您介绍几种常用的Oracle身份验证方法,希望对您学习Oracle身份验证方面能有所帮助。 配置身份验证 Oracle为用户账户提供了三种Oracle方法。 (1)密码验证 当一个使用密码验证机制的用户试图连接

View Article

oracle用户连接失败的解决方法

oracle用户连接失败的问题着实让我们头疼,下面就为您介绍oracle用户连接失败的解决方法,希望对您学习oracle用户连接方面能有所帮助。 安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个

View Article


Oracle的默认用户密码

创建表空间和用户时,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,下面就教您处理Oracle默认用户的密码问题的方法,希望对和我一样情况的朋友们有所帮助。 1.安装时选择的自动安装,忘了用户名和密码导致现在试了几个Oracle默认用户

View Article

oracle游标和游标变量的区别

oracle游标我们经常用到,下面就为您详细介绍oracle游标和游标变量的区别,如果您对oracle游标方面感兴趣的话,不妨一看。 oracle游标是数据库中一个命名的工作区,当游标被声明后,他就与一个固定的SQL想关联,在编译时刻是已知的,是静态的.它永远指向一个相同

View Article


Oracle游标常用属性

Oracle游标相信大家都不陌生,下面就为您详细介绍Oracle游标的常用属性,如果您对Oracle游标方面感兴趣的话,不妨一看。 Oracle游标常用属性: %FOUND:变量最后从游标中获取记录的时候,在结果集中找到了记录。 %NOTFOUND:变量最后从游标中获取记录的时候

View Article

Oracle隐式游标

Oracle隐式游标是一种典型的游标,下面就为您介绍Oracle隐式游标的用法,供您参考,希望对您学习Oracle数据库能够有所帮助。 Oracle隐式游标: 不用明确建立游标变量,Oracle隐式游标分两种: 1.在PL/SQL中使用DML语言,使用ORACLE提供的名为SQL的隐示游标

View Article


Oracle显式游标

Oracle显式游标是一类很重要的游标,下面就将为您详细介绍Oracle显式游标的用法,希望可以让您对Oracle显式游标有更多的了解。 Oracle显式游标: Oracle显式游标定义格式: CURSOR 游标名 ( 参数 ) [返回值类型] IS Select 语句 例子 setserveroutputon decl

View Article

Oracle游标表达式和表函数

Oracle游标表达式是Oracle数据库中的重要概念,下面就为您详细介绍Oracle游标表达式和表函数方面的知识,供您参考学习之用。 Oracle游标表达式(有时称为游标子队列)是 SQL 语言的一个元素,在 Oracle9i 之前,SQL 和某些程序设计环境(但不包括 PL/SQL)支

View Article

Oracle SQL计划管理

Oracle SQL计划管理可以改善SQL语句性能,下面就为您详细介绍Oracle SQL计划管理方面的知识,供您参考学习之用。 Oracle SQL计划管理 您看到过多少次下面的情况:一个查询拥有可能的最佳计划,但一些事情突然发生,导致该计划被抛弃。这些事情可能是某人重新

View Article

Oracle首次发布的Solaris 11 Express体验

在11月15日,作为Oracle收购Sun之后发布的第一款操作系统产品,其 Solaris技术最新版本 Oracle Solaris 11 Express 版 与用户见面,它包含大量在Oracle Solaris 10和先前的OpenSolaris都未见过的新特性,包括ZFS加密与重复数据删除,基于网络的打包与提取系

View Article


Oracle迁移到DB2的策略及最佳案例

本文讲解了从Oracle到DB2迁移的最佳解决方案,主要从三件事开始: 一、 某电信公司的转型故事 1、该电信公司数据仓库技术结构: 省中心BOSS数据加载到DB2中央数据仓库中。 中央数据仓库生成地市所需要的中间结果或分析结果并加载到数据集市中。 BI应用包括仓

View Article

Browsing latest articles
Browse All 100 View Live




Latest Images