Linux Oracle 9i图文安装教程二
一、安装前准备
- 将Oracle 9i的软件压缩包上传到Linux系统中;
- 查看系统是否安装了最新版本的gcc和glibc,并确认已经安装了相应的包;
rpm -q gcc
rpm -q glibc - 记得关闭防火墙,如果不关闭可能会影响安装过程;
- 设置Oracle用户和组;
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
二、创建数据库
- 创建数据库文件目录及授权;
mkdir -p /u01/app/oracle/oradata
chown -R oracle:oinstall /u01
chmod -R 775 /u01 - 执行图形化安装程序;
```
# 切换到Oracle用户
su - oracle
# 执行安装程序
./runInstaller
```
3. 安装过程中需要输入安装类型和安装位置,选择“Enterprise Edition”,并选择“/u01/app/oracle”作为安装目录;
4. 配置监听器,在安装完成后打开“Net Configuration Assistant”并选择添加监听器;
5. 在“Database Configuration Assistant”中配置新建数据库。
三、安装Oracle客户端
- 下载并解压Oracle客户端软件包;
- 安装必要的包依赖;
yum install libX11 libXtst libXau libxcb libXi
- 执行图形化安装程序;
./runInstaller
- 安装过程中需要选择安装类型和安装位置,选择“Instant Client”,并将安装目录选择为“/usr/lib/oracle/11.2/client64”;
- 安装完成后,创建和配置tnsnames.ora文件;
# 假设tnsnames.ora文件放置于/u01/app/oracle/product/11.2.0/client_1/network/admin/
MY_DB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))
并且修改Oracle客户端的环境变量,添加以下内容
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
四、示例说明
以下是两个示例说明:
示例一
在Oracle 9i数据库中,创建一个名为“test”的数据库,并且将该数据库的数据文件目录放在“/u01/app/oracle/oradata/test”目录下。
1. 从Oracle官网下载Oracle 9i软件安装包;
2. 在Linux系统中上传Oracle软件安装包,并解压缩;
3. 确认系统已经安装了gcc和glibc最新版本,并且执行Oracle用户和组的创建,并配置防火墙;
4. 切换到Oracle用户,执行安装程序,选择“Enterprise Edition”安装类型,并选择“/u01/app/oracle”作为安装位置;
5. 安装过程中需要配置监听器,在“Database Configuration Assistant”中创建一个名为“test”的新建数据库,并将该数据库的数据文件目录设置为“/u01/app/oracle/oradata/test”;
6. 运行sqlplus测试是否能够成功登录新创建的数据库。
示例二
假设在CentOS 7系统下安装Oracle 9i客户端,并测试是否能够成功连接Oracle 9i服务器。
1. 下载并解压Oracle客户端安装包;
2. 安装必要的依赖,例如libX11、libXtst等;
3. 执行图形化安装程序,选择安装类型为“Instant Client”;
4. 安装完成后,在客户端系统中编写简单的程序,例如Java程序,在程序中使用Oracle JDBC驱动连接Oracle 9i服务器,并运行程序以验证连接是否成功。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux oracle 9i图文安装教程二 - Python技术站