oracle系统

Install Toad for Oracle 10.6 on Winows 7 X64

﹥>﹥吖頭↗ 提交于 2019-12-07 08:09:59
Install Toad for Oracle 10.6 on Winows 7 X64 Chip 其他 2011-08-16 在过去的一天时间内,都在折腾这个鬼东西。该工具集功能非常强大,安装程序却做得很渣,安装/卸载/重装都能让你郁闷一整天,论坛里就有人发出这样的感慨:“要重装Toad,你不得不重新安装操作系统。” 1.配置Oracle Instant Client环境 到Oracle官网下载Oracle Instant Client,注意选择x86平台,Toad只认32位的Oracle Instant Client。至于版本号,没有特别要求,版本向下兼容。 桌面上,右键点“我的电脑”,选择“属性”,选择“高级”页中的“环境变量”,在系统变量中,修改如下 变量名:ORACLE_HOME 变量值:D:\Program Files\instantclient_11_2 变量名:TNS_ADMIN 变量值:D:\Program Files\instantclient_11_2 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 修改Path变量,在后面添加 D:\Program Files\instantclient_11_2 在D:\Program Files\instantclient_11_2新建一个文本文件

怎样启动、关闭和重新启动oracle监听器 in linux

北城以北 提交于 2019-12-07 04:23:34
对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。 本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。 怎样启动、关闭和重新启动oracle监听器 在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令检查oracle监听器的状态。除了得到监听器的状态之外,你还可以从lsnrctl status命令的输出中得到如下的信息: 监听器的启动时间 监听器的运行时间 监听器参数文件listener.ora的位置,通常位于$ORACLE_HOME/network/admin目录下 监听器日志文件的位置 如果oracle监听器没用运行,你将得到如下的信息 view plaincopy to clipboardprint? $ lsnrctl status LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 04-APR-2009 16:27:39 Copyright (c) 1991, 2007, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)

【转】Windows下启动停止Oracle11g服务 —— 为解决系统变慢而生

China☆狼群 提交于 2019-12-07 04:23:23
很多技术爱好者的电脑上总是安装了很多软件,包括应用软件、开发工具软件及数据库软件,但是随着时间的流逝,慢慢地电脑上装的软件已经超出了电脑本身所能承载的量了,因而出现了电脑运行速度慢等问题。同时,也有一些单位或个人的电脑由于出厂年代有些久远,即使只安装一种或极少数软件时也会显示出运行速度慢的现象。如果我们并不是太频繁使用某些软件,为了加快机器的运行响应速度,我们就会选择暂停这些软件相关的服务以减轻内存、CPU的负载。下面我们将Oracle 11g作为一个例子来介绍一下。 Oracle本身就是一个很占资源的软件,光一个实例服务所占内存,根据其安装时分配的内存就至少要达到256MB以上,再加上其他附属服务,光内存就要占用物理内存的30%左右,至于CPU,Oracle也需要占用30%左右,因而,我们考虑在有需要使用Oracle时启用其相关服务,平时则停止该服务。 我们拿Oracle 11g作为例子。首先在“开始=〉运行”中输入“services.msc”,按回车,进入“服务”控制台,将 Oracle ORCL VSS Writer Service、OracleDBConsolexx (xx表示实例名称) 、OracleOraDb11g_home1TNSListener及OracleServicexx (xx表示实例名称) 服务的属性中启动类型修改为“ 手动 ”,然后在需要使用时启动

Linux下Oracle的配置和安装

允我心安 提交于 2019-12-07 03:34:24
实验环境 虚拟机: 操作系统 Linux : Red Hat Enterprise Linux 5 64-bit IP : 10.8.205.48 主机名:wutong oracle 安装文件: 10201_database_linux_x86_64.cpio 本机: 操作系统 Windows xp IP: 10.8.205.123 颜色说明: 粉红 命令 褐色 执行 命令后的显示内容 绿色 配置文件中的配置项 蓝色 配置文件中的注释 红色 特别注意的地方 注:以下操作如果没有特别说明,都是在 root 用户下操作的。 1 配置准备 1.1 修改主机名 # vi /etc/hosts 注释文件中全部内容,添加 10.8.205.48 wutong wutong # vi /etc/sysconfig/network HOSTNAME=wutong # /sbin/service network restart 1.2 检查内核版本 # uname -r 2.6.18-164.el5 1.3 安装需要的工具包 1 )在安装 Linux 操作系统选择安装包时,最好将开发包全都选择上。 2 )查看所需的工具包 # rpm -q gcc make binutils openmotif glibc 其中:openmotif 没有安装 3 )配置 yum 在光驱插入 Linux

ORACLE临时表空间总结

房东的猫 提交于 2019-12-07 03:33:33
临时表空间概念 临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN等都可能会用到临时表空间。当操作完成后,系统会自动清理临时表空间中的临时对象,自动释放临时段。这里的释放只是标记为空闲、可以重用,其实实质占用的磁盘空间并没有真正释放。这也是临时表空间有时会不断增大的原因。 临时表空间存储大规模排序操作(小规模排序操作会直接在RAM里完成,大规模排序才需要磁盘排序Disk Sort)和散列操作的中间结果.它跟永久表空间不同的地方在于它由临时数据文件(temporary files)组成的,而不是永久数据文件(datafiles)。临时表空间不会存储永久类型的对象,所以它不会也不需要备份。另外,对临时数据文件的操作不产生redo日志,不过会生成undo日志。 创建临时表空间或临时表空间添加临时数据文件时,即使临时数据文件很大,添加过程也相当快

