【ORACLE】oracl基本操作笔记】的更多相关文章

1.用命令导入导出表 C:\Users\xiang>imp bjlims/bjlims@orcl file="c:\tjlims.dmp" full=y C:\Users\xiang>exp GDNA2/DNA file=D:\TEMP.DMP owner=GDNA2 buffer=1024…
Oracle基础学习笔记 最近找到一份实习工作,有点头疼的是,有阶段性考核,这...,实际想想看,大学期间只学过数据库原理,并没有针对某一数据库管理系统而系统的学习,这正好是一个机会,于是乎用了三天时间学习了一下Oracle数据的相关内容,以下是我总结的一些知识点,有错误的地方请及时通知我改正. 一.Oracle 10g的安装  首先安装我就不载这里赘述了,可以参考这篇博客进行安装.  https://blog.csdn.net/qq_33458228/article/details/80447…
接着在Oracle中使用Entity Framework 6 CodeFirst这篇博文,正在将项目从SQLServer 2012转至Oracle 11g,目前为止遇到的问题在此记录下. SQL Server中datetime类型所能表示的时间范围是1753-01-01 00:00:00.000至9999-12-31 23:59:59.998之间.在.NET中DateTime的初始值是0001-01-01 00:00:00.000000,该值超出SQL Server中datetime所能表示的范…
Oracle数据库基本操作 1.概述 Oracle数据库客户端一般需要安装在服务器上,可以在服务器端操作,一般我们可以用sql developer工具远程连接到数据库,先行建立数据库,然后对表进行增删改查.也可以使用MyEclispse的DB Broswer工具进行连接数据库并进行简单的增删改查. 2.SQL语句 Data Definition Language(DDL): 主要用于建立.修改.删除数据库对象(表),不需要事务的参与 CREATE:创建表 CREATE TABLE emp( id…
Oracle RAC学习笔记:基本概念及入门 2010年04月19日 10:39 来源:书童的博客 作者:书童 编辑:晓熊 [技术开发 技术文章]    oracle 10g real application clusters introduction     1.什么是cluster     一个cluster是由两个或是多个独立的.通过网络连接的servers组成的.几个硬件供应商多年以来提供了Cluster性能的各种需求.一些Clusters仅仅为了提供高可用性的,在当前活动的node发生…
 Oracle SQL 基本操作之 用户权限管理方法 最近把有关用户操作和权限管理的东西整理了一下,虽然不少博客都有过类似的整理,但是自己发现他们的内容或多或少都有些错误.于是,本人亲自对每条语句进行验证后,并对其做了自己的讲解和分析,撰写本篇博客.或仍有错误之处,望各位指出,谢谢! 闲话少说,开始进入正题!一.系统用户sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二.登陆 sqlplus / as sy…
Oracle RAC学习笔记01-集群理论 1.集群相关理论概述 2.Oracle Clusterware 3.Oracle RAC 原理 写在前面: 最近一直在看张晓明的大话Oracle RAC,真实感受就是学到很多之前自己都没深入思考研究过的知识点,现在趁着节前头脑尚清醒,再结合实际工作中自己曾遇到的一些案例,就把这段时间自己学到的东西总结一下. 1.集群相关理论概述 一个集群(cluster)由2个或多个节点(nodes)组成.一般集群对外都会有统一的服务接口(集群地址),对内需要(集群内…
Oracle RAC学习笔记02-RAC维护工具集 RAC维护工具集 1.节点层 2.网络层 3.集群层 4.应用层 本文实验环境: 10.2.0.5 Clusterware + RAC 11.2.0.4 GI + RAC 通过对比命令的输出,也可大致了解10g RAC 到 11g RAC 发生的变化. 1.节点层 1) olsnodes olsnodes: 列出集群中所有的节点. 10g(10.2.0.5): [oracle@oradb28 ~]$ olsnodes -h Usage: ols…
[Oracle]OWI学习笔记--001 在 OWI 的概念里面,最为重要的是 等待事件 和 等待时间. 等待事件发生时,需要通过 P1,P2,P3 查看具体的资源. 可以通过 v$session_wait / v$session 或 trace 文件来进行观察. 如 db file sequential read 事件中,P1=file#,P2=block#, P3=request block count. 每个等待事件的 P1,P2,P3 各不相同. 课通过 v$event_name 来进行…
***************************************************** Author: Flyingkite Blog:   http://space.itpub.net/?7434747 ***************************************************** =====================以下50条笔记为本人亲自整理====================== 1. 在11.5.10下的Responsibili…
一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 2.Oracle数据库的体系结构 ①数据库:database Oracle数据库是数据的物理存储.这包括(数据文件ORA或DBF.控制文件.联机日志.参数文件).Oracle数据的概念和其他数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个…
01.oracle体系结构 02.oracle的基本操作 03.oracle的查询 04.oracle对象 05.oracle编程 02.oracle的基本操作 PLSQL中文乱码问题解决1.查看服务器端编码 select userenv('language') from dual; 我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK2.执行语句 select * from V$NLS_PARAMETERS; 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应…
目录: 0. 参考链接与参考手册1. oracle 实用(常用操作)指令2. 数据库基本操作语法 a) 表操作 1)创建表 2)更新表 3)删除表 4)查询 b) 事务操作 c) 序列操作 1)创建序列 2)序列操作 3. 数据4. 数据5. 数据 0.参考链接与参考手册 基本操作文档: 学校实验指导书 函数整理: oracle 10g 函数大全 oracle SQL 参考文档:  Oracle 10g SQL 参考文档   1.oracle 实用(常用操作)指令 1) to_char(date…
A. 安装操作系统rhel6.6,关闭防火墙,修改网卡配置IP(略)PS:1.默认分区选项(第二项,默认为LVM),然后进行调整2.安装类型选择“桌面”3.安装后 分配IP.调整防火墙.测试SSH B.----挂载本地yum源--- 1.通过VM挂载iso镜像光盘(默认挂载了/media下) 2.新建一个文件夹 mkdir /mnt/cdrom 3.把ISO里文件都复制到新建的cdrom下.cp /media/XXX /mnt/cdrom 4.cd /etc/yum.repos.d 5.新建一个…
Oracle的介绍 1. Oracle的创始人----拉里•埃里森 2. oracle的安装 [连接Oracle步骤](](https://img2018.cnblogs.com/blog/1224549/201810/1224549-20181017214101430-1777213931.png) 3. oracle的体系结构: 数据库: 在oracle中,数据库只有一个,就是全局数据库(orcl)---不同模块的表结构,通过用户区分 实例 表空间(datafile 'C:/db1.dbf'…
Oracle的介绍 1. Oracle的创始人----拉里•埃里森 2. oracle的安装 [连接Oracle步骤](](https://img2018.cnblogs.com/blog/1224549/201810/1224549-20181017214101430-1777213931.png) 3. oracle的体系结构: 数据库: 在oracle中,数据库只有一个,就是全局数据库(orcl)---不同模块的表结构,通过用户区分 实例 表空间(datafile 'C:/db1.dbf'…
最近在带着一群.NET新兵们在开发和升级一套系统,本人虽然工作好几年,但是也是属于啥都懂一点,啥都不会的队伍,碰到新兵更是蛋都碎了,还特别拘谨,为啥新兵们都是基础知识很不错的,看来要好好练习内功了,好好学习,天天向上. 事情是这样开始的,我的前前前任给了我的目前的助手小MM一个DMP(Oracle数据库导出文件),而这小MM学习了Oracle的IMPDP和EXPDP之后,就随意的导入到测试库中了,而后问题就来了,这dmp文件是按照用户方案导出的,即导入的时候应该有对应的表空间和方案名导入的,所以…
目录 一.表连接类型 1.1 内连接 1.2 外连接 二.表连接方法 2.1 表连接方法分类 2.2 表连接方法特性区别 @ 一.表连接类型 表连接类型可以分为:内连接.外连接,在看<收获,不止sql优化>一书并做了笔记 1.1 内连接 内连接:指表连接的结果只包含那些完全满足连接条件的记录.下面学习一下内连接的,给个例子,这里创建两张表,然后用内连接方式查询,看看例子: SQL>select * from t1; id col1 ---- ---- A A1 B B1 C C1 D D…
目录 一.oracle库缓存 1.1.库缓存简介 1.2.相关概念 1.3.库缓存结构 1.4.sql执行过程简介 二.oracle cursor 2.1.cursor分类 2.2.shared cursor 2.3.session cursor 2.4.sql执行过程 @ 最近在看<基于oracle的sql优化>一书,并做了笔记 一.oracle库缓存 1.1.库缓存简介 介绍oracle cursor(游标)之前先,介绍一下oracle的库缓存,Oracle库缓存(Library Cach…
高级查询 随机返回5条记录 select * from (select ename,job from emp order by dbms_random.value())where rownum<=5; 处理空值排序 select * from emp order by comm desc nulls last(first); 查询跳过表中的偶数行 select ename from (select row_number() over (order by name) rn,ename from e…
创建表的同时插入数据:create table zhang3 as select * from zhang1;create table zhang3(id,name) as select * from zhang1; 将查询数据插入到某个表中:insert into zhang3 select * from zhang1;insert into zhang3(id,name) select * from zhang1; 有关完整性约束,表名,列名的两个视图:user_constraints, u…
一.字符函数 1.dual 临时表 oracle中的临时变量表,此表只返回第一行第一列 例如:select sysdate from dual 输出:2014-6-9 11:20:39 2.Initcap函数 格式:Initcap(str) 将传入的字符的第一个变成大写,其他位置字符变成小写 例如:select initcap('aBcD') from dual; 输出:Abcd 3.Concat函数,类似于sql server中的+ 格式:Concat(str) 链接2个字符串为一个整体, 例…
查询现有数据库:select name from V$database; 解锁用户scott:alter user scott account unlock; 普通用户连接:conn scott 默认密码:tiger 普通管理员:system/system 超级管理员:Sys/sys 断开连接:disconnect 当前用户:show user 查看该用户下的所有对象:select * from tab; dual表是oracle内虚拟的一个表,妙用很多 单行函数 模糊查询 %表示零个或多个字符…
1.打开oracle相关服务 2.创建Oracle用户 create user 用户名 identified by 密码;(需要dba角色创建) 3.权限管理 (1)添加权限 grant  权限.角色 to 用户名[with admin option](系统权限); grant 权限 on 表名 to 用户名 [width grant option] (对象权限); (2)删除权限 revoke 权限.角色  from 用户名; revoke 权限 on 表名 from 用户名; 4.切换角色…
oracle优化一般分为:1.sql优化(现在oracle都会根据sql语句先进行必要的优化处理,这种应该用户不大了,但是像关联和嵌套查询肯定是和影响性能的) A.oracle的sql语句的条件是从右往左执行的,如下语句:select * from t_user where nation='回族' and age > 20.oracle首先是查询年龄大于20岁的,再查询民族为回族的,最后汇总两次得到的结果. B.根据A中说的sql语句执行特点,上面的语句是可以进行优化的.A中的sql语句查询条件…
查看表以及列: Select * From all_tables where owner = 'userName' ---注意,这里需要区分大小写! select * from user_tab_columns where Table_Name='表名注意大小写' order by column_name --查看当前用户下的某个表的列 select * from all_tab_columns where Table_Name='表名注意大小写' order by column_name --…
一.涉及内容 1.掌握Oracle 10g 相关服务的启动.停止. 2.熟练掌握数据库配置助手(DBA).企业管理器(OEM).SQL*Plus等工具的使用. 3.掌握使用STARTUP和SHUTDOWN命令启动.关闭数据库的方法,同时了解使用OEM工具和注册表中设置自动启动.关闭数据库的方法. 二.具体操作 1. 分别使用“管理工具”中的“服务”窗口和DOS下的命令来启动Oracle的几种常见服务. (1)使用“管理工具”中的“服务”窗口启动服务 (2)使用DOS下的命令启动DBConsole…
1,--在oracle代表注释 ,mysql/* */,# 2,|| oracle里面是表示连接符号,比如 A||B 那么就是AB 3,databaseLink创建好之后,比如名字为db_link_b 在b数据库中查询则如select * from view_ap_rule@db_link_b, 就ok了,建立databaseLink随便搜下就好了哈,如果用的plsql工具的话,昨天栏有个databaseLink对着他鼠标右键,新建就可以 了 例如 CREATE DATABASE LINK DB…
sql server 2008 r2 中的oracle发布功能,能够将oracle数据库作为发布服务器,将oracle中的数据自动同步到sql server 数据库中,在新建oracle发布前确保sql server 所在的服务器能够通过sqlplus 正确连接oracle数据库,并且能够在sql server 中添加oracle的连接服务器,推荐使用oracle安装光盘或者oracle官方下载的ISO安装程序安装oracle驱动程序,不要按照其他的绿化版或者精简版. 期间可能会遇到各种问题,具…
1.oracle索引空值问题 当在有空值得列上建立单列索引时,如果搜索条件为 is null 在解释计划中可以看到,对于此列oracle并没有使用索引查询: 但是当建立的是多列索引是,就会按照索引来进行查询. 2.B-树索引 示意图: 在B-树索引中,将会按照从上到下的顺序进行索引.如果列的选择度不低的话,索引扫描就会很慢.原因就在于要遍历很多的叶子快来取出不同的行编号. 随着出入数据的增多,最右侧的叶子块也在一直的增大,可能会导致缓冲区的繁忙等待.这种类型的最右侧索引的快速增长被称为 右侧增长…