安装了oracle 11g之后遇到的问题及解决方法

合集下载

oracle常见故障处理手册

oracle常见故障处理手册

oracle常见故障处理手册一、数据库启动与关闭故障1.数据库启动失败原因:可能是由于Oracle数据库配置不正确、系统环境变量设置不正确、初始化参数设置不正确等原因导致。

解决方法:检查数据库日志文件,查看错误信息,根据错误信息进行相应的修复。

2.数据库关闭失败原因:可能是由于数据库事务未完成、数据库锁未释放等原因导致。

解决方法:检查数据库日志文件,查看错误信息,根据错误信息进行相应的修复。

二、连接故障1.连接不成功原因:可能是由于网络连接问题、数据库用户名或密码错误、数据库实例名错误等原因导致。

解决方法:检查网络连接是否正常,检查数据库用户名和密码是否正确,检查数据库实例名是否正确。

2.连接断开原因:可能是由于网络不稳定、数据库服务器异常等原因导致。

解决方法:检查网络连接是否正常,检查数据库服务器是否正常。

三、数据恢复故障1.数据丢失原因:可能是由于数据库损坏、磁盘故障等原因导致。

解决方法:根据数据丢失的原因,选择相应的恢复方法,如使用备份恢复数据或使用日志文件恢复数据。

2.数据不一致原因:可能是由于数据修改不一致、数据复制不一致等原因导致。

解决方法:检查数据修改和复制的日志文件,找到不一致的数据并修复。

四、性能优化故障1.性能下降原因:可能是由于CPU占用过高、内存占用过高、磁盘IO过大等原因导致。

解决方法:优化数据库配置参数,如增加内存、优化磁盘IO等。

2.查询速度慢原因:可能是由于查询语句不优化、表没有建立索引等原因导致。

解决方法:优化查询语句,为表建立索引等。

五、存储管理故障1.存储空间不足原因:可能是由于磁盘空间不足、表空间不足等原因导致。

解决方法:清理磁盘空间,增加磁盘空间,调整表空间大小等。

2.数据文件丢失或损坏原因:可能是由于磁盘故障、人为误删除或修改等原因导致。

解决方法:使用备份恢复数据文件或修复损坏的数据文件。

六、网络连接故障1.网络连接中断原因:可能是由于网络设备故障、网络连接线故障等原因导致。

oracle 11g library cache lock 解决方法

oracle 11g library cache lock 解决方法

oracle 11g library cache lock 解决方法
Oracle 11g中的library cache lock是一种常见的性能问题,它通常是由
于多个会话同时访问相同的PL/SQL代码块引起的。

解决library cache lock问题的方法有很多种,下面是一些常见的解决方法:
1. 重新编译代码:重新编译引发library cache lock的PL/SQL代码可以释放锁,从而解决问题。

可以使用DBMS_REDEFINITION包中的RECOMPLE方法进行代码重新编译。

2. 优化PL/SQL代码:对引发library cache lock的PL/SQL代码进行优化,避免过多的资源争用和长时间的锁等待。

可以使用Oracle提供的性能工具
和最佳实践指南来优化PL/SQL代码。

3. 增加库缓存大小:增加库缓存的大小可以减少引发library cache lock的频率。

可以使用ALTER SYSTEM语句增加库缓存的大小。

4. 使用绑定变量:使用绑定变量可以避免多个会话同时访问相同的PL/SQL 代码块,从而减少library cache lock的发生。

5. 使用并行查询:并行查询可以将查询任务分解成多个子任务,并由多个进程同时执行,从而减少资源争用和锁等待时间。

6. 监控和诊断:使用Oracle提供的性能监控工具和诊断工具,如AWR报告、SQL Trace等,可以监控和诊断library cache lock问题,并找到问题的根源。

总之,解决library cache lock问题需要综合考虑多种方法,并根据具体情况选择最适合的方法。

华为公司Oracle11g常见故障处理

华为公司Oracle11g常见故障处理

Oracle 11g 数据库常见故障处理TSD配套产品服务部2009年6月27日目标通过本课程的学习,您将了解以下内容:Oracle 11g数据库常见故障及处理安装和配置类问题实例管理类问题数据管理类管理数据库恢复类问题管理工具类问题ORA-00600介绍和案例分析ORA-07445介绍和案例分析目录安装配置类实例管理类数据管理类数据恢复类管理工具类ORA-00600ORA-07445目标通过本章节的学习,您将了解以下内容:ORACLE 11g常见的安装类问题这些问题的分析和解决如何在客户端启动图形界面问题用客户端连接到Unix或者Linux平台上安装数据库软件时,常常无法启动图形界面,因此无法进行安装解决以root用户执行:xhost +客户端需要安装xmanager,并且通过Xbrowser登陆到主机以oracle用户执行:export DISPLAY=客户端IP:0.0xclock (测试能否显示图形界面)如果图形界面还出不来,可以尝试export DISPLAY=客户端IP:1.0如何在服务器端启动图形界面问题如果直接在服务器上安装数据库软件时,有时也会碰到不能启动图形界面的问题解决以root用户执行:xhost +以oracle用户执行:export DISPLAY=:0.0xclock (测试能否显示图形界面)安装CRS时,无法添加节点故障现象AIX或HPUX上安装CRS的过程中,有一步是添加节点,正常情况下,应该可以添加本地节点和远程节点,但添加远程节点时失败。

