Linux oracle 9i图文安装教程六 完结篇

Linux Oracle 9i图文安装教程六 完结篇

本篇为Linux Oracle 9i图文安装教程系列的最后一篇,主要讲解安装完成后的一些后续操作。

数据库服务启动

使用以下命令启动Oracle 9i数据库服务:

# su oracle
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup

其中,su oracle 命令是切换到oracle用户, sqlplus /nolog 是启动SQL*Plus, connect / as sysdba 是以sysdba特权登录数据库, startup 是启动数据库。

相关环境变量设置

为了方便使用Oracle 9i数据库,还需要设置一些环境变量。将以下内容添加到 /home/oracle/.bashrc 文件末尾:

export ORACLE_HOME=/opt/oracle/product/9.2.0
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

其中,$ORACLE_HOME 是Oracle 9i的安装路径,根据实际情况进行修改。

关闭数据库服务

使用以下命令关闭Oracle 9i数据库服务:

# su oracle
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown immediate

其中,sqlplus /nologconnect / as sysdba 的含义在上一节已经讲解过了。

最后,也可以使用 exit 命令退出SQL*Plus,然后使用 exit 命令退出oracle用户,回到普通用户。

示例说明

示例一

假设现有一个Oracle 9i数据库实例,需要导出其中的一个表为 CSV 格式,可以按照以下步骤操作:

  1. 连接到数据库

    ```

    su oracle

    $ sqlplus /nolog
    SQL> connect / as sysdba
    ```

  2. 使用 exp 命令导出表为 CSV 格式

    SQL> set feedback off
    SQL> set heading off
    SQL> set pagesize 0
    SQL> spool /tmp/mytable.csv
    SQL> select * from mytable;
    SQL> spool off

在上面的命令中,将查询结果以 CSV 格式输出到 /tmp/mytable.csv 文件中。

  1. 使用 exit 命令退出SQL*Plus,然后使用 exit 命令退出oracle用户,回到普通用户。

示例二

假设现有一个Oracle 9i数据库实例,需要备份其中的所有表,可以按照以下步骤操作:

  1. 连接到数据库

    ```

    su oracle

    $ sqlplus /nolog
    SQL> connect / as sysdba
    ```

  2. 使用 exp 命令备份所有表

    SQL> exp system/password@orcl file=/tmp/backup.dmp full=y

在上面的命令中,将所有表备份到 /tmp/backup.dmp 文件中。

  1. 使用 exit 命令退出SQL*Plus,然后使用 exit 命令退出oracle用户,回到普通用户。

以上就是Linux Oracle 9i图文安装教程六的完整攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux oracle 9i图文安装教程六 完结篇 - Python技术站

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

相关文章

  • SQL 创建数据库

    下面将详细讲解SQL创建数据库的完整攻略,包含两条实例。 创建数据库的完整攻略 步骤一:登录数据库 首先需要在控制台上登录MySQL数据库,使用以下命令即可(需要输入密码): mysql -u root -p 步骤二:创建数据库 登录成功后,即可创建数据库,命令如下: CREATE DATABASE <database_name>; 其中,&lt…

    database 2023年3月27日
    00
  • java redis 工具类

    1 package com.mohecun.jedis; 2 3 public interface JedisClient { 4 5 String set(String key, String value); 6 String get(String key); 7 Boolean exists(String key); 8 Long expire(Stri…

    Redis 2023年4月11日
    00
  • MySQL报错1040’Too many connections’的原因以及解决方案

    MySQL报错1040’Too many connections’的原因是连接数已经达到了MySQL配置文件中所设置的最大连接数限制,导致无法再建立新的连接。这种情况一般出现在多用户或高并发的Web应用程序中。 解决这个问题的方法有以下几种: 增加最大连接数 可以通过修改MySQL服务器的配置文件,增加最大连接数来解决此问题。通常情况下,该配置文件位于MyS…

    database 2023年5月18日
    00
  • PHP读取MySQL中文乱码

    今天用PHP读取的MySQL中的中文内容字段,结果读取出来的居然乱码。 使用下面的语句设置连接编码,结果还是照旧。 $charset = $params[‘charset’]; mysql_query(‘SET character_set_connection=$charset, character_set_results=$charset, charact…

    MySQL 2023年4月13日
    00
  • 手把手教你用Redis 实现点赞功能并且与数据库同步

    手把手教你用Redis 实现点赞功能并且与数据库同步 一、背景介绍 在网站或应用中,点赞功能是常见的交互方式,它的实现需要进行大量的计数和数据存储。如果全部使用数据库进行点赞数量统计和查询功能相关操作,会对数据库造成不小的压力,从而影响整个应用的性能。 为了解决这个问题,我们可以使用Redis来实现点赞功能。Redis是一种内存数据存储系统,因此在执行计数操…

    database 2023年5月22日
    00
  • Oracle数据库设置任务计划备份一周的备份记录

    如果你需要定期备份Oracle数据库,在Linux系统上,你可以设置一个基于CRON的定时任务来完成这个任务。下面是设置Oracle数据库备份的完整攻略: 步骤 1:为备份设置目录及文件名 首先,在你的系统上创建一个目录用于存储备份文件。你可以使用以下的命令创建一个目录: mkdir /u01/backup 然后,你需要决定备份文件名的格式。你可以使用以下命…

    database 2023年5月21日
    00
  • ubuntu系统中安装mysql5.6(通过二进制)

    下面是详细讲解 Ubuntu 系统中安装 MySQL 5.6 的完整攻略,通过二进制文件进行安装。 1. 下载 MySQL 5.6 的二进制文件 可以通过 MySQL 官方网站下载 MySQL 5.6 的二进制文件。在这里,我们需要下载 Ubuntu 18.04 的二进制文件。 命令行中执行以下命令: sudo wget https://dev.mysql.…

    database 2023年5月22日
    00
  • Oracle查询表里的重复数据方法

    下面是详细讲解“Oracle查询表里的重复数据方法”的完整攻略。 方法一:使用COUNT函数 使用COUNT函数是Oracle查询表中重复数据的一种简单方法。COUNT函数可以用于查询有多少行具有相同的数据。可以在SELECT查询语句中使用GROUP BY和HAVING子句来实现此方法。具体操作步骤如下: 步骤一:使用GROUP BY和COUNT函数按列分组…

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