Oracle基础知识 以下内容为本人的学习笔记,如需要转载,请声明原文链接   https://www.cnblogs.com/lyh1024/p/16720759.html oracle工具: SQL * Plus,是安装Oracle数据库服务器或客户端时自动安装的交互式查询工具. SQL * Plus有一个命令行界面,允许您连接到Oracle数据库服务器并交互执行语句. SQL Developer,是一个用于在Oracle数据库中使用SQL的免费GUI工具.与SQL * Plus程序一样,S…
本文主要对Oralce数据库操作的基础知识进行一下梳理,以便进行归纳总结.适用于未使用过Oracle数据库的读者,或需要学习Oracle数据库方面的基础知识.如有不足之处,还请指正. 关于SQL介绍的概述: SQL是Structured Query Language简写 SQL用于组织.访问和处理数据库中的数据标准的计算机语言 SQL具有第四代语言的特征,程序关注要告诉DBMS要得做什么操作,及其相应条件,至于如何得到数据,如何使用索引,如何关联多表,由DBMS完成 分类: Data Defin…
一.数据库的定义.作用介绍 1.定义:按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 2.数据库的发展历史: 2.1.在1962年数据库一词出现在系统研发的公司的技术备忘录中 2.2.在1968年商业数据库诞生 2.3.在1970年IBM公司研究员埃德加·弗兰克·科德发表题为“大型共享数据库的关系模型”的论文,被誉为“关系数据库之父” 2.4.在1983年IBM发布DB2(自主开发的关系型数据库管理系统) 2.5.在1991年第一款开源的文件数据库发布 2.6.在2012年第…
前记: 近来项目用到Oracle数据库,大学学了点,后面基本忘记得差不多了,虽然基本语法跟sql 差不多,但是oracle知识是非常多的. 这里简单说点基础知识,希望后面补上更多的关于ORacle知识博客.入门的朋友可以看看,高手就可以绕过了. 不晓得你们用的什么工具,我用的Toad.用起来还是不错的. 第一部分,创建数据, create table student ( sName varchar(20) primary key, sAge int, sEmail varchar(100), s…
文章提纲 Oracle简介与发展历程 安装实例(面向普通开发者) 一.Oracle简介与发展历程 中文名称甲骨文公司,全称为甲骨文股份有限公司(甲骨文软件系统有限公司).甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司.目前主要的公司产品有:服务器及工具.数据库服务器(目前最新版本为Oracle 12C).应用服务器:Oracle Application Server.开发工具:OracleJDeveloper,Oracle Designer,Oracle Develop…
Java简介 Java是Sun公司于1995年推出的高级编程语言,具有跨平台特性,编译后的程序能够运行在多种类型的操作系统平台上. 1.1 Java应用程序版本 Java的3个独立用于开发不同类型应用程序版本: JavaSE:Java Platform Standard Edition(Java平台标准版),是Java技术的核心,主要用于桌面应用程序的开发. JavaEE:Java Platform Enterprise Edition(Java平台企业版),主要应用于网络程序和企业级应用的开发…
我们要深刻理解学习NG的原理与安装方法,要切合实际结合业务需求,应用场景进行灵活使用. 一.Nginx知识简述Nginx是一个高性能的HTTP服务器和反向代理服务器,也是一个 IMAP/POP3/SMTP邮件代理服务器他只需要使用很少的系统资源就能工作.Nginx 已经因为它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名了. 使用 Nginx 前必须了解的事项:1)目前官方 Nginx 并不支持 Windows,您只能在包括 Linux.UNIX.BSD 系统下安装和使用:2)Ng…
一,动态性能视图介绍 动态性能视图属于数据字典,系统管理员用户 SYS 可以访问它们.在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关.虽然这些视图很像普通的数据库表,但它们不允许用户直接进行修改.这些视图提供内部磁盘结构和内存结构方面的数据.用户可以对这些视图进行查询,以便对系统进行管理与优化.当数据库管理员启动某个例程时,数据库会自动建立动态性能视图;当停止某个例程时,数据库又会自动删除这些动态性能视图. 我们能再动态视图中掌握: 数据库运行相关的性能数据,如内存的使用量.磁盘…
一.删除oracle 进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome91TNSListener ImagePath关键值有? 试试 .在“控制面板”/“管理工具”/“服务”中将所有ORACLE的服务停止. .将以下注册表键删除:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE. HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/ORACLE....…
一.oracle安装过程略 二.sys用户和system用户 (1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限 默认密码是change_oninstall (2)system用户是管理操作员,权限也很大,具有sysoper角色,但没有create database的权限,默认密码为manager (3)一般对数据库的维护,使用system用户登录就足够了 三.oracle的启动 所谓的启动是指启动oracle的实例,即OracleServic…
表尽管建立完毕了,可是表中的数据是否合法并不能有所检查,而假设要想针对于表中的数据做一些过滤的话,则能够通过约束完毕,约束的主要功能是保证表中的数据合法性,依照约束的分类,一共同拥有五种约束:非空约束.唯一约束.主键约束.检查约束.外键约束. 一.非空约束(NOT NULL):NK 当数据表中的某个字段上的内容不希望设置为null的话,则能够使用NOT NULL进行指定. 范例:定义一张数据表 DROP TABLE member PURGE; CREATE TABLE member( mid N…
高级的嵌入式市场主要分为以下三类:ARM.DSP 和 FPGA. 其中 ARM 是行业内的佼佼者,目前几乎所有的安卓智能手机都使用 ARM 授权的 CPU架构:而 DSP(数字信号处理器) 早年就被大面积的应用与电话.DVD.通讯基站等领域.DSP 与 ARM 的区别在于,ARM 是通用 CPU,DSP 则是专用 CPU.FPGA 则与他们不同,FPGA 的名称的由来是由于 FPGA 功能的成型是在实验室等通常工作环境下进行的:区别与专有集成电路 (ASIC)在晶圆工厂的制造,所以 FPGA 被…
oracle 数据类型: 字段类型                 中文说明                                                  限制条件                        其它说明 ---------------------------------------------------------------------------------------------------------------------------------…
用户.角色.权限.表空间 create tablespace test1_tablespace datafile ‘test1file.dbf’ size 10m; create temporary tablespace temptest1_tablespace tempfile ‘temp1file.dbf’ size 10m; 创建永久表空间和临时表空间,并指定表空间名字,指定文件名称,大小(如不指定位置即放在默认位置) select file_name from dba_data_file…
Remote Dictionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表(list),集合(sets)和有序集合(sorted sets)等类型. Redis简介 Redis是…
一,简介 存活下来的远古级别的导入导出软件exp/imp  ,软件多数使用于oracle 9i 之前 到了10g以后基本全面被数据库泵(Data Pump)取代,即expdp/impdp.本文会分别介绍这几款软件使用. 二,exp/imp 1,exp 使用参数说明 --------括号内为默认值------ USERID 用户名/口令 如: USERID=duanl/duanl FULL 导出整个数据库 (N) BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表,你希望导出哪个用户的对…
一, oracle服务 一个oracle 服务由一个oracle 实例和一个oracle数据库组成. oracle = instance + database 总体概念: 二, oracle 实例 01,实例? 实例是一种访问oracle数据库的方式,始终打开一个方式,并且只打开一个数据库.它包括内存结构(SGA)和一系列后台进程(background process),两者合起来称为一个oracle实例. Oracle instance = sga+ background Process 02…
一,表空间 01,表空间? Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表.有了数据库,就可以创建表空间.表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间).为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序.例如:USER表空间供一般用户使用,RBS表空间供回滚段使用.一个表空间只能属于一个数据库. 02,语法 创建表空间语法: Create TableSpace 表…
Oracle 用户.权限.角色管理 01.概念 用户:对数据库的访问需要以适当的身份通过验证,这就是用户的作用:每个Oracle用户都有自己的用户名和密码,并且拥有他们所创建的任意表.视图和其他资源,需要注意的是新创建的用户连最基本的访问登入Oracle的权限都没有,所以后续需要授予不同的权限和角色来达成不同的操作目的: 实体权限:权限一般分为系统权限和对象权限,系统权限可以通俗地理解为将数据库对象从无到有或从有到无的创建操作,比如说创建和删除表.视图.存储过程.session等这些操作都可以认…
(作者声明:文章引用了其他作者的文章,但因为笔记内容时间过久,已经忘记从哪里摘录下来的了.若无意间侵犯到原作者您的权利,对不起!您可以联系我,我这边会马上进行修改,谢谢!) 1.首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 2.在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统为例: 3.下载…
MySql数据库简介: 众所周知,MySql数据库是一款开源的关系型数据库,在Web应用方面,MySql是最好的.最流行的RDBMS(Relational Database Management System,关系型数据库管理系统)应用软件. MySql的4大特点: 1.MySql是开源的,免费的. 2.MySql支持带星的数据库,可以处理上千万条数据. 3.MySql使用标准的SQL数据语言. 4.MySql跨平台性极强,可以安装在不同的操作系统,并且提供了多种变成语言的接口. MySql数据…
ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中指定的条件是否得到了满足.UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的.PRIMARY KEY (主键)--用来唯一的标识出表的每一行,并且防止出现NULL值,一个表只能有一个主键约束.POREIGN KEY (外部键)--通过使用公共列在表之间建立…
一.查看oracle用户.角色信息1.查看所有用户 select * from all_users; select * from user_users; 2.查看用户或角色系统权限 select * from user_sys_privs; 3.查看角色包含的权限 select * from role_sys_privs order by role; 4.查看用户对象权限: select * from all_tab_privs; select * from user_tab_privs; 5.…
什么是Python:Python能做什么:安装与更新:第一个Python程序:变量:pyc字节码:编码:条件和循环:Python运算符:算数,比较,赋值,位,逻辑::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: python简介:            一.什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象.直译式的计算机程序语言. 每一门语言都有自己的…
ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的. PRIMARY KEY (主键)--用来唯一的标识出表的每一行,并且防止出现NULL值,一个表只能有一个主键约束. POREIGN KEY (外部键)--通过使用公共列在…
-- 表 create table test (names varchar2(12),                    dates date,                    num   int,                    dou   double); -- 视图 create or replace view vi_test as select * from test; -- 同义词 create or replace synonym aa for dbusrcard00…
在系统安装完后最好执行下列命令更新下软件 sudo apt-get update 安装php5-cli apt-get install php5-cli 下载phpredis wget https://github.com/nicolasff/phpredis/zipball/master -O php-redis.zip 解压 unzip php-redis.zip apt-get install unzip unzip php-redis.zip 进入解压目录,执行phpize cd php…
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.切换角色…
第一步新建数据库.名称:suning用户名:sys和system密码:lsw123456在cmd启动监听的命令  lsnrctl start如果无法启动 lsnrctl start原因可能是listener.ora 中HOST地址不对可以使用listener默认监听1521 也可以添加新的监听端口 用SQL PLus连接用户名:sys密码:lsw123456主机字符串:suning as sysdba为了这短短的流程,删除实验数据库花了将近两个小时.网上也没有看到此说明. 创建用户create…
创建ORACLE 数据库,首先用Sys账号角色为dba进入数据库然后,然后根据创建数据库的表空间,然后创建角色,创建完角色后将表空间的权限授予角色. SQL语句如下: create temporary tablespace sdtxhn_temp tempfile 'E:\app\mrhu\oradata\sdtxorcl\sdtxhn_temp.dbf' size 50m autoextend on next 50m maxsize unlimited extent management lo…