解决方法如果要安装的CRS需要依赖操作系统双机管理共享文件,那么安装CRS时,必须保证操作系统双机服务启动如果不需要操作系统双机软件,而只需要ASM管理共享存储,那么必须在操作系统上删除双机软件,对于HACMP,要保证没有安装rsct.basic.hacmp包,对于HPUX,要保证没有安装Serviceguard包AIX上安装CRS时提示bos.cifs_fs.rte检查不通过故障现象在AIX5L上安装CRS时,当安装程序自动检查操作系统补丁时,提示bos.cifs_fs_rte未安装解决办法安装所需AIX程序包smitty installp重启操作系统shutdown -FrCRS安装最后阶段在第二个节点运行root.sh报错故障现象安装CRS最后阶段,在第二个节点执行root.sh时,报错:The given interface(s), "eth2" is not public.Public interfaces should be used to configure virtual IPs解决办法以root身份手工在第二个节点执行vipcacd /<CRS安装目录>/bin./vipca安装RAC时报ORA-00603,ORA-29702故障现象在安装RAC时,出现下列错误:ORA-00603:ORACLE server session terminated by fatal error或ORA-29702:error occurred in Cluster Group Service operation原因分析RAC的节点名出现在了/etc/hosts文件中的回送地址中xxxx解决方法如果机器名出现在回送地址条目中,如下所示:127.0.0.1 rac1 localhost.localdomain localhost需要灾回送地址中删除掉机器名,如下:127.0.0.1 localhost.localdomain localhost无法连接数据库ORA-12521,ORA-12505故障现象连接数据库时报错:原因分析客户端tnsnames.ora配置的连接串中,关于instance_name的设置不正确,这个错误类似ORA-12505: TNS:listener could not resolve SID given in connectdescriptor解决方法检查数据库的instance_name:select instance_name from v$instance;修改客户端tnsnames.ora文件,设置正确的instance_name或SID无法连接数据库ORA-12541故障现象连接数据库时报错:ERROR:ORA-12541: TNS:no listener原因分析可能原因一:客户端tnsnames.ora配置的连接串中,监听端口号设置不正确可能原因二:数据库服务器监听没有启动解决方法检查客户端tnsnames.ora文件,设置正确的监听端口号检查服务器上的监听是否正常启动无法连接数据库ORA-12535故障现象连接数据库时报错:ERROR:ORA-12535: TNS:operation timed out原因分析可能原因:客户端tnsnames.ora中,服务器IP地址设置错误可能原因:防火墙阻断了连接解决方法正确配置tnsnames.ora中的服务器IP地址利用Tnsping connectstring,测试配置是否正确,如果不通,检查网络。

oracle 11g关于协议适配器错误的问题

oracle 11g关于协议适配器错误的问题
这几天安装学习oracle 11g 作为一个初学者遇到了许多问题各种问题1:协议适配器的问题 2:SQL Developer 链接不成功的问题 3:plsql develop 无法登陆的问题 4:监听器的问题
在安装的时候如果你以前安装过oracle当你在此安装是最好吧以前安装的所有记录都清理干净作为一名菜鸟啊 若果是老手就不知道了 5:建一个数据库的问题 安装过程中需要注意好多问题?
登录,选择相应的身份后即可以进行登录了,此时,数据库相关数据就加载进来了。
手动创建完数据库后,设置一下环境变量oracle_sid试试。不同的平台下有不同的设置方法。一般情况下,不用修改注册表的。windows下,在我的电脑属性高级下面有一个环境变量,新建一个系统变量,名称为oracle_sid,值为你创建的实例名称。这样重新计算机后,启动数据库,应该就好了 。追问 确实是这样,谢谢你!那如果新建了好几个数据库的话,oracle_sid的值该怎么填? 回答 在windows下就要用set oracle_sid=XXX临时设置了,不能写死。在Linux下用export oracle_sid=XXX临时切换就可以了。多个的话,不能固定写死,固定设置的那个是操作系统启动后默认的环境变量。
今天用服务器所在的机子,因此不用下载 Oracle 客户端,但是直接打开 PL/SQL 时还是出现了几个
小问题,首先是 Initialization error Could not load
具体的方法如下:
启动 PL/SQL Developer 之后,出现 Initialization error Could not load ,但是 PL/SQL
则:Oracle Home 为 F:\oracle\product\10.2.0

Oracle11g 遇到用户被频繁锁定的解决方法

Oracle11g 遇到用户被频繁锁定的解决方法

