首先呢,我们访问了Oracle的官网: www.oracle.com 了解了网站里的一些资源,下载页面和下载说明,虽然以前自己也去官网下载过 jdk 之类的相关资源,也只是把他当成一个获取资料的普通网站,今天,就步上了向数据库前进的道路! 尽管以前学了 数据库系统教程,但是实验的机会不多,经过大半年的时间,各种查询、删除等等语句,已经记得不全了。今天,就相当于是零基础开始数据库的新学习!
下面是一些基本的事件,这里只是简单的介绍,大家可以搜索的更加全面:
1、oracle简介
a.oracle公司创立于1977年, 创始人埃里森
b.有关事件: 2009年4月收购sun公司
c.oracle是什么
1)是一种对象关系型数据库管理系统
2)在管理信息系统、企业数据处理、因特网和电子商务等领域使用非常广泛
3)在数据库安全性与数据完整性控制方面性能优越
4)具有很好的跨操作系统、跨硬件平台的数据互操作能力
d.公司官网: www.oracle.com
甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越
IBM ,成为继
Microsoft 后全球第二大软件公司。
世界上的所有行业几乎都在应用Oracle技术,《财富》100强中的98家公司都采用Oracle技术。Oracle是第一个跨整个产品线(数据
库、业务应用软件和应用软件开发与决策支持工具)开发和部署100%基于互联网的企业软件的公司。Oracle是世界领先的信息管理软件供应商和世界第二
大独立软件公司。
3、Oracle的体系结构
Oracle的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中组织与管理机制
Oracle服务器提供开发、全面和综合的信息管理,它由Oracle数据库和Oracle实例组成
1)数据库:物理操作系统文件或磁盘的集合.
2)实例:管理数据库的后台进程和内存结构的集合。
由一组Oracle后台进程/线程以及一个共享内存区组成。
4、Oracle网络配置
Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。
服务器端配置监听器,客户端配置网络服务名。
服务器端监听器配置信息包括监听协议、地址及其他相关信息。
配置信息保存在名为listener.ora的文件中。在安装服务器软件时自动配置一个监听器
客户端的网络服务名配置信息包括服务器地址、监听端口号和数据库SID等,与服务器的监听器建立连接。
配置信息保存在名为tnsnames.ora的文件中
Oracle中的 Net Configuration Assistant和Net Manager工具都能用来配置监听器和网络服务名
5、Oracle的默认用户
只有合法的用户帐号才能访问Oracle数据库,Oracle有几个默认的数据库用户:sys、system、scott
scott用户是Oracle数据库的一个示范账户,在数据库安装时创建,默认密码为tiger
要连接到数据库就必须有一个用户帐号,每一个用户都有一个默认的表空间和一个临时表空间。
创建用户的语法如下:
created user <username> identified by <password>
default tablespace users
temporary tablespace temp;
6、Oracle的查询工具
Oracle的查询工具包括:SqlPlus, PL/SQL Developer , Sql Developer
大家有没有疑惑?为什么没有2?
其实 第二个内容就是 oracle的安装和基本命令的使用。姜哥一直在强调:如果安装失败,不要搜索什么解决的方法,直接重装系统,不然后面的使用又会出现比较严峻的问题,同 时,也是给各位初学者一个提醒吧。由于安装时没有截图,我就没有详细的一一介绍怎么安装了。下面来介绍今天学习的一些命令:
1、连接数据库: sqlplus system/a //a是默认的密码,要是在安装的时候已经修改了,请使用你修改过的密码
或者是 sqlplus system/[email protected] //@后面接的是你自己设置的数据库实例名:这是只是为了在有多个实例的时候,让你更加清晰地看到自己的 user name
2、 exit 退出
3、show user 查看当前数据库实例
4、当数据库实例密码的时候,用 SYS 超级管理员 修改
首先:转换成 SYS : conn / as sysdba
然后解除锁定: alter user system account unlock; //这里只是将 system 用户作为一个例子,大家可以查看一下oracle里面的管理员结构层次
最后修改密码: alter user system identified by b; //b是新设置的密码,一般是 8 位,前面安装的时候设置长度不够,也是会提醒的
修改成功之后,退出,利用前面的密码就不能成功连接数据库了