目录
1. 安装virtualbox1.1 什么是virtualbox1.2 安装virtualbox1.3 virtualbox跑xp系统1.4 让虚拟机的xp与外面的系统网络互通 2. 安装oracle到虚拟机xp系统2.1 主机和虚拟机共享目录2.2 安装oracle10到虚拟机 3. 主机连接oracle3.1 使用oracleInstanceClient 连接oracle3.2 备份xp系统 4. oracle的一些基本概念oracle服务器oracle数据库和oracle实例表空间和数据库文件段、区、块1. 安装virtualbox
1.1 什么是virtualbox
virtualbox是oracle提供的免费虚拟机虚拟机可以使得在计算机上运行多个操作系统,比如你的电脑可以运行xp、linux、mac系统这里使用虚拟机装个xp系统,然后在xp系统中安装oracle,方便学习oracle数据库1.2 安装virtualbox
下一步安装即可1.3 virtualbox跑xp系统
32位xp系统内存设置为1g
选择固定大小
建议分配20G够用了(可调整位置,否则默认装在C盘)
去掉硬件加速
Enter即可
Enter比较慢(可以通过上下键选择快速)
输入产品密钥(MRX3F-47B9T-2487J-KWKMF-RPWBY)
自定义计算机名与密码
其它配置一直下一步即可选择不启用自动更新
随便输入一个姓名
下一步,完成
完成
ie也可访问
关闭防火墙
1.4 让虚拟机的xp与外面的系统网络互通
默认的xp的ip为A类,与外面主机的ip C类不同网段,无法ping通与外面的网段不同
在设置中设置桥接网卡,选择(使用网线)本地网卡或(使用wifi)无线网卡
成功ping通(记得关闭防火墙否则可能导致ping不通的情况)
2. 安装oracle到虚拟机xp系统
这里使用的是oracle10版本,安装到虚拟机的xp系统中【学习哪个版本都关系不大,主要学习的是oracle的增删改查】2.1 主机和虚拟机共享目录
准备oracle的安装包和360解压,因为纯净的xp中没有解压文件的工具
就是将下载好的oracle数据库文件夹共享
安装增强功能
重启一下xp
成功找到共享文件夹
然后把10G的压缩包复制到xp的c盘中,一般要拷贝,不然会出问题【经验之谈】,然后再解压
如果没有解压工具,安装个360解压缩工具
安装360解压
2.2 安装oracle10到虚拟机
解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面,如下:输入口令和确认口令,如:orcl,点击下一步,出现如下进度条,
注:此口令即是管理员密码。【这里口令是orcl】
检查先决条件,选中红框所示的选择框,如下图
点击“下一步”,出现“概要”界面,点击“安装”。
出现安装进度条,等待安装完成,如下图:
安装完成后,自动运行配置向导,如下图,等待其完成:
完成后,出现“口令管理”界面,点击“口令管理”,如下图:
SCOTT和HR用户的沟去掉(解锁这两个账户),如下图所示,点击“确定”: 把口令设置为和用户名一样
回到“口令管理”界面,点击“确定”,如下图:
安装结束,点击“退出”。
3. 主机连接oracle
3.1 使用oracleInstanceClient 连接oracle
解压到当前配置环境变量
打开终端,输入下面的命令可以登录到orcale【sqlplus hr/hr@192.168.10.34:1521/orcl】
也可以在xp内连接oracle,原理同上,连接时可以省略@后面的内容
3.2 备份xp系统
备份下xp系统,方便出现系统错误等问题还原系统选择备份的状态即可恢复备份
也可以在完成一些操作后再备份,然后选择当前状态继续生成
4. oracle的一些基本概念
oracle服务器
是一个数据管理系统(RDBMS),它提供开放的,全面的,近乎完善的信息管理由一个oracle数据库和多个Oracle实例组成oracle数据库和oracle实例
Oracle数据库:位于硬盘上实际存放数据的文件,这些文件组织在一起,成为一个逻辑的整体,即为Oracle数据库,因此oracle数据库是指硬盘上文件的逻辑集合,必须要与内存里实例合作,才能对外提供数据管理服务。oracle实例:位于物理内存里的数据结构,它由一个共享的内存池和多个后台进程所组成,共享的内存池可以被所有进程访问,用户如果要存取数据库里的数据,必须要通过实例才能实现,不能直接读取硬盘上的文件区别:实例可以操作数据库,在任何时刻一个实例只能与一个数据库关联,多数据情况下,一个数据库上只能有一个实例对其进行操作表空间和数据库文件
表空间是由多个数据文件组成,数据文件只能属于一个表空间表空间为逻辑概念,数据文件为物理概念段、区、块
段存在于表空间中段是区的集合区是数据块的集合数据块会被映射到磁盘块中virtualbox中安装xp系统 安装oracle数据库到虚拟机的xp系统中 主机连接oracle 备份xp系统 oracle数据库的一些基本概念(学习oracle数据库的准备工作)-day01