2、查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='FAILED_LOGIN_ATTEMPTS';
3、将尝试登录失败次数由默认的10次修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
4、修改后,还没有被提示ORA-28000警告的用户不会再碰到同样的提示;
已经被锁定的帐户必须解除锁定,举例如下:
sqlplus / as sysdba
方法二:
确定是由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。 看用户的proifle是哪个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
方法一:
一般出现这种原因,是因为程序连接数据库的数量大于配置的连接数,按照我的所遇到的问题,以下步骤可以解决。
1. 程序连接大于 oracle 连接数;
处理方式: 重新设置 连接数: 用管理员进去,执行以下脚本,
alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS 10; --设定连接数
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------------- ----------------------

安装oracle11g时启动DatabaseControl时出错的解决办法

安装oracle11g时启动DatabaseControl时出错的解决办法

------症状--------------------------------------------------------安装ora‎c le11‎g时,启动 Datab‎a se Contr‎o l 时出错。

启动 Datab‎a se Contr‎o l 时出错。

请执行以下‎命令。

1) 将环境变量‎ORACL‎E_UNQ‎N AME 设置为数据库的唯‎一名称2) D:\app\Admin‎i stra‎t or\produ‎c t\11.2.0\dbhom‎e_1\bin\emctl‎.bat start‎dbcon‎s ole------解决方案--------------------------------------------------------登陆htt‎p s://local‎h ost:1158/em 之后,看到数据库‎实例都是关‎闭的.启动不了.在网上找到‎解决的办法‎,记下来.进入dos‎(1)查看dbc‎o nsol‎e状态:emctl‎statu‎s dbcon‎s ole显示:Envir‎o nmen‎t varia‎b le ORACL‎E_SID‎not defin‎e d. Pleas‎e defin‎e it.(2)重新设置环‎境变量:set oracl‎e_sid‎=数据库的s‎i d(3)重新配置e‎m : emca -confi‎g dbcon‎t rol db显示:C:\Docum‎e nts and Setti‎n gs\whtai‎>emca -confi‎g dbcon‎t rol dbEMCA开始于2009-8-31 16:48:45EM Confi‎g urat‎i on Assis‎t ant, 11.1.0.5.0 正式版版权所有 (c) 2003, 2005, Oracl‎e。

保留所有权‎利。

输入以下信‎息:数据库SID: orcl已为数据库‎orcl 配置了 Datab‎a se Contr‎o l您已选择配‎置 Datab‎a se Contr‎o l, 以便管理数‎据库orcl此操作将移‎去现有配置‎和默认设置‎,并重新执行‎配置是否继续? [是(Y)/否(N)]: y监听程序端‎口号: 1521SYS 用户的口令‎:DBSNM‎P用户的口令‎: 56SYSMA‎N用户的口令‎:通知的电子‎邮件地址(可选):通知的发件‎(SMTP) 服务器(可选):-----------------------------------------------------------------已指定以下‎设置数据库 ORACL‎E_HOM‎E ................ C:\app\whtai‎\produ‎c t\11.1.0\db_1本地主机名‎................ 192.168.11.74监听程序端‎口号 (1521)数据库SID ................ orcl通知的电子‎邮件地址...............通知的发件‎(SMTP) 服务器...............-----------------------------------------------------------------是否继续? [是(Y)/否(N)]: y2009-8-31 16:51:07 oracl‎e.sysma‎n.emcp.EMCon‎f ig perfo‎r m信息: 正在将此操‎作记录到 C:\app\whtai‎\cfgto‎o llog‎s\emca\orcl\emca_‎2009_‎08_31‎_16_4‎8_44.log。

Oracle11g数据库卡死无法登录解决方案

Oracle11g数据库卡死无法登录解决方案

Oracle登录卡死解决办法
问题描述:PLSQL登录Oracle数据库的时候一直提示正在登录,程序没有任何反应卡死,用Oracle自带工具Net Manager测试数据库连接时,连接测试界面空白卡死,无发操作。

数据库无法连接。

如图1-1,图1-2:
图1-1
图1-2
问题原因:预估原因应该是在安装Oracle,校验网络配置,即适配器协议时造成的。

导致网络异常中断或服务器重启后导致数据库适配器协议错误,从而无法连接数据库。

解决方法:一般监听程序设置的主机不是服务器IP,而是主机名,如果主机是双网卡或多网卡在服务器重启时容易导致监听错误。

如图1-3
图1-3
经测试具备可行性的解决办法有:
一、重启服务器,可能解决该问题(非百分百解决)。

二、重启监听服务(测试通过)。

详细步骤见图1-4,图1-5。

图1-4
图1-5
注:以上操作在系统服务中进行。

修复测试:如图1-6重新进入Net Manager测试数据库连接
图1-6
修复成功:
图1-7。

Ubuntu安装Oracle11g

Ubuntu安装Oracle11g

Ubuntu 安装Oracle 11g及配置环境Ubuntu 16.04 安装Oracle 11g 时本人遇到的第一个问题是本机系统和虚拟机系统不能分享文件,即无法从本机复制文件到虚拟机。

原因是VmwareTools未安装或受损。

解决方案如下:点击VMware 菜单的-VM-Install VmwareTools这时,在Ubuntu 下会自动加载Linux 版的VMwareTools的安装光盘镜像。

你会看到虚拟机的桌面上出现了一个名为VMwareTools的光盘图标,并且被自动打开。

