首页 > 编程知识 正文

oracle从入门到精通第三版pdf,科目二侧方停车视频全过程讲解

时间:2023-05-06 12:51:11 阅读:142838 作者:4435

本章内容:

甲骨文简介

安装步骤

基本使用

用户管理

一. Oracle数据库简介

Oracle数据库是OracleOracle公司的核心产品,适用于大型项目的开发。 银行、电信、电子商务、金融等各个领域都大量使用Oracle数据库。

Oracle数据库是一种面向对象的数据库,它基于关系数据库引入了面向对象的特性。

Oracle数据库的产品可以免费下载。 那个服务是收费的。 这意味着,如果数据库用于商业目的,则必须获得Oracle许可证。

Oracle问世已经30年了,经历了很多版本。 现在的最新版本是12c。 11g版本目前很稳定,很多企业也在使用,所以从这个版本开始入门学习,以后的版本也几乎没有区别。

PS:MySQL是Java开发中常用的数据库,MySQL的母公司08年被SUN公司收购,SUN公司09年被Oracle收购,所以MySQL也是Oracle旗下的产品。

二. Oracle安装:

1、您可以从Oracle官网下载Oracle安装程序包

3358 www.Oracle.com/tech network/database/enterprise-edition/downloads/index.html

2、解压缩后,双击setup.exe文件,弹出屏幕,然后选择“高级安装”

3、选择企业版

4 .选择安装目录。 请不要在目录中包含中文。 下面的名字和路径用默认的就可以了。

5、不填写邮箱地址也可以。 下一步是

6、Oracle检查安装环境。 有一部分可能失败。 下一步是

七、下一步

8、下一步

9、也可以设置数据库名称,使用默认

10、可以调整使用的内存、字符集等。 在此将字符集设定为UTF8

十一、下一步行动

十二、下一步行动

十三、下一步行动

14、为了方便,这里可以为所有账户设置统一密码,登录数据库。

15、现在可以开始安装了

16、安装过程中会自动出现一些表格,无需在意

17、安装完成后,出现以下表格,点击密码管理

18、现在解除SCOTT账户的锁定。 这个账户经常被用于学习

19、安装完成后,Windows系统服务中将出现一些服务。

OracleServiceORCL是Oracle的核心服务,Oracle使用Oracle***Listener连接到Oracle,后者是企业控制台B/S程序的后台服务

三.基本使用

安装完成后,可以在Windows命令行中输入sqlplus以打开Oracle附带的客户端程序sqlplus。 通过简单的命令行程序,可以输入各种SQL命令来管理数据库。

要访问sqlplus,必须输入用户名和密码。 Oracle有几个用户。

sys和system是系统管理员(DBA ),具有最大权限,并在安装过程中设置密码。 scott是普通用户,有几个学习表,初始密码为tiger。

使用system登录系统。

常用命令:

show user; 显示当前用户名

shutdown immediate; 关闭数据库

startup open; 启动数据库

用户连接:

conn用户名/密码@连接字符串as角色

1 )角色是权限的集合,具有以下三个内置角色:

sysdba数据库管理员。 拥有最多的权限,包括打开和关闭数据库、数据库备份和恢复、日志管理、会话管理、创建数据库和用户管理。

sysoper数据库操作员。 包括权限。 数据库打开/关闭、备份和恢复、日志管理、会话管理。

正规的一般用户。 只有查询表的权限。

2 )连接字符串用于指定服务器的地址,连接到本机时可以不写。 如果需要连接并登录到远程服务器,则必须添加。

3 )如何设置连接字符串:

1、在Oracle安装目录中,找到tnsnames.ora文件;

位置位于Oracle目录 product11.1.0db _2 networkadmin下。 例如,c :appchproduct11.1.0db _

2、在文本编辑器中打开:

ORCL=

p>

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = xray)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

说明:最上面的ORCL是连接字符串的名字,下面ADDRESS部分是服务器地址,其中HOST后面是服务器的主机名,PORT是端口号,默认是1521,最后SERVICE_NAME是服务器上数据库的名字。

可以在下面添加新的连接字符串,如连接ip为192.168.52.28的服务器,数据库名为orcl。

TEST =

  (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.52.28)(PORT = 1521))

    (CONNECT_DATA =    (SERVER = DEDICATED)   (SERVICE_NAME = orcl)   )  )

连接示例:

 

四、用户管理

不同于MySQL一般在DBMS上创建很多个数据库,Oracle的数据库会占用大量内存,一般情况下一个Oracle服务器只安装一个数据库。

Oracle数据库中可以创建多个用户,每个用户有自己的资源(表、视图、存储过程等),每个用户可以访问自己的资源,要访问其他用户的表,则需要对方授权。

Oracle中用户的概念非常重要,下面是常用的用户管理命令:

创建用户:

create user 用户名 identified by 密码[account lock|unlock]

说明:account lock|unlock 是用于设置用户锁定状态的,可以不填写,不写情况下默认是lock锁定状态的,锁定状态的用户无法使用。也可以在创建用户后通过命令修改锁定状态:

alter user 用户名 account unlock;

用户授权:

Grant 角色|权限 to 用户名;

说明:创建好的用户还没有任何权限,所以无法连接数据库、操作表等。下面还需要给用户一定的角色或权限,角色是多个权限的集合。

常用的角色有:

Ø Connect 只能连接服务器,用于临时用户。

Ø Resource 能创建和使用资源(表、索引、视图、存储过程等)。

Ø DBA 拥有所有系统权限,包括创建用户和授权等。

通常只给用户Connect和Resource角色就可以进行基本的开发了。

示例:使用创建的新用户登录服务器。

 

其它操作:

修改密码:alter user 用户名 identified by 新密码;

收回权限:

revoke 角色|权限 from 用户名;

删除用户:

drop user 用户名[cascade];

说明:cascade是级联操作,删除所有和该用户有关的资源。

 

本章总结:

1. Oracle是一种对象关系型数据库,产品免费,服务收费。

2. Oracle安装后会产生几个服务:OracleServiceORCL核心服务,Oracle*Listener客户端监听服务,OracleDBConsoleorcl控制台后台服务。

3. 可以使用自带的客户端程序sqlplus进行操作。

4. 通过配置连接字符串文件tnsnames.ora,可以连接远程服务器。

5. 可以通过create user、grant等语法来管理用户。

 

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。