Ubuntu10服务器64位安装Oracle11g全攻略

1星 需积分: 9 3 下载量 98 浏览量 更新于2024-09-18 收藏 63KB DOC 举报
"Ubuntu10_server64_oracle11g" 在Ubuntu 10.04 64位服务器上安装Oracle 11g是一项复杂的过程,涉及到多个步骤和依赖安装。以下是一些关键知识点: 1. **SSH Server与Java安装**: - 安装SSH Server(如OpenSSH)是必要的,因为这允许你在远程计算机(如Windows系统)上通过SecureCRT或其他SSH客户端工具访问服务器,便于执行命令和管理。 - 安装Java是为了解决Oracle安装过程中的字符编码问题,确保正确显示非ASCII字符。 2. **切换到root权限**: - 在Ubuntu中,通常不推荐直接使用root用户,而是使用`sudo`命令来获取临时的管理员权限。在这个场景下,可以使用`sudo -s`切换到root用户。 3. **图形化界面安装**: - 由于Oracle 11g的安装过程需要图形界面,但在Ubuntu Server上默认没有图形环境。有两种方法安装: - 方法一:安装基本的X Window System,包括`xserver-xorg`, `x11-xserver-utils`, `x11-apps`。安装后,设置`DISPLAY`环境变量为服务器IP,然后运行`startx`启动X窗口,通过`xclock`测试是否成功。 - 方法二:安装完整的Ubuntu Desktop,这会带来更完整的图形环境,但需要下载更多数据。 4. **环境变量设置**: - `DISPLAY`环境变量的设置至关重要,它告诉应用程序在哪里显示图形界面。在本地运行时,通常设置为`DISPLAY=:0.0`。 5. **Oracle依赖包安装**: - Oracle 11g安装需要一些特定的库和工具,如`gcc`, `make`, `binutils`, `lesstif2`, `libc6`, `libc6-dev`, `rpmlib`, `libmotif3`, `libaio1`, `libstdc++5`, `libstdc++6`, `alien`, `rlwrap`等。 6. **创建Oracle用户和组**: - 为了管理和安全起见,创建`oinstall`, `dba`, 和 `nobody`组,以及一个名为`oracle`的用户,并将其添加到这些组中。 - 用户密码设置和权限调整也是必要的,以确保Oracle服务的安全运行。 7. **误解澄清**: - 安装Oracle时,不一定需要创建名为`oracle`的用户。实际上,任何用户都可以进行安装,只要拥有适当的权限。创建这些组和用户主要是为了遵循最佳实践,以便更好地管理和控制Oracle相关的文件和进程所有权。 8. **后续步骤**: - 安装完成后,还需要设置Oracle的环境变量(如`ORACLE_HOME`, `PATH`, `LD_LIBRARY_PATH`等),创建数据库目录结构,运行Oracle的安装脚本,配置监听器和服务等。 请注意,Oracle 11g在较旧版本的Ubuntu上可能不再受支持,建议考虑更新操作系统或使用支持的版本的Oracle数据库。同时,由于Oracle的许可政策,可能需要在安装前查阅最新的授权信息和官方文档。