其中包括VMwareTools-xxx-i386.rpm和VMwareTools- xxx.tar.gz 两个文件。

把那个.tar.gz 文件拷贝而到桌面,右键菜单- 解压缩到此处。

会自动解压为一个vmware-tools-distrib目录。

打开终端(系统的应用程序菜单-附件-终端、或者Ctrl+Alt+T)依次执行以下命令行:cd Desktopcdvmware-tools-distribsudo ./vmware-install.pl(sudo是super user do 的意思,即享有最高权限的超级用户操作,回车后会提示输入你的密码,并且密码不会显示出来,表明你将以更高级权限执行一个动作——安装软件;再次回车后安装开始)经过一番确认回车后(相当于在Windows 里安装软件时所填答的诸多对话框,我们这里均采用缺省设置),直到最后出现“Enjoy——the VMware team”的字样后,VMwareTools终于安装完成了。

重启Ubuntu 搞定。

接下来开始做安装Oracle 的准备工作:一、安装JDK打开终端输入以下命令sudo apt-get updatesudo apt-get install openjdk-8-jdk配置系统环境变量(以后的环境变量都是通过编辑/etc/profile 文件实现的)cd /etcsudogedit profile编辑/etc/profile 文件, 文件的末尾添加以下信息:export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH单击右上角的保存按钮之后关闭窗口回到终端界面。

安装oracle11gINS-30131执行安装程序验证所需的初始设置失败的解决方法

安装oracle11gINS-30131执行安装程序验证所需的初始设置失败的解决方法

安装oracle11gINS-30131执⾏安装程序验证所需的初始设
置失败的解决⽅法
安装oracle11g [INS-30131] 执⾏安装程序验证所需的初始设置失败。

解决⽅法
第⼀步:控制⾯板>所有控制⾯板项>管理⼯具>服务>SERVER 启动
TCP/IP 启动
第⼆步:
1.点击开始->运⾏,输⼊regedit ,然后回车键进⼊注册编辑器
2.找到并点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
3.如果AutoShareServer和AutoShareWks为0,则将该值修改为1
第三步:
重启计算机[也可不重启计算机重启Server服务即可]
第四步:
进⼊oracle安装⽬录,右键单击选择管理员⾝份运⾏。

更多精彩内容,请点击,进⾏深⼊学习和研究。

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

oracle安装失败的错误提示与解决办法

oracle安装失败的错误提示与解决办法

Oracle11G 在 window7 环境下安装方法(win7)首先在自己的 Windows 7 旗舰版上,Oracle 11g 在“产品特定的先觉条件检查”时,提示以下错误:在第一幅图片中,我们可以看到在 Oracle 在检查操作系统兼容性时,没有通过检查,此时,我们在点击“下一步”进行安装时,是不能安装的,会跳出第二幅图片中的错误提示,所以只能在解 决了兼容性问题后,才能安装 Oracle。

这时,我们先得找到 Oracle 的安装文件,下面就以我的安装文件的路径进行说明,首先找到路径: ”E:\Oracle Enterprise_Standard Edition_11.1.0.7\database\stage\prereq\db\refhost.xml“。

在找到”refhost.xml“文件后,如果你没有安装 XML 软件,就以记事本的方式打开该文件,在打开之后我们找到如下节点:{<!--Microsoft Windows Vista--> <OPERATING_SYSTEM> <VERSION VALUE="6.0"/>}把上述节点替换为以下节点:{<!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM>} 替换完成后,点击保存并退出。

接下来就可以点击”setup.exe“进行安装了,在进入到”产品特定的先觉条件检查“的安装界面时,仍会有上面第一幅的图片安装画面,仍是系统的兼容性检查不通 过,但我们不管点击”下一步“进行继续安装,在点击了”下一步“按钮进行安装时,会跳出以下错误,如下图:此时我们点击”是“进行继续安装,接下来安装程序就进入到下一个安装程序了,安装程序界面如下图:我们继续进行 Oracle 的安装程序,点击”下一步“继续,当我们点击了”下一步“的按钮时,此时就会来到 Oracle 的安装界面,如下图:到这里整个 Oracle 安装程序可以说安装成功只是时间问题而已了,我们继续点击”安装“按钮进行 Oracle 的安装,这时 Oracle 安装程序将会配置和启动先前所选的组件,如下图:在等待 Configuration Assistant 配置完毕后,就开始正式安装到我们的计算机硬盘上了,此时,就进入到 Oracle 数据库的启动和创建界面了,如下图:在等待 Oracle 数据库创建完之后,就完成了对 Oracle 数据库的安装了,最后是 Oracle 的完成安装界面:到这里就已经彻底完成了安装 Oracle 11g 的过程了,此时我们发现有”口令管理“的按钮,在 Oracle 11g 中,”scott“账户默认是锁定的,如果你想像以前一样使用"scott"账户进行登录的话,就点击” 口令管理“按钮对"scott”账户进行解锁。

Centos6安装oracle11g详细图文及错误解决

Centos6安装oracle11g详细图文及错误解决

