linux AS3 oracle9i 安装指南

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 的新数据库实例。

  1. 使用以下命令在 Oracle 9i 数据库安装目录下创建新实例:

bash
cd $ORACLE_HOME/bin
./dbca

在界面上选择 "Create a Database",并按照提示完成实例创建。

  1. 启动新实例:

bash
sqlplus /nolog
connect / as sysdba
startup

示例 2:在现有数据库实例上创建新用户

假设我们已经在 Linux AS3 上安装了一个名为 testdb1 的数据库实例,并且想要在其中创建一个新用户。

  1. 使用以下命令连接到数据库实例:

bash
sqlplus /nolog
connect / as sysdba

  1. 创建新用户:

sql
CREATE USER new_user IDENTIFIED BY password;

  1. 为新用户授权:

sql
GRANT CONNECT, RESOURCE TO new_user;

  1. 断开连接并用新用户重新连接:

sql
DISCONNECT;
connect new_user/password

以上就是 Linux AS3 上安装 Oracle 9i 数据库的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux AS3 oracle9i 安装指南 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • redis 存日志

    package main import ( “fmt” “time” “github.com/go-redis/redis” ) func main() { start := time.Now() client := redis.NewClient(&redis.Options{ Addr: “127.0.0.1:6379”, }) err := c…

    Redis 2023年4月13日
    00
  • 数据库阿里连接池 druid配置详解

    数据库阿里连接池 druid 配置详解 什么是 druid Druid 是阿里巴巴开源的一个数据库连接池、监控组件。 druid中维护了一个数据库连接池,并提供了一些监控统计和扩展功能。 Druid提供的功能: 数据库连接池 监控统计 扩展JDBC SQL注入检查:wall filter 大数据量低延时:PSCache 干扰SQL执行: stat filte…

    database 2023年5月22日
    00
  • java编程实现根据EXCEL列名求其索引的方法

    Java编程实现根据Excel列名求其索引的方法 在编写Java程序时,有时需要根据Excel表格中列名查询到其所在列的索引。本文将介绍一种实现该功能的方法。 思路 我们知道,Excel的列名是由字母组成的,从A开始到ZZ(第702列)结束,其中每一列的名称都是唯一的。因此,如果我们能将Excel的列名转换为索引数字,就能够快速地定位到需要操作的列。 具体来…

    database 2023年5月22日
    00
  • 15个初学者必看的基础SQL查询语句

    15个初学者必看的基础SQL查询语句 1. SELECT语句 SELECT语句使用最频繁,它用于选择需要的字段和数据: SELECT column1, column2, … FROM table_name; 其中 column1,column2等是需要查询的字段,table_name是要从中查询的表名。例如,下面查询students表中的所有数据: SE…

    database 2023年5月21日
    00
  • mysql 8.0.18 安装配置优化教程

    MySQL 8.0.18 安装配置优化教程 MySQL是一款常用的关系型数据库管理系统,它能够高效地管理数据并提供易于使用的数据访问接口。本篇文章将指引您如何安装、配置和优化MySQL 8.0.18。 安装MySQL 8.0.18 步骤1:下载MySQL安装包 在MySQL官网https://dev.mysql.com/downloads/mysql/或者中…

    database 2023年5月19日
    00
  • 如何使用Python实现数据库中数据的排序?

    以下是使用Python实现数据库中数据排序的完整攻略。 数据库中数据排序简介 在数据库中,数据排序是指按照指定的字段对数据进行排序。在Python中,可以使用pymysql库连接到MySQL数据库,并使用ORDER BY子句实现数据排序。 步骤1:连接到数据库 在Python中,可以使用pymysql库连接到MySQL数据库。以下是连接到MySQL数据库的基…

    python 2023年5月12日
    00
  • MySQL入门完全指南及Linux系统下基本的安装教程

    MySQL是一种常用的开源关系型数据库管理系统,本文将为大家介绍MySQL入门完全指南及Linux系统下基本的安装教程。 MySQL入门完全指南 MySQL是一种开放源代码的关系型数据库管理系统。我们可以使用它来存储和管理数据,以供其他应用程序查询和使用。以下是MySQL入门完全指南: 安装MySQL 要使用MySQL,您首先需要将其安装在计算机上。您可以从…

    database 2023年5月22日
    00
  • 如何使用Python从数据库中导出数据到CSV文件?

    以下是如何使用Python从数据库中导出数据到CSV文件的完整使用攻略,包括连接数据库、查询数据、将数据写入CSV文件等步骤。同时,提供两个示例以便更好理解如何使用Python从数据库中导出数据到CSV文件。 步骤1:连接数据库 在Python中,我们可以使用pymysql模块连接到MySQL数据库。以下是连接MySQL数据库的基本语法: import py…

    python 2023年5月12日
    00
合作推广
合作推广
分享本页
返回顶部