数据库之Oracle(一)】的更多相关文章

x项目需要,将以前的sqlserver数据库迁移的oracle数据库中,由于以前对oracle只是在DML语句的步骤,所以总结一下这次遇到的问题以及具体步骤 1,oracle新建数据库 新建Oracle数据库三种方法:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca):2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SI…
一.数据库基本概念二.数据库举例三.Oracle特点四.Oracle版本五.安装Oracle注意事项六.SQL简介七.Select语句 一.数据库基本概念 数据库(Database,DB)数据库管理系统(Database Management System,DBMS)数据库管理员(Database Administrator,DBA)数据库系统(Database System) 二.数据库举例 Oracle(Oracle) DB2(IBM) SQL/Server(MS) SyBase(SyBas…
一.oracle监听,数据库,oracle服务器的启动和停用 使用root用户登录:切换用户su – root/root操作系统,一般只有root用户才有权限去操作系统中安装的oracle数据库服务器,然后使用数据库管理员用户去启用和停用相关服务. 1.启动oracle监听:使用root用户登录后,使用命令:lsnrctl start   //启动监听 2.启动数据库:使用数据库管理员dba用户(sqlplus '/as sysdba')去启动和关闭数据库. 连接数据库:connect  /as…
/*******************************************************************************************/ 一.oracle的安装 1.数据库从类型上分为: 关系型数据库:oracle mysql 非关系型数据库:mongodb 2.oracle的安装 分为服务器安装和客户端安装 服务端安装:注意选择默认配置方式 客户端安装:注意选择管理员方式,(服务器和客户端可以装在一台机子上) 注意事项:安装目录不能有中文和空格…
ylbtech-DatabaseDesgin:Microsoft-PetSop4.0(宠物商店)-数据库设计-Oracle DatabaseName:PetShop(宠物商店) Model:宠物商店网站,批量创建用户 Type:专业网站 Url: 1.A,数据库关系图(Database Diagram) 返回顶部 1.B,数据库设计脚本(Database Design Script)返回顶部 1.B.1,删除用户 1.B.1.1, Oracle/DropDatabase1.sql DROP US…
数据库之Oracle 一. 用户的管理 1. 用户就是好比公司的某个人,而权限是这个人能在公司做什么,他的角色就是说明他的职位. 2. 用户的权限分为: 系统权限:对别的用户的管理操作. 对象权限:对保存的数据的管理操作. 3. 对用户的增删改查 增:例如我创建一个用户名为”atongmu“密码为“123”的用户:create user c##atongmu identified by 123; 删:不能自己删除自己,需要dba权限才可以,这样有了之后,删除用户:drop user  c##at…
二.Oracle 的下载与安装 2.1.Oracle 简介 Oracle 公司是全球最大的信息管理软件及服务供应商,成立于 1977 年,主要的业务是推动电子商务平台的搭建.Oracle 公司有自己的服务器.数据库.开发工具.编程语言,在行业软件上还有企业资源计划(ERP)软件.客户关系管理(CRM)软件.人力资源管理软件(HCM)等大型管理系统,所以 Oracle 是一家综合性的国际大公司,也是最有实力与微软公司在技术上一较高低的公司之一. Oracle 公司的创办决定于4位传奇人物(左起):…
Linux下安装了数据库,安装完成后可以用,今天启动就不能用了,提示Oracle not available,后来查找资料,据说是oracle服务没有打开.如下方式可以解决问题. [root@root~]$  su - oracle [oracle@localhost~]$  sqlplus Connected to an idle instance. enter username: /as sysdba SQL>startup------------------启动数据库实例Oracle in…
数据库之Oracle优化技巧(一) 1.where子句中的连接顺序 在Oracle数据库中,where子句的执行顺序是自下而上进行解析,根据这个原理,表之间的连接必须写在其他where条件之前,那些可以过滤掉最大数量记录的条件必 须写在where子句的末尾. 2.select子句中避免使用 ‘ * ‘(开发中禁止使用*) oracle在解析的过程中,会将'*' 依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间. 3.用truncate替代delete 当删除表中的…
我在工作中经常使用Python,特点很明显,轻量,效率还不错,尤其在维护或者自动化方面. 下面是我使用到的访问数据库(Oracle.Sqlserver.PostgreSQL)的公共类. 一.Oracl访问类 import cx_Oracle class DBOrc: # Oracle 连接工具 SH…
Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老手,有时候安装起来也觉得挺烦.而工作中,通常服务器上面安装oracle就可以了,我们本地电脑只需要安装一个oracle客户端,然后连接到服务器就可以了. Oracle 轻量级客户端我推荐使用Navicat For Oracle,只有17M. 1.下载以下几个dll,我这里使用的是oracle11g,这几个DLL的下载地址:http://pan.baidu.com/s/1kU1JafX 2.…
一.oracle数据库备份bat文件 @echo off md "%date:~0,10%" cd "%date:~0,10%" echo exp 用户名/密码@SID file=文件名.dmp cd .. winrar a "%date:~0,10%.rar" "%date:~0,10%/*.dmp" rd /s /q "%date:~0,10%" exit 二.mysql数据库备份bat文件 @echo…
1.从mysql数据库中导出ambition(数据库名)结构和数据的ambition.sql文件. 2.将ambition.sql用Power Designer转换成mysql数据模型. 给模型起个名字,选择自己mysql的版本. 选择.sql文件. 转化成功. 3.将mysql数据模型转换成oracle数据模型. 选择自己oracle的版本号. 转换完成. 4.导出sql. 5.将kk.sql导入到oracle中执行. 注意:将kk.sql中的“”号全部用空格替换掉.…
转自:http://zhidao.baidu.com/question/144648216.html 启动服务 然后在sqlplus / as sysdba;执行启动startup nomount;alter database mount;alter database open;如果上面的三条语句顺利执行,数据库就能打开了,不行的话,查看alert_sid.ora文件中的错误信息. 然后The listener supports no services,这个信息显示,你的监听器还未配置服务,如果…
本文摘抄于http://www.cnblogs.com/luluping/archive/2009/10/13/1582737.html,如有侵权,请联系博主. OracleConnection 对象 要访问一个数据源,你必须先建立一个到它的连接.这个连接里描述了数据库服务器类型.数据库名字.用户名.密码,和连接数据库所需要的其它参数.command对象通过使用connection对象来知道是在哪个数据库上面执行ORACLE命令. OracleConnection oracleConn = ne…
1.对着当前的表右击->导出->选择下面的保存类型为"ODBC数据库"找一个路径输入文件名2.将x导出到x,点击->确定3.在弹出的对话框中DSN名称,点击->新建,会有一个选择的对话框,选择你装的相应Oracle版本,点击->下一步4.点击浏览到第一步中创建的目录,选择相应的文件,->下一步5.点击完成,会有一个登陆窗口,这是在service name中输入你的计算机名,在username中输入你的oracl登录名(sys)还有相应的密码6.点击O…
装上Oracle之后大家都会感觉到我们的电脑慢了下来,如何提高计算机的速度呢?我们应该打开必要的服务,关闭没有用的服务.下面是Oracle服务的详解: Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy).它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能.(非必须启动) Oracl…
创建数据库表 create table person ( FName varchar(), FAge int, FRemark varchar(), primary key(FName) ) 基本sql语句 --查询 ; --删除 delete from person where FRemark='名誉总裁'; --插入 insert into person(FAge,FRemark)values(,'新员工') --更新 update person set FRemark='总经理'where…
几个简单的步骤大幅提高Oracle性能--我优化数据库的三板斧. 数据库优化的讨论可以说是一个永恒的主题.资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等.还有的人认为要抓出执行最慢的语句来进行优化.但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了.而我认为,数据库优化,应该首先从大的方面考虑:网络.服务器硬件配置.操作系统配置.Oracle服务器配置.数据结构组织.然后才是具体的调整.实际上网络.硬件等往往无…
前段时间项目中需要做数据管理和迁移的工作,于是又重新拾起了数据库,在javaEE阶段,我们对于数据库的使用仅限于DML(insert,update,delete,select).数据库的使用也比较狭隘,只需要能够进行基本的增删改查操作就好.本文中,我将主要介绍Oracle数据库的一些基础知识以及一些常用的函数和PL/SQL. Oracle数据库可以说是目前世界上大型企业运用最多的数据库,它是由oracle公司自主研发的,同时也就决定了它的sql语句和其他数据库(Mysql,Sqlserver)等…
最近在做数据库从sybase到oracle的迁移工作,sybase数据库表bcp导出后,通过sqlldr导入到oracle数据库,然后oracle数据库通过spool按照sybase数据库bcp的格式导出,进行比对,看两边的文件是否一样.但是出现了一个问题,导致两边的文件不一样,什么问题了,因为某些表中的某些字段中存在换行符,在sybase中bcp导出时,为一行,oracle数据库spool导出为两行,导致最后用comm -3比较的时候两边文件不一样.那么查询字段中的值是否有换行符呢? 1. s…
世上岂无千里马,人中难得九方皋: 酒船鱼网归来是,花落故溪深一篙. 关于数据库的第一篇博客,这是我的第二次,人生第二春,什么也不想说,静静的开始吧,至于为什么写唐诗,请看第一篇文章! Oracle 初级(一) 同学去面试被问到了一个问题:DML 语句指什么,当时同学一脸懵圈的看着面试官,最后微微一笑很倾城说:忘了- 什么是DML,就是数据库的操作语句,增删改.其实数据库还有很多的语句呢, DQL数据的查询语句:最重要的. DDL 数据库定义语句: 表,视图,序列,索引,列. DCL 数据控制语句…
1.系统资源状况:--内存及CPU资源  --linux,solaris,aix    vmstat 5  --说明:    1)观察空闲内存的数量多少,以及空闲内存量是否稳定,如果不稳定就得想办法来解决,怎么解决还得看具体情况,一般可以通过调整相关内存参数来解决,各种操作系统输出指标.解释及内存调整参数及方法不完全一样:    2)观察CPU资源利用情况,首先,需要观察CPU上运行的任务数,也就是vmstat输出中位于第一列上的指标,如果该指标持续大于CPU核心数,应该引起注意:如果该指标持续…
前言 哇..看看时间 真的很久很久没写博客了 将近一年了. 最近一直在忙各种家中事务和公司的新框架  终于抽出时间来更新一波了. 本篇主要讲一下关于Entity Framework Core访问oracle数据库的采坑.. 强调一下,本篇文章发布之前 关于Entity Framework Core访问oracle数据库的甲骨文官方dll还未正式发布. 不过我已经在项目中用起来了..介意的兄弟可以先等等..甲骨文说的是本年第三季度.. 环境 1.官方文档中支持的环境 首先我们来看看所谓的官方支持吧…
SqlServer数据库 1.DB First 现有DB,生成edmx文件 贴一下生成的model //------------------------------------------------------------------------------ // <auto-generated> // 此代码已从模板生成. // // 手动更改此文件可能导致应用程序出现意外的行为. // 如果重新生成代码,将覆盖对此文件的手动更改. // </auto-generated> /…
原创文章,转载须标明出处自: https://www.cnblogs.com/gisspace/p/9089117.html ----------------------------------------------------------------- 文章目录 |-- 1. 安装oracle客户端 |-- 2. 创建企业级空间数据库 |-- 3. 连接.注册数据库 |-- 4. 发布Feature Access服务 -------------------------------------…
SQL Server2012创建连接服务器到ORACLE11G 8,百思考不知道原因啊??突然我发现如下:链接服务器—〉访问接口—〉OraOLEDB.Oracle—〉允许进程内没有勾上,但是我想上面的配置4里已经有(为“OraOLEDB.Oracle”这个键新增一个DWORD Value,把名字改为“AllowInProcess”),不知道为什么不起作用?????,那好吧,我只好手动的勾上了. http://blog.csdn.net/waterxcfg304/article/details/4…
方式一: 运行截图 数据库的sql语句: /*Navicat Oracle Data TransferOracle Client Version : 12.1.0.2.0 Source Server : ORCZYTSource Server Version : 120100Source Host : localhost:1521Source Schema : C##ZYT Target Server Type : ORACLETarget Server Version : 120100File…
有时候我们有迁移数据库的需求,例如从Oracle迁移到SQL Server,或者从MySQL迁移到Oracle. 很多江湖好汉一时不知如何手工操作,所幸的是Navicat提供了迁移的自动化操作界面. 当然,Navicat的数据库迁移无法做到完美,一些依赖数据库特征,人无我有的内容是无法迁移的,例如Oracle的存储过程.序列.MySQL的自增字段等. 木头大哥做过测试,Oracle的Date字段也是在一定条件下才能迁移成功的. 以下是从Oracle迁移到SQL Server的步骤: 1.首先安装…
http://www.cnblogs.com/jiekzou/p/5047850.html Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老手,有时候安装起来也觉得挺烦.而工作中,通常服务器上面安装oracle就可以了,我们本地电脑只需要安装一个oracle客户端,然后连接到服务器就可以了. Oracle 轻量级客户端我推荐使用Navicat For Oracle,只有17M. 1.下载以下几个dll,我这里使用的是oracle11g,…