1. 使用DVD做yum源1.1. 新建dvd挂载目录[root@oracle ~]# mkdir /media/iso1.2. 挂载dvd到指定目录[root@oracle ~]# mount /dev/cdrom /media/iso/ 1.3. 进入yum.repos.d文件夹,[root@oracle ~]# cd /etc/yum.repos.d/1.4. 删除原有的repo文件[root@oracle yum.repos.d]# rm -rf *1.5. 新建使用dvd为源的repo文件[root@oracle yum.repos.d]# vim iso.repo [Server]name=Serverbaseurl=file:///media/iso/Serverenabled=1gpgcheck=0[HighA vailability]name=HighA vailabilitybaseurl=file:///media/iso/HighA vailability enabled=1gpgcheck=0[LoadBalancer]name=LoadBalancerbaseurl=file:///media/iso/LoadBalancerenabled=1gpgcheck=0[LoadBalancer]name=LoadBalancerbaseurl=file:///media/iso/LoadBalancerenabled=1gpgcheck=01.6. 清空原有yum信息[root@oracle yum.repos.d]# yum clean all1.7. 更新yum[root@oracle yum.repos.d]# yum update2.1. 配置好yum源后,使用root用户安装软件包[root@oracle ~]# cd /media/iso/Packages/[root@oracle Packages]# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.*glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*这些依赖包必须要安装,因为版本不同,在oracle 安装时会提示缺少依赖包,忽略后可以正常安装使用Oracle。

oracle安装及使用常见问题及解决方案

oracle安装及使用常见问题及解决方案

第一部分:1、win7_oracle11g_64位连接32位PLSQL_Developer解决思路:1)下载instantclient-basic-win32-11.2.0.1.0文件并解压。

复制到数据库安装的文件夹下的product文件夹下。

2)然后找到两个文件listener.ora和tnsnames.ora。

在…\product\11.2.0\dbhome_1\NETWORK\ADMIN里面。

都复制到…\product\instantclient_11_2的下面。

注意!!!以后使用的listener.ora和tnsnames.ora文件都是instantclient_11_2路径下的。

3)然后找到PLSQL_Developer安装的目录,在里面新建一个记事本,写入以下类似代码:@echo offset path=E:\app\Administrator\product\instantclient_11_2setORACLE_HOME=E:\app\Administrator\product\instantclient_11_2setTNS_ADMIN=E:\app\Administrator\product\instantclient_11_2set NLS_LANG=AMERICAN_AMERICA.AL32UTF8start plsqldev.exe注意!!!!我的instantclient_11_2地址是:E:\app\Administrator\product\instantclient_11_2而你的跟我的可能不一样,所以要修改成你的instantclient_11_2的路径!写好后,将你的记事本名称改为start.bat然后点击运行。

如果PLSQL Developer没有打开,请仔细检查你上面的步骤和代码是否正确,然后在运行start.bat。

4)打开PLSQL_Developer后,取消登陆,进入主界面。

ORACLE11g安装中出现xhost:unabletoopendisplay问题解决步骤

ORACLE11g安装中出现xhost:unabletoopendisplay问题解决步骤

