
oracle基础
yangcs2009
这个作者很懒,什么都没留下…
展开
-
Oracle SQL Developer报错:Unable to find a Java Virtual Machine
1.环境win7 x64,oracle 11g r2,jdk7 x642.问题第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,我在jdk安装目录下的bin中找到了java.exe,但是填写以后报如下错误:3.原因oracle 11g中安装的Oracle SQL Developer是32位的,而我们现在给他指定的java.exe转载 2013-07-17 10:08:53 · 22944 阅读 · 5 评论 -
oracle Find and Stop Long-Running Queries
It is all too easy to set off a query that will run for several hours, consuming system resources and disturbing other users. Spot long-running queries and kill them off.Long-running queries are转载 2013-08-28 16:48:43 · 1458 阅读 · 0 评论 -
cloudfoundry集成oracle kill long_queries测试
原创 2013-08-29 09:26:00 · 792 阅读 · 0 评论 -
Open Database causes ORA-600: kcratr_scan_lastbwr
在open数据库的时候居然遇到了600的错....SQL> startup mountORACLE instance started.Total System Global Area 430075904 bytesFixed Size 2176448 bytesVariable Size 343935552 byte转载 2013-09-02 15:56:47 · 1158 阅读 · 0 评论 -
oracle常用语句
友情提示:commit是执行完后需要的。当然如果你执行另外的语句更新就不需要了。否则你可能会发现刚才的更新没有用。1 以DBA的身份登录数据库connect 用户名/密码@Oracle_SID as sysdba; 2 查看日期等的DUAL表查询SELECT SYSDATE FROM DUAL;3 查看用户的默认表空间select usernam转载 2013-08-30 10:01:08 · 680 阅读 · 0 评论 -
Oracle中连接与会话的区别
1.oracle中文概念手册连接 (connection)与会话 (session)这两个概念均与用户进程 (user process)紧密相关,但二者又具有不同的含义。连接 :用户进程和 Oracle 实例间的通信通道(communication pathway)。这个通信通道是通过进程间的通信机制(interprocesscommunication mechanisms)(在同一个计算转载 2013-09-03 10:41:29 · 1050 阅读 · 0 评论 -
在win7环境下测试oracle kill long transaction
1、首先需要创建transaction2、此时可以看到transaction已存在,执行sql命令即可kill transaction原创 2013-09-04 10:45:19 · 1035 阅读 · 0 评论 -
oracle 中使用shutdown 后长时间没反应的解决办法
最近在学习ORACLE,尝试了一下shutdown命令,发现长时间没反应。之后如何连接都连接不到数据库,可把偶急坏了,通过搜索,找到了解决方法,总结一下shutdown默认为shutdown normal,不能接受新的连接,但是需要等待原有的活动连接完成工作退出后才会正式执行关闭。一般使用该命令后要等所有连接活动释放后才退出,所以当连接活动没释放将没有反应。一般使用shutdownn转载 2013-10-24 15:30:52 · 10954 阅读 · 0 评论 -
ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式
在进行模式转换的时候会出现" ORA-00265:要求实例恢复, 无法设置 ARCHIVELOG 模式"这样的错误解决办法:①关闭数据库SQL> shutdown immediate;②数据以限制的模式启动SQL> startup restrict;③之后如下操作SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORAC转载 2013-10-24 15:35:41 · 5535 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
打开Oracle警告日志文件判断错误的具体原因。警告日志文件的具体位置:C:\app\zjuvlis\diag\rdbms\orcl\orcl\trace\alert_orcl.logorcl换成你数据库的特定SID打开警告日志文件并浏览最后(即最新产生的日志)Errors in file c:\app\zjuvlis\diag\rdbms\orcl\orcl\trace\转载 2013-11-26 13:39:05 · 1011 阅读 · 0 评论 -
Win7 x64 PL/SQL 连接Oralce 提示 Could not initialize "%ORACLE_HOME%\bin\oci.dll"
windows x64安装了 Oralce 11g后,通过 PL/SQL 连接数据库时,提示如下错误信息环境windows7 64bitOracle win64 11gR2PL/SQL v10.0详细错误信息[plain] view plaincopyInitialization error Could not initialize "转载 2013-11-28 14:07:48 · 2215 阅读 · 0 评论 -
调试存储过程:ORA-0131 Insufficient privileges 处理
在PL/SQL Developer工具里无法调试存储过程,报错信息如下:ORA-0131:Insufficient privileges.Note:Debugging requires the DEBUG CONNECT SESSION system privileges.转载 2013-12-09 14:43:16 · 1591 阅读 · 0 评论 -
ORA-00029: session is not a user session
1、问题描述ubuntu环境下,cloudfoundry集成oracle,使用ruby查询数据库时,出现如上错误2、原因分析You are trying to kill a session with the alter system command and you did specify a correct sid and serial number.The session h转载 2013-08-28 16:44:30 · 3700 阅读 · 0 评论 -
ruby连接数据库 oracle的方法之一:OCI8
ruby,oracle, 数据库ruby-oci8 是 Ruby 使用 Oracle 的 OCI8 接口连接 Oracle 数据库的接口。如果你是是有那个PL/SQL程序的话,就可以顺利的执行以下的步骤了,因为oci8会使用tnsname中的配置通过PL/SQL访问数据库a 使用该命令直接安装:gem install ruby-oci8b 下载文件:ht转载 2013-08-20 10:22:14 · 5201 阅读 · 0 评论 -
ubuntu下oracle问题 ORA-12541: TNS:no listener
1、问题描述另外在查看lsnrctl时也存在问题2、问题原因:lsnrctl服务需要手动开启3、解决方案及效果原创 2013-08-14 10:14:21 · 2759 阅读 · 1 评论 -
cloudfoundry集成oracle实现keepalive测试
1、问题描述如何测试oracle的 keep_alive函数2、方法强制杀死oracle连接,看keep_alive函数是否可以恢复连接3测试结果原创 2013-08-23 10:49:48 · 1239 阅读 · 0 评论 -
vnc viewer上的分辨率
问题:用vnc远程连接时的系统屏幕即便最大化之后,屏幕也只是中间的一小块屏幕,并没有跟着vnc的最大化而最大化。解决办法:连接窗口时点选option,或者VNC窗口标题栏右键->Options->Scaling,选择第二项:Scale to Window Size即可,但如果把最后一项Preserve Aspect Ratio也选上,将根据VNCSERVER端设置的分辨比例来显示,如果转载 2013-08-06 12:23:50 · 49429 阅读 · 2 评论 -
Oracle 11g默认用户名,密码解锁
1.启动sqlplus 2.请输入用户名: sqlplus/as sysdba 3.输入口令: 直接回车 (说明:对于sys无论锁与不锁都能本地认证登陆成sysdba)4.连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Pa转载 2013-07-16 14:40:01 · 1357 阅读 · 0 评论 -
win7 oracle11.g安装测试
在解决安装、用户名密码问题后,通过web登陆管理界面 localhost:1158/em注意登录用户的身份,登录后的管理界面如下原创 2013-07-16 14:54:58 · 871 阅读 · 0 评论 -
oracle ORA-12560: TNS: 协议适配器错误的问题
今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起转载 2013-07-22 14:33:43 · 946 阅读 · 0 评论 -
忘记oracle的sys用户密码怎么修改
一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass"; 注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效二、转载 2013-08-01 14:51:11 · 817 阅读 · 0 评论 -
window7使用vnc连接ubuntu10.04 desktop
第一步,ubuntu端安装文件 sudo apt-get install vnc4server第二步,开启vncserver服务,第一次需要修改VNC Password,不能太短 # vncserver You will require a password to access your desktop. Password: ********原创 2013-08-05 16:47:19 · 1104 阅读 · 0 评论 -
VNC连接ubuntu10.04出现白屏问题解决
使用vnc登陆界面如下解决办法:将~/.vnc/xstartup文件中最后一行x-window-manager &使用#注释掉,然后添加一行gnone-session &。然后退出所有的XWINDOWS,因为gnome只允许一个用户登录即可。原创 2013-08-05 16:53:20 · 7335 阅读 · 0 评论 -
ubuntu10.04安装oracle11g
基本资料可参照http://blog.youkuaiyun.com/u010892979/article/details/9064003我在这里补充几点前面按部就班执行命令即可,在执行./runInstaller 安装oracle后开始进入oracle安装页面(窗口),如图所示此时选择下一步即可,这里我选择的是Desktop Class这里注意字符集选择unicode,防原创 2013-08-06 10:59:49 · 1000 阅读 · 0 评论 -
Ubuntu 10.04 下安装配置 Sun JDK 7
第一步:下载jdk-7u25-linux-x64.tar.gz[plain] view plaincopywget -c http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二转载 2013-08-06 14:42:08 · 1334 阅读 · 0 评论 -
ORA-12162: TNS:net service name is incorrectly specified
使用sysdba身份登陆会得到错误信息oracle@oracle-michael-desktop:/opt/oracle$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 7 13:57:54 2013Copyright (c) 1982, 2009, Oracle. All righ转载 2013-08-07 14:08:13 · 3094 阅读 · 0 评论 -
在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
注意:oracle安装不能用root用户安装,必须新建用户安装 1、 sqlplus命令不识别问题(bash :sqlplus command not found)当你首次安装oracle后,也许会出现这种情况,第一次或许有点棘手,不知道如何改怎么办。这时不用着急,想想Linux里面的命令是如何运行的,如adduser等,我们发现是因为在/bin/文件夹下有这样的一个文件addu转载 2013-08-07 14:22:06 · 11504 阅读 · 2 评论 -
How To Install ruby-oci8 on Ubuntu Desktop 64bits
Ruby-oci8 is the Oracle connector for Ruby, using this library your Ruby programs cancommunicate with the Oracle database.If you have not installed Ruby yet on your machine, please refer to the Ub转载 2013-08-07 10:46:16 · 1121 阅读 · 0 评论 -
ubuntu10.04解决SQLPLUS上下左右键无法使用问题
1 下载安装包rlwrap: rlwrap-0.37.tar.gz http://utopia.knoware.nl/~hlub/uck/rlwrap/ 2 install rlwrap: # tar -xzvf rlwrap-0.37.tar.gz # cd rlwrap-0.37 # ./configure # make转载 2013-08-19 16:21:56 · 999 阅读 · 0 评论 -
ubuntu使用cloudfoundry集群开发oracle环境配置
本文讲的配置是ubuntu pc端(物理机)而非集群端,配置的目的是为了使用cloudfoundry集群准备工作,本机要确保安装bundle,未安装执行下面命令安装即可。oracle@oracle-michael-desktop:/opt/oracle/Downloads/oracle$ sudo gem install bundle1、准备好oracle文档2、进入该or原创 2013-08-07 15:48:24 · 1161 阅读 · 0 评论 -
cloudfoundry集成oracle之kill long transaction测试
1、首先说明一下测试环境ubuntu 10.04 desktop+oracle 11g + cloudfoundry2、准备测试条件开启两个transaction创建第一个transaction创建第二个transaction3、至此准备工作已完成,下面进行调试核心sql语句4、测试结果原创 2013-09-05 16:10:53 · 894 阅读 · 0 评论