前言:
l oracle安装路径和安装目录没有中文和空格,最好拖到d:根目录
l Windows用户名不要起中文,这是作为程序员的最基本的要求,否则出现各种环境错误
l Oracle需要固定ip的,电脑又经常性换网卡,ip所以我用虚拟机的nat,ip是固定的.
l 删除注册表
因为第一次安装时,出现故障是很小的,然多次安装,就要处理一些问题:
准备工作:
如果你以前装过Oracle数据库,而且安装目录要改变请先打开注册表编辑器里的:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Oracle11和它下面的几个
如果你没安装过Oracle产品的话在注册表里面的与Oracle有关的注册表全删了,如果你安装过Oracle产品,就找与Oracle数据库有关的注册便删了,如果你以前安装过Oracle而没有执行安装前准备的话,在配置数据库的时候会出现各式各样的错误。
l 安装oracle 11g系统最好是1G以上内存,硬盘至少需要4.5G空间。
l 至少环境在Linux Server release 5.3以上。
l win安装包
n win32_11gR2_database(服务端)
n win32_11gR2_client(客户端)
l linux安装包
n linux_11gR2_database(服务端)
n linux_11gR2_client(客户端) 1 win在windows下安装服务端 1.1安装win32_11gR2_database安装包
系统:xp,win7,win8.1,win10ltsb2016
Java版本可以选择最新的,可以使用,需要提前安装
版本选择:oracle 11gR2,32位,尽量不要选择64位.
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
在windows下安装win32_11gR2_database完成 1.3 设置windows下oracle服务
l 进入开始菜单à控制面板à管理工具à服务
l
l 查看oracle相关组件是否成功安装。
l 由于oracle非常大,如果每次启动计算机时都自动启动,那么计算机会很慢,而且资源也基本被oracle占尽。
l 把oracle的相关服务启动类型都由自动改为手动。
l 需要使用oracle的时候手动启动
u 需要启动的两个服务
– OracleServiceORCL。
– OracleOraDb11g_home1TNSListener。
u 其他的都不需要启动 1.4 测试oracle,添加数据库用户
在命令行输入
sqlplus /nolog
进入sqlplus命令提示符,输入
conn /as sysdba
在sqlplus命令提示符下输入
create user dbuser1 identified by dbuser1;
(一定要以;号结尾)
(用户名可以自己随便取,例子中添加用户名为’dbuser1’,密码为’dbuser1’。 如果想修改用户密码执行alter user dbuser1 identified by newpasswd;。如果想删除该用户,可以执行drop user dbuser1;)
在sqlplus命令提示符下输入
grant connect,resource to dbuser1;
(一定要以;号结尾)
在sqlplus命令提示符下输入
quit;
退出sqlplus
用户dbuser1添加成功
测试2:
cmd命令行输入:
cd \
sqlplus scott
连接到了sql了
输入:
select * from tab;
select * from dept;
select * from emp;
设置格式:
输入:
set linesize 120
select * from emp;
-->cmd的属性窗口设置:
屏幕缓冲区大小为120,窗口大小宽度为120
-->保存属性
所有的信息放在一页了
set pagesize 120
select * from emp; 1.5 安装win32_11gR2_client
一般来说oracle需要固定ip,所以我在虚拟机里面测试,我的电脑经常性自动获取ip地址,而且网段不一样,所以设置了NAT模式,如何设置固定ip,和差别,请看我的别的文章.
这里我设置好了我的网段:192.168.100.2