ORACLE11g安装中出现xhost:unabletoopendisplay问题解决步骤⼀、Xhosts报错安装好vncserver,本地pc笔记本能通过vnc viewer远程连接Oracle服务器,但是在执⾏xhost+报错,尝试过localhost,尝试过127.0.0.1,也试过本机ip地址,都是unable toopen displa,如下所⽰[root@orcltest ~]# export DISPLAY=localhost:1[root@orcltest ~]# xhostxhost: unable to open display "localhost:1"[root@orcltest ~]#[root@orcltest ~]# export DISPLAY=127.0.0.1:1[root@orcltest ~]# xhostxhost: unable to open display "127.0.0.1:1"[root@orcltest ~]# xhost +xhost: unable to open display "127.0.0.1:1"[root@orcltest ~]# xhost + 192.51.3.12xhost: unable to open display "192.51.3.12:1"⼆、去查看后台的vnc⽇志信息,⽇志信息,看到vnc⽇志信息正常,没有啥异常信息[root@orcltest ~]# vim /root/.vnc/orcltest:1.logXvnc TigerVNC 1.1.0 - built May 11 2016 13:01:55Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)See for information on TigerVNC.Underlying X server release 11704000, The FoundationTue Mar 14 03:23:26 2017vncext: VNC extension running!vncext: Listening for VNC connections on all interface(s), port 5901vncext: created VNC server for screen 0GNOME_KEYRING_SOCKET=/tmp/keyring-jRupIx/socketSSH_AUTH_SOCK=/tmp/keyring-jRupIx/socket.sshGNOME_KEYRING_PID=7358Cleaned 21 files 7 still liveFailed to play sound: Not available(polkit-gnome-authentication-agent-1:7380): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'(polkit-gnome-authentication-agent-1:7380): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed** (gnome-user-share:7381): WARNING **: gnome-user-share cannot be started as root for security reasons.Initializing nautilus-gdu extension** (gnome-panel:7372): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:GnoteApplet:(null)** (gnome-panel:7372): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:GNOME_FastUserSwitchApplet:(null)三、试试xdyinfoGoogle到了⼀些资料,有准备安装xdyinfo成功的,这⾥也试试看,先安装xdpyinfo[root@orcltest ~]# xdpyinfo-bash: xdpyinfo: command not found[root@orcltest ~]# yum install -y xdpyinfoLoaded plugins: refresh-packagekit, securitySetting up Install ProcessResolving Dependencies--> Running transaction check---> Package xorg-x11-utils.x86_64 0:7.5-14.el6 will be installed--> Processing Dependency: libdmx.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el6.x86_64--> Processing Dependency: libXxf86dga.so.1()(64bit) for package: xorg-x11-utils-7.5-14.el6.x86_64--> Running transaction check---> Package libXxf86dga.x86_64 0:1.1.4-2.1.el6 will be installed---> Package libdmx.x86_64 0:1.1.3-3.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved=========================================================================================================================================================================================== Package Arch Version Repository Size=========================================================================================================================================================================================== Installing:xorg-x11-utils x86_64 7.5-14.el6 base 101 kInstalling for dependencies:libXxf86dga x86_64 1.1.4-2.1.el6 base 18 klibdmx x86_64 1.1.3-3.el6 base 15 kTransaction Summary=========================================================================================================================================================================================== Install 3 Package(s)Total download size: 133 kInstalled size: 270 kDownloading Packages:(1/3): libXxf86dga-1.1.4-2.1.el6.x86_64.rpm | 18 kB 00:00(2/3): libdmx-1.1.3-3.el6.x86_64.rpm | 15 kB 00:00(3/3): xorg-x11-utils-7.5-14.el6.x86_64.rpm | 101 kB 00:00-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Total 252 kB/s | 133 kB 00:00Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionInstalling : libXxf86dga-1.1.4-2.1.el6.x86_64 1/3Installing : libdmx-1.1.3-3.el6.x86_64 2/3Installing : xorg-x11-utils-7.5-14.el6.x86_64 3/3Verifying : libdmx-1.1.3-3.el6.x86_64 1/3Verifying : xorg-x11-utils-7.5-14.el6.x86_64 2/3Verifying : libXxf86dga-1.1.4-2.1.el6.x86_64 3/3Installed:xorg-x11-utils.x86_64 0:7.5-14.el6Dependency Installed:libXxf86dga.x86_64 0:1.1.4-2.1.el6 libdmx.x86_64 0:1.1.3-3.el6Complete![root@orcltest ~]#之后再执⾏xdpyinfo,可以xhsot +成功,如下所⽰,就可以启动./runInstaller安装oracle了。

oracle遇到的问题及答案

oracle遇到的问题及答案

oracle遇到的问题及答案问题⼀:Oracle 11G⽤EXP时,空表不能导出解决⽅法第⼀查询空表到底有多少张,也就是查询为分配分配segment的表有多少张SQL> select table_name from user_tables where NUM_ROWS=0;TABLE_NAME------------------------------DATA_BACKUPEQUIPMENTFEEDBACK_ACCESSORIESSPECIALPICTASK_THIRDTASK_THIRDBATCHTASK_THIRD_DATATASK_THIRD_FEEDBACKTESTDATA_THIRDTHIRD_ACCESSORIES已选择10⾏。

第⼆查询在当前⽤户下有总的有多少张表SQL> select count(*) FROM USER_TABLES;COUNT(*)----------32第三导出当前⽤户下的数据C:\Users\Administrator>exp lcpt/lcpt file=E:\0702bj\lcpt.dmp wner=lcpt log=E 702bj\lcpt.logExport: Release 11.2.0.1.0 - Production on 星期⼀ 7⽉ 2 10:42:07 2012 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Productio With the Partitioning, OLAP, Data Mining and Real Application Testing options 已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集即将导出指定的⽤户.... 正在导出 pre-schema 过程对象和操作. 正在导出⽤户 LCPT 的外部函数库名. 导出 PUBLIC 类型同义词. 正在导出专⽤类型同义词. 正在导出⽤户 LCPT 的对象类型定义即将导出 LCPT 的对象.... 正在导出数据库链接. 正在导出序号. 正在导出簇定义. 即将导出 LCPT 的表通过常规路径.... . 正在导出表 ACCESSORIES导出了 18 ⾏. . 正在导出表 AUTH导出了 240 ⾏. . 正在导出表 DATA_TEMP导出了 1 ⾏. . 正在导出表 FEEDBACK导出了 1 ⾏. . 正在导出表 FUNCTION导出了 112 ⾏. . 正在导出表 LIMIT导出了 1 ⾏. . 正在导出表MODULE导出了 37 ⾏. . 正在导出表 READ_ACCESSORIES导出了 2 ⾏. . 正在导出表 REGIONINFO导出了 19 ⾏. . 正在导出表 REPORT_EVENT导出了 8 ⾏. . 正在导出表 ROLE导出了 5 ⾏. . 正在导出表 ROLEAUTH导出了 606 ⾏. . 正在导出表STAFFLOG导出了 512 ⾏. . 正在导出表 STAFFROLE导出了 56 ⾏. . 正在导出表 STAFFS导出了 7 ⾏. . 正在导出表TASKINFO导出了 51 ⾏. . 正在导出表 TASK_FILIALE导出了 2 ⾏. . 正在导出表 TASK_FILIALE_FEEDBACK导出了 2 ⾏. . 正在导出表 TASK_SWARAJ_READ导出了 49 ⾏. . 正在导出表 TESTDATA导出了 407 ⾏. . 正在导出表 THIRDFACTURER导出了 3 ⾏. . 正在导出表 USESSION导出了 1 ⾏. 正在导出同义词. 正在导出视图. 正在导出存储过程. 正在导出运算符. 正在导出引⽤完整性约束条件. 正在导出触发器. 正在导出索引类型. 正在导出位图, 功能性索引和可扩展索引. 正在导出后期表活动. 正在导出实体化视图. 正在导出快照⽇志. 正在导出作业队列. 正在导出刷新组和⼦组. 正在导出维. 正在导出 post-schema 过程对象和操作. 正在导出统计信息成功终⽌导出, 没有出现警告。

