Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 中关于database的read only状态和read write状态下普通用户对数据的操作

Oracle 中关于database的read only状态和read write状态下普通用户对数据的操作

当为了防止用户进程修改Oracle数据库中的数据时,可以将数据库的状态置为只读,sql语句如下:startup mountalter database open read only;【注意:alter database *** 命令需要在database为mount状态下才行,如果数据库已启动,先要shutdown】之后执行如下操作登入scott / tiger 用户sqlplus /nolog --cmd下执行conn scott/tiger; --连接...
64位Weblogic11g安装

64位Weblogic11g安装

我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。weblogic从bea被Oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要...
SQLite中如何用api操作BLOB类型的字段

SQLite中如何用api操作BLOB类型的字段

在实际的编程开发当中我们经常要处理一些大容量二进制数据的存储,如图片或者音乐等等。对于这些二进制数据(blob字段)我们不能像处理普通的文本那样简单的插入或者查询,为此SQLite提供了一组函数来处理这种BLOB字段类型。下面的代码演示了如何使用这些API函数。相关阅读:SQLite3 安装、基本操作 http://www.linuxidc.com/Linux/2012-05/60452.htmUbuntu 12.04下SQLite数据库简单应用 http...
ORA-00904/ORA-00942和Oracle 大小写区分

ORA-00904/ORA-00942和Oracle 大小写区分

Oracle数据库中各种对象(包括表,列,索引等)默认不区分大小写,在数据字典中一律用大写。假如用户在建表(包括外部表)时,将列名/表名用双引号括起,这些都成为大小写区分的数据库对象。这时select 时需要严格按照建表时的大小写才能成功,否则返回ORA-000904或ORA-00942错误。某些软件可以帮助用户自动产生Create table语句,这时需要将双引号去掉。否则会产生上述错误。create table "t" ( "a" int );tabl...
Linux开放1521端口允许网络连接Oracle Listener

Linux开放1521端口允许网络连接Oracle Listener

Linux开放1521端口允许网络连接Oracle Listener症状:1. TCP/IP连接是通的。可以用ping 命令测试。2. 服务器上Oracle Listener已经启动。 lsnrctl status 查看listener状态 lsnrctl start 启动Oracle listener3. 客户端得到的错误信息通常是:ORA-12170: TNS:连接超时这时,我们基本可以肯定是服务器没有开放1521端口(假设你用默认设置)解决方法:1....
Oracle1 0g扩展的帮助文件的安装

Oracle1 0g扩展的帮助文件的安装

Oracle的在线帮助系统是通过ystem.help这个表来实现的,这个表里储存了Oracle里sql信息 首先使用system用户登录sqlplus,oracle培训 执行一下select count(1) from system.help; 只有900多条,太少,这里你安装的帮助主题是900多条,不过这里太少了, 你没有安装扩展的帮助系统,这里的帮助太少。 1、执行以下语句,将以下两张表删除,并重新建立: DROP TABLE HELP; ...
使用error stack诊断特定错误信息

使用error stack诊断特定错误信息

在实际应用开发中,我们有很多精力倾注在调试程序和异常情况的排查上。使用设计逻辑和场景开发的代码,经常被生产数据一次次的“攻破”。快速的定位错误数据和报错语句是我们提高工作效率的关键。本篇介绍使用Oracle的event, "error");" error stack方法来定位程序包中报错的SQL和取值。1、场景展现我们选择Oracle 11g来进行试验。SQL> select * from v$version where ro...
Oracle 11g新SQL Trace 10046方法

Oracle 11g新SQL Trace 10046方法

10046是每一个研究Oracle、进行SQL调优的朋友非常熟悉的工具。10046和10053两个诊断事件,可以方便的帮助我们了解Oracle CBO优化器行为和SQL执行行为。在商业非开源的Oracle情况下,我们很多的Internal知识都是源于这两个利器。进入11g之后,Oracle提供了10046的替代Trace方法,原有event方法依然支持。本篇就着重介绍一下新的SQL Trace手段。相关阅读:Oracle SQL Trace 和 10046...
介绍Oracle Virtual Index虚拟索引

介绍Oracle Virtual Index虚拟索引

传统的性能优化和调整工作,大都是在系统上线之后,由运维团队进行的。当系统数据量积累到一定程度之后,原有一些隐藏的问题就不断出现。所以,在大数据量、应急场景下进行SQL调优,往往是运维团队经常遇到的问题。添加索引是我们经常使用的性能优化手段。在遇到问题的时候,试一试添加索引,看看能不能改变执行计划,是我们分析和解决问题的过程手段。但是对于大数据表情况下,快速的创建索引是比较困难的事情。这个时候,我们可以利用Oracle的virtual index技术。1、环...
<< 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 >>