Linux AS3 Oracle 9i 安装指南
本文旨在提供 Linux AS3 操作系统上 Oracle 9i 数据库的安装过程,并提供两个安装示例说明。
系统要求
- Linux AS3 操作系统
- 256MB 内存及以上
- 2GB 或以上磁盘空间
安装前准备工作
在进行 Oracle 9i 数据库的安装之前,需要完成以下准备工作:
安装必要的软件包
使用以下命令安装必要的软件包:
yum install binutils compat-db compat-libstdc++-33 glibc-2.3.2-95.39 gcc gcc-c++ libstdc++-devel libaio-devel make sysstat -y
创建系统用户和用户组
使用以下命令创建系统用户和用户组:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
配置内核参数
在 /etc/sysctl.conf
文件中添加以下内核参数:
fs.file-max = 65536
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
然后运行以下命令使其生效:
sysctl -p
修改系统限制
在 /etc/security/limits.conf
文件中添加以下配置:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
配置 shell 环境
在 /home/oracle/.bash_profile
文件中添加以下配置:
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
# Oracle Environment
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=testdb1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
alias cdob='cd $ORACLE_BASE'
alias cdoh='cd $ORACLE_HOME'
创建安装目录
使用以下命令创建安装目录:
mkdir -p /u01/app/oracle/product/9.2.0
chown -R oracle:oinstall /u01
chmod -R 775 /u01
安装 Oracle 9i 数据库
下载安装文件
在 Oracle 官网上下载 Oracle 9i 数据库的安装文件,并解压到任意目录下。
安装 Oracle 9i 数据库
使用以下命令以图形化界面安装 Oracle 9i 数据库:
cd /path/to/installation/files/
./runInstaller
按照提示进行安装,注意填入正确的数据库 SID 和监听端口。
配置环境变量
在 /home/oracle/.bash_profile
文件中添加以下配置:
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
# Oracle Environment
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=testdb1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
alias cdob='cd $ORACLE_BASE'
alias cdoh='cd $ORACLE_HOME'
# TNS Settings
export TNS_ADMIN=$ORACLE_HOME/network/admin
启动监听器和数据库
使用以下命令启动监听器和数据库实例:
lsnrctl start
sqlplus /nolog
connect / as sysdba
startup
示例说明
示例 1:创建新数据库实例
假设我们要在 Linux AS3 上创建一个名为 newdb1
的新数据库实例。
- 使用以下命令在 Oracle 9i 数据库安装目录下创建新实例:
bash
cd $ORACLE_HOME/bin
./dbca
在界面上选择 "Create a Database",并按照提示完成实例创建。
- 启动新实例:
bash
sqlplus /nolog
connect / as sysdba
startup
示例 2:在现有数据库实例上创建新用户
假设我们已经在 Linux AS3 上安装了一个名为 testdb1
的数据库实例,并且想要在其中创建一个新用户。
- 使用以下命令连接到数据库实例:
bash
sqlplus /nolog
connect / as sysdba
- 创建新用户:
sql
CREATE USER new_user IDENTIFIED BY password;
- 为新用户授权:
sql
GRANT CONNECT, RESOURCE TO new_user;
- 断开连接并用新用户重新连接:
sql
DISCONNECT;
connect new_user/password
以上就是 Linux AS3 上安装 Oracle 9i 数据库的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux AS3 oracle9i 安装指南 - Python技术站