oracle11g出现ora

oracle11g出现ora

oracle11g出现ora数据库版本:Release 11.1.0.6.0 - Production错误代码:ora-03137导致结果:业务访问不了;暂时解决办法:重启监听;数据库ip: 192.168.0.66下面是我的log的内容:Errors in file /opt/oracle11g/diag/rdbms/mmm/mmm/trace/mmm_ora_7098 .trc:ORA-03137: TTC protocol internal error : [1010] [] [] [] [] [] [] []这个故障,已经出现了两次了;我的思路:ora 03137是ORA-03137: TTC protocol internal error。

ttc是负责字符集转换的,加上又是protocol的错误,而且监听重启就好,锁定是监听的问题。

我觉得两个可能:(1) 用11g版本的数据库的监听去连接其他版本的(比如10g)的数据库,在字符集转换的时候,监听出错。

(2) oracle本身的bug,需要到metalink上下载新的补丁,或者在metalink上面求助。

按照这个思路,我把tsname.ora找出来:test =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = **.**.**.**(也就是172.20.1.66对应的外网ip))(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = mmm)))172.20.1.59 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.1.59)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ORCL)))172.20.1.63 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.1.63)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = mmm)))172.20.1.66 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.1.66)(PORT= 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = mmm)))并且:172.20.1.59:Release 11.1.0.6.0 - Production172.20.1.66Release 11.1.0.6.0 - Production172.20.1.63Release 11.1.0.6.0 - Production发现版本其实是一致的,那么我的第一个思路不符合这个情况。

Oracle database 11g 安装 - 配置企业管理器database control失败的注意事项

Oracle database 11g 安装 - 配置企业管理器database control失败的注意事项

Oracle database 11g 安装- 配置企业管理器database control失败在Windows平台安装Oracle数据库不是一个很困难的事,但是从10g开始一直到11g,经常碰到的一个问题却是:配置企业管理器或者说Database Control经常碰到问题,比如企业管理器配置失败,又或者按钮的中文字看不见等等。

我最近在安装11g的时候,眼看只剩下最后一步了,数据库也创建完成了,最后跳出一个框框说:'Enterprise manager configuration failed due to the following error - Error starting Database Control. Refer to the log file at cfgtoollogs\dbca\orcl\emConfig.log for more detail...'顺便上传一张漂亮的截屏给大家看看原因是什么呢?其实和很多Windows平台的企业管理器出现问题的原因一样,居然是时区的问题,可能你做梦也想不到吧,时区问题居然能够出现这样的影响。

大家必须先了解,事实上企业管理器的配置文件在$ORACLE_HOME下的sysman目录里,首先需要到目录 '$ORACLE_HOME/sysm an/admin' 下查找一个文件,叫'supportedtzs.lst',先确认我们自己用的Windows机器是处于所设置的‘北京,重庆。

’这个时区,然后进入目录 '$ORACLE_HOME/sysman/config' 寻找一个叫 'emd.properties'的文件,在文件的最后加上下面这行(其实这个设置的值在'supportedtzs.lst'里)agentTZRegion=Asia/Shanghai现在只需要最后一步就能完成我们的设置了:运行下面的命令em ctl resetTZ agent这个命令会找到'emd.properties'所设置的时区的值,然后把值写到数据库里。

安装oracle11g检查操作系统不通过

安装oracle11g检查操作系统不通过

比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装好SQL Server 2005时,不能附加以前创建好的数据库,后来知道在Windows 7下要以管理员身份运行SQL Server 2005才能附加和创建数据库。

以及在装Oracle 11g 时,系统不兼容问题,Oracle 11g的系统自检,检查出系统不兼容,就不能往下装数据库。

在Windows 7旗舰版及Win Server2008 R2上,Oracle 11g在“产品特定的先觉条件检查”时,提示以下错误:在第一幅图片中,我们可以看到在Oracle在检查操作系统兼容性时,没有通过检查,此时,我们在点击“下一步”进行安装时,是不能安装的,会跳出第二幅图片中的错误提示,所以只能在解决了兼容性问题后,才能安装Oracle。

