oracle数据库11g的安装与配置

  1. (一)安装oracle数据库软件

  2. (1)压缩包解压,双击运行win64_11gR2_database\database\setup.exe

    oracle数据库11g的安装与配置

    oracle数据库11g的安装与配置

    (2)输入电子邮件,这一步可以跳过,不影响安装,点击“下一步”

    oracle数据库11g的安装与配置

    (3)此步骤就是选择本次安装的类型,有三种:

    1、创建和配置数据库;

    2、仅安装数据库软件;(如果选择此项,需要在安装好软件之后,自己配置数据库)

    3、升级现有的数据库;

    一般情况下,如果电脑上没有数据库,选择第一项就可以了

    oracle数据库11g的安装与配置

     (4)系统类:

    此步骤有两个选项,桌面类和服务器类,就是安装机器的系统类型。一般的电脑、笔记本等,选择桌面类就可以,如果是作为服务器使用的,选择服务器类。

    oracle数据库11g的安装与配置

    1.    (5)典型安装:

    此处配置的是数据库的安装目录、全局数据库、管理员的密码等。其中:

    1、安装程序会自动选择系统中盘空间大的作为数据库的安装目录。

    2如果密码太简单,安装程序会提示,如果是自己用的话,简单一些也没问题,选是就可以了。

    配置完成后,点击下一步。

    oracle数据库11g的安装与配置

    1.    (6)先决条件检查:

    此步骤会检查系统的配置,如果电脑的配置低的话,就会提示检查结果为失败,不过也是可以安装的,就是可能安装上去后,会有点卡。在检查结果的界面,右上角有一个“忽略全部”的选择框,选上此框,就可以继续安装了,点击下一步。一些异常忽略是不影响使用的。

    1.    (7)概要:

    此步骤就是把数据库的一些信息显示出来,界面右边有一个“保存响应文件”的功能,如果需要此信息的话,保存即可,也可以不保存。完成操作后,点击完成,这样配置信息过程就完成了,下面就要开始安装程序了。

    oracle数据库11g的安装与配置

      (8)安装产品:

    这步就是正式开始安装数据库程序了,需要一些时间,安装时间根据电脑配置而定,等待安装完成。安装完成后,会弹出一个数据库解锁的对话框,因为在安装时,数据库的账户都是默认锁着的,要使用的话,需要解锁。点击对话框的“密码管理”,在这里选择需要解锁的账户,设置上密码就可以了。

    oracle数据库11g的安装与配置


  3. 创建数据库实例

  4. 9

    (9)打开“开始”菜单,依次选择“Oracle-OraDb11g_home1→配置和移植工具→Database Configuration Assisiant”

    oracle数据库11g的安装与配置

    (10)点击“下一步”

    oracle数据库11g的安装与配置

    (11)选择“创建数据库”,点击“下一步”

    oracle数据库11g的安装与配置

    (12)选择“一般用途或事务处理”,点击“下一步”

    oracle数据库11g的安装与配置

    (13)设置“全局数据库名”和“SID”可以设置成一样的名字,如:orcl   点击“下一步”

    oracle数据库11g的安装与配置

    (14)点击“下一步”

    oracle数据库11g的安装与配置

    (15)选择“所有账户使用同一管理口令”并设置口令为123456(自己设置,一定要记住),点击“下一步”

    oracle数据库11g的安装与配置

    (16)依次点击“下一步”

    oracle数据库11g的安装与配置

    oracle数据库11g的安装与配置

    oracle数据库11g的安装与配置

    (17)调整“内存大小”,勾选“使用自动内存管理”点击“下一步”

    oracle数据库11g的安装与配置

    (18)点击“下一步”

    oracle数据库11g的安装与配置

    (19)选择“创建数据库”,点击“完成”,开始创建数据库

    oracle数据库11g的安装与配置

    oracle数据库11g的安装与配置


    最后一定要配置数据库的监听程序
  5. 1)打开“开始”菜单,依次选择“Oracle-OraDb11g_home1→配置和移植工具→Net Configuration Assisiant”

oracle数据库11g的安装与配置

2)选择“监听程序配置”,点击“下一步”

oracle数据库11g的安装与配置

3)选择“添加”,点击“下一步”

oracle数据库11g的安装与配置

4)设置“监听程序名”(默认即可),点击“下一步”

oracle数据库11g的安装与配置

5)设置“选定的协议”(默认即可),点击“下一步”

oracle数据库11g的安装与配置

6)选择“使用标准端口号1521”,点击“下一步”

oracle数据库11g的安装与配置

7)选择“否”,点击“下一步”,完成数据库监听的配置

oracle数据库11g的安装与配置

在Net Manager中管理监听程序和服务名的配置

服务命名的配置“服务名servername”来代替“server_ip:server_port/db_name”

如果要连接指定数据库名的数据,除了用户名密码以外,还需要输入类似“server_ip:server_port/db_name”

端口号和数据库名字这样一个连接字符串。因此,为方便记忆,Oracle提供了服务命名的方法,

通过指定“服务名servername”来代替“server_ip:server_port/db_name”这样一个连接字符串。

网络服务名需要自己定义,尽量做到见名知义。

OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)对新手来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可

要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。

在以管理员权限启动cmd下的命令:

停止oracle实例服务
C:\Users\Administrator>net stop OracleServiceORCl
--启动oracle实例服务
C:\Users\Administrator>net start OracleServiceORCl

--启动oracle监听服务
C:\Users\Administrator>lsnrctl start
--停止oracle监听服务
C:\Users\Administrator>lsnrctl stop

登陆sqlplus:方式一:sqlplus scott/tiger   方式二:隐藏密码登陆:sqlplus 然后在数据用户名密码。

sqlplus /nolog :是登陆sqlplus软件 

 

用户名 / 密码                      登录身份                              说明

sys/change_on_install       SYSDBA 或 SYSOPER        不能以 NORMAL 登录,可作为默认的系统管理员

system/manager               SYSDBA 或 NORMAL         不能以 SYSOPER 登录,可作为默认的系统管理员

sysman/oem_temp             sysman                            为 oms 的用户名

scott/tiger                        NORMAL                            普通用户

aqadm /aqadm                SYSDBA 或 NORMAL        高级队列管理员

Dbsnmp/dbsnmp           SYSDBA 或 NORMAL           复制管理员

 

 

登录身份:指登录时的Role指定,oracle11g中分SYSDBA和default两种。

如果提示密码过期:登陆sqlplus :sqlplus /nolog

然后在SQL> 命令中输入: 
conn  sys/password as sysdba; 
(此处的sys用户的密码是我们给数据库设置的密码) 
在登录成功之后,会提示已连接 
最后输入:alter user scott identified by tiger;

(修改scott用户的密码) 
alter user scott account unlock; 
(对SCOTT解锁) 
然后我们就可以使用scott用户登录了。

1. Oracle ORCL VSS Writer Service:
Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)
2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)
3. OracleJobSchedulerORCL:
Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)
4. OracleMTSRecoveryService:
服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
5. OracleOraDb11g_home1ClrAgent:
Oracle数据库
.NET扩展服务的一部分。 (非必须启动)
6. OracleOraDb11g_home1TNSListener:
监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动,下面会有详细详解)。
注:ORCL是数据库实例名,默认的数据库是ORCL,你可以创建其他的,即OracleService+数据库名。