Oracle用户创建
|
|
安装依赖
|
|
|
|
|
|
修改/etc/sysctl.conf增加以下内容
|
|
运行一下命令更新内核参数
sudo sysctl -p
修改/etc/security/limits.conf增加以下内容
|
|
修改/etc/pam.d/login增加以下内容
|
|
欺骗oracle的安装程序
oracle本身并不支持ubuntu来安装,所以要进行欺骗oracle的安装程序(sudo执行):
为Oracle配置环境变量
|
|
安装oracle
上面的系统配置完成之后,最好重启一下服务器,使用oracle用户登陆系统。
- 上传下载好的oracle压缩文件到/home/oracle目录下。
- 进入/home/oracle目录,执行# unzip linux.x64_11gR2_database_1of2.zip和# unzip linux.x64_11gR2_database_2of2.zip,解压的文件在/home/oracle/database目录中。
设置/home/oracle/database目录的权限:
12chown oracle:oinstall /home/oracle/database -Rchmod 775 /home/oracle/database -R进入/home/oracle/database目录,执行$ ./runInstaller,当检查均通过,会出现oracle安装界面,一路next,有一步可以选择字符,选utf8
安装过程可能遇到的问题
Oracle安装界面乱码解决方法
执行:12exportNLS_LANG=AMERICAN_AMERICA.UTF8export LC_ALL=CError in invoking target ‘install’ of makefile ‘/home/dong/tools/oracle11g/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk’. See ‘/home/dong/tools/oraInventory/logs/installActions2015-01-22_09-39-03AM.log’ for details.
解决方法:
从http://download.csdn.net/detail/adnerly/9467935下载,使用rpm安装这个glibc-static-2.17-55.el7.x86_64.rpm资源,安装即可, 然后点击retry ,接着往下执行
注:这是网上提供的解决方案,我的系统安装失败,我直接跳过了Error in invoking target ‘agent nmhs’ of makefile ‘/home/dong/tools/oracle11g/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk’
解决方法:
打开新的终端窗口
使用vi命令,打开/home/oracle/oracle11g/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
文件,将$(MK_EMAGENT_NMECTL)修改成$(MK_EMAGENT_NMECTL)-lnnz11 即可,然后点击retry ,接着往下执行Error in invoking target ‘all_no_orcl’ of makefile ‘/home/oracle/oracle11g/product/11.2.0/dbhome_1/rdbms/lib/ins_rdbms.mk’. See ‘/home/dong/tools/Inventory/logs/installActions2016-03-19_02-37-44PM.log’ for details.
解决办法:
打开一个新的终端,输入如下四个命令:
|
|
然后在图形界面点击‘Retry’就能继续安装了。
参考
然后按照安装程序提示最后执行两个脚本
|
|
创建监听,执行$ netca
启动配置界面
参考
完成之后,执行命令$ lsnrctl start启动监听服务。
创建数据库实例,执行$ dbca启动配置界面
最后验证是否安装成功,浏览器访问
创建开机自动启动数据库的脚本
开一个普通的字符终端连接到UbuntuServer,运行如下命令:
再运行如下命令设置权限,并放到启动脚本中去:
最后:# vi /etc/oratab
把文件中的N改成Y,即”orcl:/opt/oracle/product/db:N”修改为”orcl:/opt/oracle/product/db:Y”。
常用命令
|
|
参考文章
CentOS6.7安装Oracle 11g2R傻瓜图文教程
Ubuntu 14.04安装Oracle11g 64位
ubuntu16.04安装oracle11g
Ubuntu Server 11.04 安装 Oracle 11g r2 图解教程