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 /nolog
和 connect / as sysdba
的含义在上一节已经讲解过了。
最后,也可以使用 exit
命令退出SQL*Plus,然后使用 exit
命令退出oracle用户,回到普通用户。
示例说明
示例一
假设现有一个Oracle 9i数据库实例,需要导出其中的一个表为 CSV 格式,可以按照以下步骤操作:
-
连接到数据库
```
su oracle
$ sqlplus /nolog
SQL> connect / as sysdba
``` -
使用
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
文件中。
- 使用
exit
命令退出SQL*Plus,然后使用exit
命令退出oracle用户,回到普通用户。
示例二
假设现有一个Oracle 9i数据库实例,需要备份其中的所有表,可以按照以下步骤操作:
-
连接到数据库
```
su oracle
$ sqlplus /nolog
SQL> connect / as sysdba
``` -
使用
exp
命令备份所有表SQL> exp system/password@orcl file=/tmp/backup.dmp full=y
在上面的命令中,将所有表备份到 /tmp/backup.dmp
文件中。
- 使用
exit
命令退出SQL*Plus,然后使用exit
命令退出oracle用户,回到普通用户。
以上就是Linux Oracle 9i图文安装教程六的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux oracle 9i图文安装教程六 完结篇 - Python技术站