linux下安装oracle数据库
- 格式:docx
- 大小:1.72 MB
- 文档页数:25
一、给linux虚拟机扩容(如果linux虚拟机硬盘空间不足)
1)关闭虚拟机系统,选择需要扩容的虚拟机系统如图:
2)VMware里点击菜单VM——>Settings,显示出如图:
3)点击“add”按钮,显示如下页面
4)选择”Hard Disk”,点击“next”,其他默认,一直“next”,直到如图所示,可以设置硬盘的大小。
5)接着“next”
6)到此点击,“finish“,这样在VMware的Devices里就多了一个Hard Disk 2。
二、将扩容的硬盘挂载到linux系统
1)查看添加的硬盘,执行如下命令:
可以看到多了一个/dev/sdb
2)格式化添加的硬盘,执行如下命令
将硬盘格式化成ext3文件系统。
3)将格式化的硬盘挂载到系统,执行如下命令:
创建oracle文件夹,将扩容的硬盘挂载到该节点上。
4)查看挂载后的硬盘执行如下命令:(挂载成功)
5)实现自动挂载
根据下面的格式
# <file system> <mount point> <type> <options> <dump> <pass> 我们自己添加,执行如下命令:
6)重启,这样就完成了增加硬盘的全部步骤了。
三、linux中oracle数据库安装
3.1 linux系统环境配置
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该
2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,
按i键进入编辑模式,将下列内容加入该文件。
(该步骤会产生
linux无限次登录的问题,不用修改)
3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi
/etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文
件
4)使/etc/sysctl.conf 更改立即生效,执行以下命令。
输入:sysctl
-p 显示如下
5)编辑/etc/profile ,输入命令:vi /etc/profile,按i键进入编
辑模式,将下列内容加入该文件。
6)创建相关用户和组,作为软件安装和支持组的拥有者。
7)创建数据库软件目录和数据文件存放目录,目录的位置,根据
自己的情况来定,注意磁盘空间即可,这里我把其放到oracle 用户下.
a、先将扩容的硬盘挂载到oracle用户目录的oracle11g上,(如果没有进行硬盘扩容略过此处到b)例如:
①切换到oracle用户的主目录下,新建名为oracle11g文件夹。
②硬盘挂载到oracle11g文件夹
③查看挂载是否成功。
④设置开机自动挂载:执行vi /etc/fstab命令,添加划红色横线行
的内容即可。
b、创建oracle11g程序的安装文件夹
8)更改目录属主为Oracle用户所有,输入命令:
9)配置oracle用户的环境变量,首先,切换到新创建的oracle用
户下,
输入:su –oracle ,然后直接在输入:vi .bash_profile,按i 编辑.bash_profile,进入编辑模式,增加以下内容,实现自数据库启动:
3.2 oracle数据库图形安装
1)当上述系统要求操作全部完成后,注销系统,在图形界面以
Oracle用户登陆。
首先将下载的Oracle安装包复制到linux中,推荐用Xmanager 或其他ftp工具拷贝。
打开一个终端,运行unzip命令解压oracle安装文件,如下命令:
2)解压完成后cd 进入其解压后的目录database,使用ls命令可
以查看解压后database所包含的文件,如下图:
3)执行安装,输入命令:./runInstaller
装到这一步,可以看到,可以查看到有很多的rpm包没有,我们可以从安装linux的光盘或ISO中查找所缺的包,使用ftp上传到linux 中,然后使用rpm –ivh xxx.rpm --nodeps --force 来进行安装(其中加上--nodeps --force(谨慎使用,如果不需要就可以安装,那就不要添加该选项) 代表强制安装,是在直接使用rpm –ivh xxx.rpm安装不成功的情况下用的)安装过程略.
这两个文件必须执行,否则会出问题。
4)让oracle数据库和oem开机启动
i.修改/etc/oratab
[root@oracle ~]#vim /etc/oratab
orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y(N 改为 Y) 测试数据库是否安装成功。
1.oracle监听程序:
查看启动情况:
2.启动oracle数据库服务:
数据库orcl安装成功。
在windows的命令窗口测试监听是否启动成功。
3.配置远程plsql可以登录该Oracle服务
4.
5.解决导入该数据库中的中文乱码问题
6.
我们发现Connected to an idle instance. 只要SQL>startup 就ok!。