介绍:
Oracle是市场目前很流行的大型数据库,使用于大型项目的数据存储
作用:
合理的管理数据的存储和读取
使用:
软件的安装与卸载:
软件:oracleXE版本
PLSql第三方提供的客户端插件
卸载:https://jingyan.baidu.com/article/922554468d4e6b851648f4e3.html(oracle 11g卸载)
软件使用:
验证安装成功:
打开Sql命令黑窗口,输入命令 conn system/密码
安装内容:
数据库管理系统(一个)
数据库(多个)
SID:数据库的唯一标识
注意:OracleXE版本默认安装数据库名为XE
软件服务介绍:
OracleServiceXE相当于Oracle的开关
OracleXETNSListener。oracle的监听器
软件目录介绍:
oradata:数据库相关信息
product:数据库管理系统的相关信息
bin目录:数据库管理系统的启动目录
jdbc目录:数据库和java连接的相关jar包
netWork:数据库管理系统所需要的网络配置
log目录:oracle异常日志信息的存储目录
软件原理:
软件体系架构:
B/S架构:Browser/Server(浏览器服务器模式)
C/S架构:Client/Server(客户端服务器模式)
本地网络服务和监听配置
本地网络配置(给客户端用的)
oracle先加载F:\Oracle\app\oracle\product\11.2.0\server\network\ADMIN下的tnsnames.ora文 件读取里面的协议,地址,端口号,然后用户不用输入这些,只用用户名和密码就行了
内容:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-M0RHGTI9USH)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
监听器配置:
服务器通过端口号来判断是否调用oracle服务,端口号是服务器端的监听器来判断的
在F:\Oracle\app\oracle\product\11.2.0\server\network\ADMIN下的listener.ora文件
监听器常见错误:ora-12514
解决:
在F:\Oracle\app\oracle\product\11.2.0\server\network\ADMIN下的listener.ora文件中增加
(SID_DESC =
(SID_NAME = XE)
(ORACLE_HOME = F:\Oracle\app\oracle\product\11.2.0\server(对方的))
(PROGRAM = XE)
)然后重启监听服务OracleXTENSListener
Oracle自带账户:XE
账户名:
System:系统账户(管理员)
Sys:超级用户(oracle管理员)
区别:
Sys账户比System账户的权限要多
注意:
OracleXE版本安装好以后,不自带铍铜用户
Oracle11g和Oracle10g自带一个普通用户scoot,默认密码为:tiger,病给该用户自带一张二维 数据表
Oracle新建用户:
1.必须使用System或Sys账户进行创建
打开PLSql,使用System账户登录,注意登录身份选择sysdba
2.新建sql命令窗口(执行)
-- 创建用户
-- create user用户名 identified by 密码
reate user scott identified by 123456
-- 给用户赋予权限
-- 赋予数据库登录链接权限
grant connect to scott;
-- 赋予资源操作权限
grant resource to scott;
Oracle更改密码:
1.打开cmd,打开sqlplus
2.进入系统用户
3.alter user+要更改的用户名+identified by+新密码