Oracle:

全称 - 甲骨文股份有限公司,全球第二大软件公司,但在数据库领域,Oracle无争议的第一,Oracle数据库比较重要的几个产品: Oracle 8i/9i — internate Oracle 10g/11g (grid) Oracle12C/… (Cloud)

安装Oracle :
参考:Oracle 11g安装步骤(超详细)
得到7个服务 ,只需要关注其中2个服务 OracleServicceORCL(此服务必须启动) ,监听服务(OracleOraDb11g_home1TNSListener – 此服务只在通过网络访问Oracle数据库时需要,如果使用Sql Developer图形的管理工具,也需要启动此服务),除了这2个服务,其它服务一律不需要启动(只在待定的技术需要启动对象的服务)

net start oracleserviceorcl  --- 命令行窗口需要以管理员的身份运行
net stop oracleserviceorcl --关闭服务
lsnrctl start -- 启动监听服务
lsnrctl stop -- 关闭监听服务

Oracle数据库的客户端:
一个是命令行环境使用Oracle数据库(SqlPlus),图形界面使用Oracle数据库(SQL Developer),除了Oracle自带的2个客户端程序外,可以使用第三访问软件来操作Oracle数据库(PL/SQL)

登录Oracle数据库 :
scott / system / sys (scott / tiger) sys/orcl

示例数据库的登录账号:scott/tiger     show user ---查看当前账号
超级管理员登录:sys/orcl as sysdba几个问题:忘了超级管理员的密码
sqlplus sys/nolog as sysdba  :以无日志方式登录,此时不需要密码
锁定账号:alter user scott account lock;
解锁账号:alter user scott account unlock;   备注(soctt账号的默认密码为tiger)
修改密码:alter user scott identified by 新密码;

一、SQLPLUS环境

select * from tab; 查看当前账号下的表; employee
set pagesize 40; 设置每页显示条数(记录数量)
set linesize 400; 设置每行显示的字符数;
以上设置在每一次登录时,都需要设置(设置只在一次会话有效)

二、几个概念

  1. 数据(data) :计算机中所存贮的信息称为数据(文本、数字、图片、音频、视频)

  2. 数据库(database):数据的仓库称为数据库,以文件格式存在磁盘中 ; Oracle数据库不是单一的数据库文件,涉及3个文件:

  3. 安装oracle数据库产品 ----默认创建了一个数据库 ---- ORCL
    (数据文件–.DBF,控制文件–.CTL,日志文件–*.LOG)

  4. 数据库管理系统(DBMS):database manager system 管理数据库软件

  5. 数据库管理员(DBA):database adminstrator

  6. 数据库系统: 硬件 + 操作系统 + 数据库管理系统 + 管理员

  7. Oracle数据库:是一个大型的关系型数据库 (关系型数据:数据在数据库中以表为单位来组织的) -----
    表是关系型数据库真正存数据对象

  8. 市场上除了oracle关系型数据库外,还有其它关系型数据库产品:mysql,sql server ,access…

Oracle数据库端口:1521

MySQL数据库端口:3306

三、 Scott示例

学习oracle数据库,从scott账号开始…

查看得到scott账号下有4张表(有效的是3张)   ---- DEPT ,EMP,SALGRADE
SQL> select * from tab;TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
BONUS                          TABLE
DEPT                           TABLE
EMP                            TABLE
SALGRADE                       TABLESQL> desc  dept名称                                    是否为空?                      备注-------------------------------------------------------------------------                  DEPTNO                NOT NULL NUMBER(2)                         部门编号DNAME                 VARCHAR2(14)                               部门名称LOC                   VARCHAR2(13)                               部门地址SQL> desc emp;名称                             是否为空? 类型                          备注------------------------------------------------------------------------------------------------EMPNO                         NOT NULL NUMBER(4)                  员工编号ENAME                         VARCHAR2(10)                        员工姓名JOB                           VARCHAR2(9)                         员工职务                MGR                           NUMBER(4)                           员工上司HIREDATE                      DATE                                雇佣日期SAL                           NUMBER(7,2)                         员工薪水COMM                          NUMBER(7,2)                         佣金(奖金/提成)DEPTNO                        NUMBER(2)                           部门编号SQL> desc salgrade名称                          是否为空? 类型                        备注-------------------------------------------------------------------------GRADE                         NUMBER                            等级编号LOSAL                         NUMBER                            最低薪水HISAL                         NUMBER                            最高薪水

