【常见数据库系统比较 Oracle数据库】教程文章相关的互联网学习教程文章

区分Oracle的数据库,实例,服务名,SID

文章摘自:http://www.zhetao.com/content240 感谢分享O(∩_∩)O~在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。 什么是数据库,其实很简单,...

NodeJs连接Oracle数据库【代码】【图】

我的nodejs连接Oracle的配置,运行环境: windows7 x64 nodejs 0.12.7 Python 2.7.10 npm 2.11.3 运行原理分析 npm调用下载,下载成功之后交由oracle客户端解析驱动包,解析成功之后,执行完成,目录node_modules生成oracledb模块; 程序运行时调用oracle sdk执行代码编译,程序运行逻辑处理,输出页面结果。 实现步骤简介 1、下载解压需要安装包(2个) 2、添加环境变量 3、npm执行安装命令 4、查询demo代码 5、常见错误解决方案 安...

Oracle设置默认数据库,ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist

Oracle 设置默认数据库 如果我们的服务器上或者电脑上安装了多个数据库,当我们使用sqlplus时如果为指定数据库时登录到的是哪一个数据库呢?今天遇到了一个老问题: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 以前也遇到过:根据网上的博文一步一步操作下就OK了,可是今天试了下不行,经过分析发现原来是我登录进入是另一个数据库,可如果每次都指定登录到那个数据库太麻烦了,就去查询了些...

大数据将促进分布式数据库发展及去Oracle【图】

张晓东 东方云洞察点击上面的链接文字,可以快速关注“东方云洞察”公众号分布式数据库简介分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库, 通过网络互相连接共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。分布式并行数据库通过并行使用多个CPU和磁盘来将诸如装载数据、建立索引、执行查询等...

oracle数据库高级应用之《自动生成指定表的insert,update,delete语句》

/* 2 * 多条记录连接成一条 3 * tableName 表名 4 * type 类型:可以是insert/update/select之一 5 */ 6 create or replace function my_concat(tableName varchar2,type varchar2) 7 return varchar2 8 is 9 type typ_cursor is ref cursor; 10 v_cursor typ_cursor; 11 v_temp varchar2(30); 12 v_result varchar2(4000):= ‘‘; 13 v_sql varchar2(200); 14 begin 15 v_sql := ‘select C...

64位程序,利用ADO连接Oracle数据库

Data Source=\"(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521)) )(CONNECT_DATA = (SID = 数据库)))\" 其中可以将用户名、密码、数据库ID、IP、端口这些提出来写成配置文件,方便更改。 2.安装对应的ODAC,64位的下载地址http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html。相对来说,32位的ODAC是EXE安装文件,简单粗暴,直接自动安装好一切,所以当时没有出...

ORACLE 数据库 操作命令【代码】

//登录命令 sqlplus sys/oracle as sysdba; //sys/oracle 为 用户名/密码//删除表空间 MOF drop tablespace MOF including contents and datafiles cascade constraints; //删除用户 yaojian drop user yaojian cascade; //创造表空间MOF 路径 create tablespace MOF logging datafile ‘D:\oracle\product\10.2.0\oradata\orcl\MOF.dbf‘ size 1024m autoextend on next 1024m maxsize 1024m extent manage...

Oracle数据库常用sql语句

Oracle数据库常用sql语句1.数据控制语句 (DML) 部分1.1. INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’如果字段值里包含单引号’ 需要进行字符串转换, 我们把它替换成两个单引号‘‘.字符串类型的字段值超过定义...

ORACLE数据库笔记之事务处理和触发器

A(atomacity)原子性:事务是一个整体,组成事务的处理语句形成一个逻辑单元,不能只执行其中的一部分。 C(consistency)一致性:事务执行前后数据库是一致的(数据库的完整约束) I(isolation)隔离性:一个事务的处理不会影响另一个事务的处理,相互之间是隔离的 D(durability)持久性:事务处理的效果可以被永久性保存下来 注意:一个事务要吗成功要吗失败不会一部分成功一部分失败的 事务的结束 (1)显示结束:执行了commit或者ro...

Oracle 数据库1046事件【图】

session 2: SQL> connect test/test Connected. select * from v$mystat where rownum=1; 143 select b.spid,a.sid,a.serial# from v$session a,v$process b where a.paddr =b.addr and a.sid =143;?session 1: 针对对应的session,打开10046事件。 alter session set timed_statistics = true; alter session set statistics_level=all; alter session set max_dump_file_size = unlimited; execute sys.dbms_system.set_ev(14...

oracle数据库的建表,删除字段,添加字段,修改字段,修改字段......【代码】

SQL> create table loginuser(2 id number(10,2),3 username varchar(20),4 password varchar(20),5 email varchar(30),6 descriable varchar2(200),7 regdate date);创建表的语法:CREATE TABLE table_name(columns_name datatype,...... ); 显示创建表的信息:表已创建。SQL> desc userinfo;名称 是否为空? 类型----------------------------------------- -------- --------------...

oracle数据库笔记之基础部分【代码】

CREATE USER 用户名 IDENTIFIED BY 用户密码 [DEFAULT TABLESPACE default_tablespace]--作用是用户的默认表空间 [TEMPORARY TABLESPACE temporary_tablespace];--作用是临时用户默认的表空间create user identified by 123;删除用户 drop user 用户名 [cascade --作用是级联删除即删除用户的对象(表。。),但注意删除是这些对象没有被其它用户访问] 给用户授权(用管理员的身份) grant 权限 to 用户 权限的分类有:create se...

oracle数据库安装

1.oracle10g下载完成后,进行解压,解压完成后选择“setup.exe”启动安装。 2.oracle主目录位置就是oracle准备安装的位置,称为"Oracle_Home",一般Oracle根据当前计算机的硬盘大小默认给出一个合适的位置。Oracle安装的时候可以值安装Oracle软件,然后单独创建数据库,也可以在安装的时候选中"创建启动数据库"复选框,在安装Oracle产品时,同时创建一个数据库,对于初学者来说,推荐这样的安装。填写全局数据库名,以及管理员的密码...

SQL*Plus命令行工具连接Oracle数据库【图】

1.在命令行中输入"sqlplus /nolog"即可启动该工具。 2.连接到Oracle服务器 conn 用户名/密码@服务器连接字符串 as 连接身份客户端工具根据"服务器连接字符串"对服务器进行连接,有了连接字符串后客户端就可以像操作本机一样操作远程数据库,因此"服务器连接字符串"的配置也叫本地网络服务配置,如果SQL*Plus工具启动在服务器上,并且服务器上只有一个数据库实例的情况下,连接字符串可以缺省,在连接字符串中包括连接服务器的协议...

oracle数据库基库替换字符集

思路: 创建一个utf-8实例的数据库用来作为数据库的生成环境。利用pl sql工具,导出数据库的创建语句,在utf-8数据库中执行,生成utf-8基库的骨架结构。创建dblink用于复制表数据例如insert into ess_report select * from ess_report@orcl;问题: 在复制表数据的时候,对于clob字段无法进行复制操作,解决办法,可以先跳过 clob 的字段,将其他字段的数据先进行复制,然后再用 update 语句通过 dblink 来进行更新操作,可以完成更...