oracle学习日志(一)
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; 设置每行显示的字符数;
以上设置在每一次登录时,都需要设置(设置只在一次会话有效)
二、几个概念
数据(data) :计算机中所存贮的信息称为数据(文本、数字、图片、音频、视频)
数据库(database):数据的仓库称为数据库,以文件格式存在磁盘中 ; Oracle数据库不是单一的数据库文件,涉及3个文件:
安装oracle数据库产品 ----默认创建了一个数据库 ---- ORCL
(数据文件–.DBF,控制文件–.CTL,日志文件–*.LOG)数据库管理系统(DBMS):database manager system 管理数据库软件
数据库管理员(DBA):database adminstrator
数据库系统: 硬件 + 操作系统 + 数据库管理系统 + 管理员
Oracle数据库:是一个大型的关系型数据库 (关系型数据:数据在数据库中以表为单位来组织的) -----
表是关系型数据库真正存数据对象市场上除了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学习日志(一)相关推荐
- oracle 学习日志
哎~~,时光飞逝,光阴如梭,转眼已经工作了两个年头了,回顾两年,什么都没学到,还自以为是的认为多了不起,反省得太晚了,不可再碌碌终老下去了.静下心来,学点东西吧. 思虑良久,最终想去学下ora ...
- oracle 学习日志--ORACLE EXP命令
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...
- oracle 查询结果升序,Oracle学习日志-8(查询结果排序)
要用到的表如下 书上写到,上面的查询结果排序是随机的,再执行几次结果可能不同,但是我执行多次后,查询结果的排序都是如此,是因为oracle的默认处理方式是按照物理储存顺序查询的,而我在插入记录的时候都 ...
- oracle 学习日志 ----Oracle时间加减
加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from ...
- oracle比较运算符 速度,Oracle学习日志-5(算数运算符,比较运算符和逻辑运算符)...
因为有编程基础,所以对于这一章还是很好理解,只需要注意对NULL的运算. 操作的表格 算数运算符 查询商品名字和商品售价,并商品售价乘2 SELECT product_name,sale_price ...
- oracle学习日志---返回RemoteOperationException: ERROR: Wrong password for user-错误的用户名密码-的错误的解决办法...
ERROR Wrong password for user 在OEM中有些操作需要输入操作系统的用户名密码才能继续下去,但是以前无论怎样输入,总是会返回RemoteOperationException ...
- oracle的脚本日志,学习笔记:Oracle alert日志文件巡检脚本
天萃荷净 分享一篇Oracle alert日志文件巡检脚本 每天都检查oracle日志,所以写了一个比较完善的shell,让其自动处理,在运行程序之前,需要在该脚本目录下新建tmp目录 #!/usr/ ...
- oracle删除日志文件
oracle删除日志文件 删除日志文件的语法例如以下: alter database drop logfile member logfile_name; 删除日志文件须要注意例如以下几点: 1.该日志 ...
- Oracle 监听器日志配置与管理
--======================== -- Oracle 监听器日志配置与管理 --======================== Oracle 监听器是一个服务器端程序,用 ...
最新文章
- Flask-Login一些使用解释(根据官网和个人查找资料的理解并解释)
- 愈学习愈发现自己的无知
- 动态语言,静态类型,强类型定义语言,弱类型定义语言,
- DL之PerceptronAdalineGD:基于iris莺尾花数据集利用Perceptron感知机和AdalineGD算法实现二分类
- CString 操作函数
- [WP8.1UI控件编程]Windows Phone自定义布局规则
- 已知二叉树先序和中序遍历结果,求后序遍历结果
- MySQL在线DDL工具pt-osc
- HTML框架(Frames)
- 永恒之蓝(MS17-010)补丁KB号
- java修饰符作用域
- 日志对于运维的重要性
- P5167 xtq的神笔
- html设置只在最后一页显示页脚,在Word里怎么设置页脚只在最后一页显示?
- java读取文本文件,并且去除重复字段
- 【腾讯Bugly干货分享】从0到1打造直播 App
- 虚拟服务器的常用服务器选什么,如何选择合适的虚拟主机,虚拟主机选什么系统...
- clonezilla(再生龙)克隆linux系统 操作指南
- PCB 布局布线小技巧
- 免费的地理位置信息geo-ip数据库maxmind