ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle环境安装与配置

Oracle环境安装与配置

Linux操作系统 作者:okdown 时间:2013-12-31 19:21:47 0 删除 编辑

2. 搭建Oracle环境(安装与配置)

2.1. 系统需求

内存需求:

1 GB

磁盘空间需求:

Oracle软件需要 1.5 GB 到 3.5 GB

操作系统:

根据手册文档而定

2.2. 安装Oracle服务器端

请参见相关文档:

1, 《在Windows XP中安装Oracle10g》

2, 《在Win7或Vista中安装Oracle11g》

3, 《在Linux中安装Oracle》

4, 《虚拟机中安装Oracle》

 

 

全局数据库名是数据库在服务器网络中的唯一标识。

 

数据库创建完毕后,需要设置数据库的默认用户。Oracle中为管理员预置了两个用户分别是SYS和SYSTEM。同时Oracle为程序测试提供了一个普通用户scott,口令管理中,可以对数据库用户设置密码,设置是否锁定。 Oracle客户端使用用户名和密码登录Oracle系统后才能对数据库操作。

 

默认的用户中,SYS和SYSTEM用户是没有锁定的,安装成功后可以直接使用,SCOTT用户默认为锁定状态,因此不能直接使用,需要把SCOTT用户设定为非锁定状态才能正常使用。

 

 

Oracle 数据库是一个庞大的软件,启动它会占有大量的内存和CPU资源。如果不想让Oracle数据库自动启动,可做如下设置:




Oracle环境安装与配置

虽然一个Oracle数据库服务器中可以安装多个数据库,但是一个数据库需要占用非常大的内存空间,因此一般一个服务器只安装一个数据库。每一个数据库可以有很多用户,不同的用户拥有自己的数据库对象(比如:数据库表),一个用户如果访问其他用户的数据库对象,必须由对方用户授予一定的权限。不同的用户创建的表,只能被当前用户访问。因此在Oracle开发中,不同的应用程序只需使用不同的用户访问即可。

2.3. 使用自带工具SqlPlus操作Oracle数据库的基础

2.3.1.  操作Oracle的工具

¨ Sqlplusw.exe,命令行程序。

¨ iSql*Plus,Web程序。

¨ 其他图形化工具。

 

使用iSQL*Plus可以:

l 描述表结构。

l 编辑 SQL 语句。

l 执行 SQL语句。 

l 将 SQL 保存在文件中并将SQL语句执行结果保存在文件中。

l 在保存的文件中执行语句。

l 将文本文件装入 SQL*Plus编辑窗口。

l 以本机为例:http://localhost:5560/isqlplus/


Oracle环境安装与配置


2.3.2.  SQL语句说明

¨ SQL 语言大小写不敏感。 

¨ SQL 可以写在一行或者多行(使用时最后要以分号结尾,表示一条SQL语句)。

¨ 关键字不能被缩写也不能分行

¨ 格式:

各子句一般要分行写。

使用缩进提高语句的可读性。

 

2.3.3.  一些SQL*Plus命令

说明:命令不区分大小写。

 

2.3.3.1. 登录、注销

¨ 登录普通用户:

方式一:执行 sqlplus --> 输入用户名 --> 输入密码。

方式二:执行 sqlplus {用户名} --> 输入密码。

方式三:执行 sqlplus {用户名}/{密码}。

例子:

sqlplus --> 输入scott --> 输入tiger。

sqlplus scott --> 输入密码。

sqlplus scott/tiger。

 

¨ 登录管理员:

执行 sqlplus / as sysdba

 

¨ 退出:

exit

 

说明:用户名不区分大小写,密码区分。

2.3.3.2. 用户锁定、解锁、修改密码

¨ 解锁用户:

alter user 用户名 account unlock;

¨ 锁定用户:

alter user 用户名 account lock;

¨ 修改密码:

alter user 用户名 identified by 新密码;

¨ 修改管理员密码:

alter user sys identified by 新密码;

2.3.3.3. 加载脚本文件

¨ 加载脚本文件:

例:@c:/a.sql

2.3.3.4. 查看与设置参数

¨ 查看参数

格式:

show {show选项}

例子:

show pagesize

show linesize

作用:

显示参数目前的值。

 

¨ 设置参数的值

格式:

set {set选项} {新值}

例子:

set linesize 110

set pagesize 30

作用:

设置参数的值,通过这种方式设置的参数值只对本次登录有效。

 

¨ 永久保存设置的参数

如果希望能永久保存设置的参数,可以去修改文件:

oracleHomeproduct10.2.0db_2sqlplusadminglogin.sql。

 

2.3.3.5. 中止正在执行的命令

在命令行的SqlPlus中,中止一个正在执行的命令是 Ctrl+/, Ctrl + C,如果直接按Ctrl+C会退出SqlPlus程序。

 

在sqlplus.exe(单独运行的程序)中,中止一个正在执行的命令是 Ctrl + C。

 

2.3.3.6. Oracle启动和关闭

必须是sys用户,命令为:

启动:

startup open

关闭:

shutdown immediate

2.3.4.  SQL语句与SqlPlus命令



Oracle环境安装与配置


Oracle环境安装与配置

2.4. Oracle相关的服务

OracleService+服务名,该服务是数据库启动的基础,只有该服务启动了,Oracle数据库才能正常启动。这是必须启动的服务。

 

OracleOraDb10g_home1TNSListener,该服务是服务器端为客户端提供的监听服务,只有该服务在服务器上正常启动,客户端才能连接到服务器。该监听服务接收客户端发出的请求,然后将请求传递给数据库服务器。一旦建立了连接,客户端和数据库服务器就能直接通信了。

 

OracleOraDb10g_home1iSQL*Plus,该服务提供了用浏览器对数据库中数据操作的方式。该服务启动后,就可以使用浏览器进行远程登录并进行数据库操作了。如下图所示:




Oracle环境安装与配置

2.5. 贯穿这门课程的方案(scott方案)

Oracle环境安装与配置


Hr方案:


Oracle环境安装与配置


<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22931421/viewspace-1114465/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-11-26