记录/实体:表中的每一条数据称为记录

oracle学习日志(一)相关推荐

  1. oracle 学习日志

    哎~~,时光飞逝,光阴如梭,转眼已经工作了两个年头了,回顾两年,什么都没学到,还自以为是的认为多了不起,反省得太晚了,不可再碌碌终老下去了.静下心来,学点东西吧.     思虑良久,最终想去学下ora ...

  2. oracle 学习日志--ORACLE EXP命令

    本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...

  3. oracle 查询结果升序,Oracle学习日志-8(查询结果排序)

    要用到的表如下 书上写到,上面的查询结果排序是随机的,再执行几次结果可能不同,但是我执行多次后,查询结果的排序都是如此,是因为oracle的默认处理方式是按照物理储存顺序查询的,而我在插入记录的时候都 ...

  4. oracle 学习日志 ----Oracle时间加减

    加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from ...

  5. oracle比较运算符 速度,Oracle学习日志-5(算数运算符,比较运算符和逻辑运算符)...

    因为有编程基础,所以对于这一章还是很好理解,只需要注意对NULL的运算. 操作的表格 算数运算符 查询商品名字和商品售价,并商品售价乘2 SELECT product_name,sale_price ...

  6. oracle学习日志---返回RemoteOperationException: ERROR: Wrong password for user-错误的用户名密码-的错误的解决办法...

    ERROR Wrong password for user 在OEM中有些操作需要输入操作系统的用户名密码才能继续下去,但是以前无论怎样输入,总是会返回RemoteOperationException ...

  7. oracle的脚本日志,学习笔记:Oracle alert日志文件巡检脚本

    天萃荷净 分享一篇Oracle alert日志文件巡检脚本 每天都检查oracle日志,所以写了一个比较完善的shell,让其自动处理,在运行程序之前,需要在该脚本目录下新建tmp目录 #!/usr/ ...

  8. oracle删除日志文件

    oracle删除日志文件 删除日志文件的语法例如以下: alter database drop logfile member logfile_name; 删除日志文件须要注意例如以下几点: 1.该日志 ...

  9. Oracle 监听器日志配置与管理

    --======================== -- Oracle 监听器日志配置与管理 --========================     Oracle 监听器是一个服务器端程序,用 ...

最新文章

  1. Flask-Login一些使用解释(根据官网和个人查找资料的理解并解释)
  2. 愈学习愈发现自己的无知
  3. 动态语言,静态类型,强类型定义语言,弱类型定义语言,
  4. DL之PerceptronAdalineGD:基于iris莺尾花数据集利用Perceptron感知机和AdalineGD算法实现二分类
  5. CString 操作函数
  6. [WP8.1UI控件编程]Windows Phone自定义布局规则
  7. 已知二叉树先序和中序遍历结果,求后序遍历结果
  8. MySQL在线DDL工具pt-osc
  9. HTML框架(Frames)
  10. 永恒之蓝(MS17-010)补丁KB号
  11. java修饰符作用域
  12. 日志对于运维的重要性
  13. P5167 xtq的神笔
  14. html设置只在最后一页显示页脚,在Word里怎么设置页脚只在最后一页显示?
  15. java读取文本文件,并且去除重复字段
  16. 【腾讯Bugly干货分享】从0到1打造直播 App
  17. 虚拟服务器的常用服务器选什么,如何选择合适的虚拟主机,虚拟主机选什么系统...
  18. clonezilla(再生龙)克隆linux系统 操作指南
  19. PCB 布局布线小技巧
  20. 免费的地理位置信息geo-ip数据库maxmind

热门文章

  1. Kali 玩机技巧(杂篇)
  2. 学了python做什么自由职业者_如何做一个自由职业者?
  3. shell脚本之echo用法
  4. 嵌入式学习培训要学多久?嵌入式学习哪些内容?
  5. Altium Designer入门学习笔记4:PCB设计中各层的含义
  6. 梅科尔工作室-张启帆-鸿蒙笔记4
  7. 阿里正式推出短视频独立app对标抖音?商品推广才是重点!
  8. 音视频播放 via Media Foundation II
  9. 菜鸟第一次wp项目总结
  10. OpenCV-Python learning-2.视频、相机简单处理