Ubuntu10服务器64位安装Oracle11g全攻略
1星 需积分: 9 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的许可政策,可能需要在安装前查阅最新的授权信息和官方文档。
2008-09-03 上传
2012-05-04 上传
2021-11-05 上传
2017-05-04 上传
2019-04-14 上传
2010-12-01 上传
2011-11-01 上传
2008-10-30 上传
rick_tianya
- 粉丝: 0
- 资源: 3
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章