oracle数据库11g的安装与配置
-
(一)安装oracle数据库软件
-
(1)压缩包解压,双击运行win64_11gR2_database\database\setup.exe
(2)输入电子邮件,这一步可以跳过,不影响安装,点击“下一步”
(3)此步骤就是选择本次安装的类型,有三种:
1、创建和配置数据库;
2、仅安装数据库软件;(如果选择此项,需要在安装好软件之后,自己配置数据库)
3、升级现有的数据库;
一般情况下,如果电脑上没有数据库,选择第一项就可以了。
(4)系统类:
此步骤有两个选项,桌面类和服务器类,就是安装机器的系统类型。一般的电脑、笔记本等,选择桌面类就可以,如果是作为服务器使用的,选择服务器类。
1. (5)典型安装:
此处配置的是数据库的安装目录、全局数据库、管理员的密码等。其中:
1、安装程序会自动选择系统中盘空间大的作为数据库的安装目录。
2、如果密码太简单,安装程序会提示,如果是自己用的话,简单一些也没问题,选是就可以了。
配置完成后,点击下一步。
1. (6)先决条件检查:
此步骤会检查系统的配置,如果电脑的配置低的话,就会提示检查结果为失败,不过也是可以安装的,就是可能安装上去后,会有点卡。在检查结果的界面,右上角有一个“忽略全部”的选择框,选上此框,就可以继续安装了,点击下一步。一些异常忽略是不影响使用的。
1. (7)概要:
此步骤就是把数据库的一些信息显示出来,界面右边有一个“保存响应文件”的功能,如果需要此信息的话,保存即可,也可以不保存。完成操作后,点击完成,这样配置信息过程就完成了,下面就要开始安装程序了。
(8)安装产品:
这步就是正式开始安装数据库程序了,需要一些时间,安装时间根据电脑配置而定,等待安装完成。安装完成后,会弹出一个数据库解锁的对话框,因为在安装时,数据库的账户都是默认锁着的,要使用的话,需要解锁。点击对话框的“密码管理”,在这里选择需要解锁的账户,设置上密码就可以了。
-
创建数据库实例
-
(9)打开“开始”菜单,依次选择“Oracle-OraDb11g_home1→配置和移植工具→Database Configuration Assisiant”
(10)点击“下一步”
(11)选择“创建数据库”,点击“下一步”
(12)选择“一般用途或事务处理”,点击“下一步”
(13)设置“全局数据库名”和“SID”可以设置成一样的名字,如:orcl 点击“下一步”
(14)点击“下一步”
(15)选择“所有账户使用同一管理口令”并设置口令为123456(自己设置,一定要记住),点击“下一步”
(16)依次点击“下一步”
(17)调整“内存大小”,勾选“使用自动内存管理”点击“下一步”
(18)点击“下一步”
(19)选择“创建数据库”,点击“完成”,开始创建数据库
-
1)打开“开始”菜单,依次选择“Oracle-OraDb11g_home1→配置和移植工具→Net Configuration Assisiant”
2)选择“监听程序配置”,点击“下一步”
3)选择“添加”,点击“下一步”
4)设置“监听程序名”(默认即可),点击“下一步”
5)设置“选定的协议”(默认即可),点击“下一步”
6)选择“使用标准端口号1521”,点击“下一步”
7)选择“否”,点击“下一步”,完成数据库监听的配置
服务命名的配置“服务名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用户登录了。