这时,我们先得找到Oracle的安装文件,下面就以我的安装文件的路径进行说明,首先找到路径:”E:\Oracle Enterprise_Standard Edition_11.1.0.7\database\stage\prereq\db\refhost.xml“。

在找到”refhost.xml“文件后,如果你没有安装XML软件,就以记事本的方式打开该文件,在打开之后我们找到如下节点:{<!--Microsoft Windows V ista--><OPERA TING_SYSTEM><VERSION V ALUE="6.0"/>}把上述节点替换为以下节点:{<!--Microsoft Windows 7--><OPERA TING_SYSTEM><VERSION V ALUE="6.1"/></OPERA TING_SYSTEM>}替换完成后,点击保存并退出。

接下来就可以点击”setup.exe“进行安装了,在进入到”产品特定的先觉条件检查“的安装界面时,仍会有上面第一幅的图片安装画面,仍是系统的兼容性检查不通过,但我们不管点击”下一步“进行继续安装,在点击了”下一步“按钮进行安装时,会跳出以下错误,如下图:此时我们点击”是“进行继续安装,接下来安装程序就进入到下一个安装程序了,安装程序界面如下图:我们继续进行Oracle的安装程序,点击”下一步“继续,当我们点击了”下一步“的按钮时,此时就会来到Oracle的安装界面,如下图:到这里整个Oracle安装程序可以说安装成功只是时间问题而已了,我们继续点击”安装“按钮进行Oracle的安装,这时Oracle安装程序将会配置和启动先前所选的组件,如下图:在等待Configuration Assistant配置完毕后,就开始正式安装到我们的计算机硬盘上了,此时,就进入到Oracle数据库的启动和创建界面了,如下图:在等待Oracle数据库创建完之后,就完成了对Oracle数据库的安装了,最后是Oracle的完成安装界面:到这里就已经彻底完成了安装Oracle 11g的过程了,此时我们发现有”口令管理“的按钮,在Oracle 11g中,”scott“账户默认是锁定的,如果你想像以前一样使用"scott"账户进行登录的话,就点击”口令管理“按钮对"scott”账户进行解锁。

win10系统安装oracle11g时遇到INS-13001环境不满足最低要求解决办法

win10系统安装oracle11g时遇到INS-13001环境不满足最低要求解决办法

win10系统安装oracle11g时遇到INS-13001环境不满⾜最低要求解决办法win10安装oracle 11g,在安装时点击setup.exe之后,出现了:[INS-13001]环境不满⾜最低要。

解决办法很简单,这是因为版本注册问题,默认oracle 11没有添加win10的注册信息,所以要讲win10的注册信息添加到oracle的配置⽂件⾥。

打开oracle安装包,找到stage⽂件夹,找到cvu_prereq.xml⽂件,⽤记事本打开可以看到如下内容,在</CERTIFIED_SYSTEMS>标签最后添加如下红⾊部分。

<OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows 10"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM><CERTIFIED_SYSTEMS><OPERATING_SYSTEM RELEASE="5.0"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows2000"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST></OPERATING_SYSTEM><OPERATING_SYSTEM RELEASE="5.1"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="WindowsXP"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST></OPERATING_SYSTEM><OPERATING_SYSTEM RELEASE="5.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows Server 2003"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST></OPERATING_SYSTEM><OPERATING_SYSTEM RELEASE="6.0"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="WindowsServer2008"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST></OPERATING_SYSTEM><OPERATING_SYSTEM RELEASE="6.0"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="WindowsVista"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST></OPERATING_SYSTEM><OPERATING_SYSTEM RELEASE="6.1"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows 7"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST></OPERATING_SYSTEM><OPERATING_SYSTEM RELEASE="6.1"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="WindowsServer2008R2"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023"/></ENV_VAR_LIST></OPERATING_SYSTEM></CERTIFIED_SYSTEMS>改动后保存。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装了oracle 11g之后遇到的问题及解决方法
之前电脑上安装的是oracle 10g的客户端,后来又安装了oracle 11g 的客户端,却发现原来的项目不能正常运行了,登录总是提示用户名不存在,怀疑根本没有连接上数据库,后来捕获异常信息提示:
ORA-12154: TNS:could not resolve the connect identifier specified
即无法解析指定的连接标识符
这是缺少环境变量:TNS_ADMIN
解决方法:右击我的电脑->属性->高级->环境变量->Administrator 的用户变量变量名:TNS_ADMIN
变量值:%oracle 的安装路径%/NETWORK/ADMIN
实际上该环境变量的值为tnsnames.ora 文件所在的路径,设置TNS_ADMIN变量就是为了能够找到tnsnames.ora 文件
设置好后,一定要重启电脑,否则设置的环境变量不会起作用。

后来又发现执行sql语句,中文字符全部显示乱码,这是字符集的问题,同样需要添加一个环境变量
解决方法:右击我的电脑->属性->高级->环境变量->Administrator 的用户变量变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。

相关文档
最新文档