[Oracle] 误删除了Oracle的DBF文件之解决方案

此生再无相见时 提交于 2019-12-07 02:52:43
第一步:用sqlplus以管理员方式登录 sqlplus / as sysdba 问题描述:startup启动数据库时提示: ORA-01157:无法标识/锁定数据文件 6 -请参阅 DBWR跟踪文件 ORA-01110:数据文件 6:'G:\GDQY\PERSON.DBF' 解决方案: 查看trace文件发现以下信息 *** SERVICE NAME:() 2010-07-26 17:32:22.531 *** SESSION ID:(167.1) 2010-07-26 17:32:22.531 ORA-01157: cannot identify/lock data file 6 - see DBWR trace file ORA-01110: data file 6: 'G:\GDQY\PERSON.DBF' ORA-27041: unable to open file OSD-04002: 无法打开文件 O/S-Error: (OS 3) 系统找不到指定的路径。 可能是PERSON.DBF文件丢失或者损坏,查看G盘发现没有GDQY文件夹。此时才想起来,由于磁盘之前中过病毒,删除了一些文件。发现问题根源所在,接下来便可以解决问题了,把PERSON.DBF OFFLINE DROP 掉。具体步骤如下: 1、ALTER SYSTEM SET "_allow_resetlogs

ORACLE EXP/IMP的使用详解

限于喜欢 提交于 2019-12-07 00:23:45
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。对于越来越大的数据库,特别是TB级数据库和越来越多数据仓库的出现,EXP/IMP越来越力不从心了,这个时候,数据库的备份都转向了RMAN和第三方工具。下面说明一下EXP/IMP的使用。   如何使exp的帮助以不同的字符集显示:set nls_lang=simplified chinese_china.zhs16gbk,通过设置环境变量,可以让exp的帮助以中文显示,如果set nls_lang=American_america.字符集,那么帮助就是英文的了 程序代码 EXP的所有参数(括号中为参数的默认值): USERID 用户名/口令 如: USERID=duanl/duanl FULL 导出整个数据库 (N) BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表,你希望导出哪个用户的对象,就用owner=username FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表 ,指定导出的table名称,如:TABLES=table1

ora-01033:oracle initializationgorshutdown 处理方法

别说谁变了你拦得住时间么 提交于 2019-12-06 19:26:07
客户Oracle服务器进入PL/SQL Developer时报ora-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。经远程指导解决问题。过程如下: 1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID; 2、运行sqlplus "/as sysdba" SQL>shutdown immediate 停止服务 SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号 SQL>shutdown immediate 再次停止服务 SQL>startup mount SQL> recover datafile 2 恢复出错的数据文件 SQL>shutdown immediate 再次停止服务 SQL>startup 启动服务,此次正常。 3、进入PL/SQL Developer检查,没有再提示错误。 还启动不了,可能就是文件的问题,不过好像也有解决办法,你先看看这个好使不?其他的我再找找哈 来源: oschina 链接: https://my.oschina.net/u/113901/blog/345536

64位win 8系统装64位oracle遇到的sqlplus和sqldeveloper乱码解决

南楼画角 提交于 2019-12-06 16:42:03
话不多说,先说下这次遇到的问题。在64位操作系统上装64位oracle时,本来默认的编码是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,但是实际安装的时候却没有这个编码,装完后发现在sqlplus里面数据乱码,网上找了好多资料 终于找到一个靠得住的解决办法,就是在环境变量中添加一项,NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 然后乱码就解决了。 plsql developer因为没有64位版本的,所以如果什么都不配置的话在64位操作系统是用不了的,解决办法如下: 首先下载一个oracle客户端,解压得到的文件,将得到的文件放进oracle安装目录下的product下,然后再由oracle客户端解压下的文件夹根目录拷贝oracle的安装目录下的NETWORK文件夹,接下来在plsql developer中的工具-首选项-oracle-连接 下的oci库选择oracle客户端中的oci.dll文件路径即可。 但是此时的plsql developer连接数据库会发现乱码问题存在,主要还是编码问题,具体哪个编码不对不是很清楚,解决办法如下: SQL> shutdown immediate;   Database closed.   Database dismounted.   ORACLE instance shut down

java文件上传下载组件

不打扰是莪最后的温柔 提交于 2019-12-06 14:14:10
需求: 支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验; 内网百兆网络上传速度为12MB/S 服务器内存占用低 支持文件夹上传,文件夹中的文件数量达到1万个以上,且包含层级结构。 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹层级结构与本地相同。 支持断点续传,关闭浏览器或刷新浏览器后仍然能够保留进度。 支持文件夹结构管理,支持新建文件夹,支持文件夹目录导航 交互友好,能够及时反馈上传的进度; 服务端的安全性,不因上传文件功能导致JVM内存溢出影响其他功能使用; 最大限度利用网络上行带宽,提高上传速度; 分析: 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传 从上传的效率来看,利用多线程并发上传能够达到最大效率。 解决方案: 文件上传页面的前端可以选择使用一些比较好用的上传组件,例如百度的开源组件WebUploader,泽优软件的up6,这些组件基本能满足文件上传的一些日常所需功能,如异步上传文件,文件夹,拖拽式上传,黏贴上传,上传进度监控,文件缩略图,甚至是大文件断点续传,大文件秒传。