`

Oracle安装后要做的工作

 
阅读更多

安装后要做的工作
3.1 Oracle
系统初始化
root用户登录,然后运行$ORACLE_HOME/root.sh进行Oracle的系统初始化工作,通常一路按回车用默认值即可。

3、登陆并启动数据库的操作。

检查:$oracle_home/ network/admin/listener.ora 的配置是否正确
[oracle@oracle oracle]$ lsnrctl start
[oracle@oracle oracle]$ sqlplus /nolog
SQL*Plus: Release 9.2.0.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate
关闭数据库 (OR "dbshut" command)
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
启动数据库

ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.

//以下脚本未做测试

4, dbstart脚本修改
数据库创建完成后,修改vi /etc/oratab,把orcl:/opt/oracle/oracle/product/10g:N那一行最后的N改成Y
然后执行dbstart启动数据库数据库可能无法启动,报告Can’t find init file …的错误,需要复制一个初始化文件:
cp /opt/oracle/admin/ge01/pfile/init.ora.* /opt/oracle/product/10.2.0/dbs/initge01.ora
重新执行dbstart就可以了。

修改vi /opt/oracle/product/10g/bin/dbstartORACLE_HOME_LISTNER=/opt/oracle/oracle/product/10g/
vi /etc/rc.local
加入下面一行 起动
ORACLE ON system boot
/opt/oracel/product/10g/bin/dbstart
5.
编写启动脚本(OPTION

为了方便管理,可以写一个启动脚本ora10g
root身份进入,编写以下脚本:

#!/bin/bash
#
# chkconfig: 2345 91 19
# description: starts the oracle listener and instance
status() {
    pid=`ps -ef | grep ora_pmon | grep -v grep | awk '{print $8}'`
    if [ "X$pid" = "X" ]
    then
        echo "oracle10g is not running."
        exit 1
    else
        echo "oracle10g is running."
        exit 0
    fi
}
case "$1" in
    start)
        #startup the listener and instance
        echo -n "oracle begin to startup: "
        su - oracle -c "lsnrctl start"
        su - oracle -c dbstart
        echo "oracle10g started"
        ;;
    stop)
        # stop listener, apache and database
        echo -n "oracle begin to shutdown:"
        su - oracle -c "lsnrctl stop"
        su - oracle -c dbshut
        echo "oracle10g shutdowned"
        ;;
    reload|restart)
        $0 stop
        $0 start
        ;;
    'status')
        status
        ;;
     *)
        echo "Usage: ora10g [start|stop|reload|restart]"
        exit 1
esac
exit 0
存为ora10g后,然后

chmod a+x ora10g
ln -s /opt/oracle/product/10.2.0/bin/ora10g /etc/rc.d/init.d/
即可在以后以root身份运行/etc/rc.d/init.d/ora10g start |stop 来管oracle的启动和停止了。
如果要将这个脚本加入到系统中使其可开机运行,那么要运行以下命令:
chkconfig --level 345 ora10g on

或者可在/etc/rc.d/rc.local中加入如下:
su - oracle -c "lsnrctl start"
su - oracle -c "dbstart"
6,
关于数据库删除重新安装的问题
:
ORACLE安装目录删除及/etc/ora*.*删除就行了

#rm –f /etc/ora*.*
7.
修改Oracle10g数据库字符集

SQL> connect sys/oracle as sysdba
SQL> startup mount
SQL> alter session set sql_trace=true;
Session altered.
SQL> alter system enable restricted session;
System altered.
SQL> alter system set job_queue_processes=0;
System altered.
SQL> alter system set aq_tm_processes=0;
System altered.
SQL> alter database open;
Database altered.
SQL> set linesize 120;
SQL> alter database character set zhs16gbk;
alter database character set zhs16gbk
*
ERROR at line 1:
ORA-12712: new character set must be a superset of old character set
SQL> ALTER DATABASE character set INTERNAL_USE zhs16gbk; #
使用INTERNAL_USE可以跳过超集的检查,ALTER DATABASE character set INTERNAL_USE
Database altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP
SQL> select name,value$ from props$ where name like '%NLS%';
NLS_CHARACTERSET
ZHS16GBK
8. oracle database
备份

(1)vi bachupDb.sh
#!/bin/sh
#oracle
用户下
#crontab -e
增加 "35 4 * * * /home/oracle/dbbackup/backupDb.sh",保存后自动安装
#
echo "35 4 * * * /home/oracle/dbbackup/backupDb.sh" > backupDb.cron
#crontab backupDb.cron
#############
#@tip
修改为本机数据库home目录

export ORACLE_HOME=/opt/oracle/product/10g
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
#
注意字符集必须和数据库的字符集一致,以避免字符集转化失败
export NLS_LANG=AMERICAN_AMERICA.zhs16gbk
#@tip 125
修改为要备份的oracleip地址的最后一段

dmpfile="`echo ~/`dbbackup/gedb_`date +%w`.dmp"
logfile="`echo ~/`dbbackup/gedb_`date +%w`.log"

if [ -w $dmpfile ]
then
  echo "rm -f $dmpfile"
  rm -f "$dmpfile"
fi

#@tip ip
地址修改为要备份的oracle的主机地址
exp USERID=gedb/gedb@10.248.1.5/ge01 file=$dmpfile log=$logfile  owner=gedb grants=y
  (2)copy bachupDb.sh
slave oracle srever 相应目录,
     chown oracle.oinstall bachupDb.sh
     chmod 744 bachupDb.sh   
     vi bachupDb.sh
以符合安装情况

(3)
oracle user role
    crontab -e
    35 4 * * * /home/oracle/dbbackup/backupDb.sh
9. restore oracle backup
su - oracle
imp USERID=gedb/gedb file=gedb_6.dmp log=implogfile  commit=y  grants=y full=y
 1 Oracle 10g对硬件环境的要求
物理内存
基本 - 512MB
推荐
- 1024MB
内存交换分区相对于物理内存的比例

物理内存1024MB~2048MB - 150%
物理内存
2049MB~8192MB - 100%
物理内存大于
8192MB - 75%
磁盘空间

/tmp目录所在的分区至少要有400MB空闲磁盘空间。
根据安装类型,安装Oracle服务器软件的分区至少要有1.5GB3.5GB的空闲磁盘空间。
1.2GB
磁盘空间用于数据库预配置文件系统存储(可选)

2 Oracle 10g对软件环境的要求
操作系统
Red Hat Enterprise Linux AS/ES 3.0 (updat
4 o later)
Red Hat Linux 4.0
SUSE Linux Enterprise Server 9.0 with SP 2 o
later
Asianux 1.0
Asianux 2.0
软件包

X11
相关的库 (软件包名视操作系统而定,故不一一列出)
gcc (
版本至少为
2.96-124)
make (
版本至少为
3.79)
binutils (
版本至少为
2.11)
openmotif (
版本至少为2.1.30
)
setarch (
版本至少为
1.3)
compat-db (
版本至少为
4.0.14.5)
compat-gcc (
版本至少为
7.3-2.96.122)
compat-gcc-c++ (
版本至少为
7.3-2.96.122)
compat-libstdc++ (
版本至少为
7.3-2.96.122)
compat-libstdc++-devel (
版本至少为
7.3-2.96.122)
sysstat (
版本至少为5.0.5-1)

libaio (版本至少为0.3.103-3)
libaio-devel (
版本至少为0.3.103-3)

分享到:
评论

相关推荐

    oracle安装

    在安装之前,需要准备操作系统环境,满足Oracle安装的系统要求,然后下载合适的Oracle安装包。Oracle安装包括安装数据库软件和创建数据库实例,这通常涉及一系列的安装脚本或安装向导。安装完成后,还需要进行测试以...

    单实例安装oracle10g oracle11g

    8. **创建oracle安装目录**:在`/u01/app/oracle`创建目录,并更改目录属主属组为oracle用户。 9. **配置oracle用户环境变量**:设置oracle用户的环境变量,包括PATH、ORACLE_HOME等。 #### 安装database 1. **修改...

    oracle安装向导for linux

    Oracle安装向导Linux版是一个详细的指南,用于指导用户在Linux Itanium平台上安装Oracle Database 10g版本10.2.0。本指南旨在帮助用户理解安装前的准备工作、实际安装过程、以及安装后的配置步骤,确保用户可以顺利...

    Oracle11安装说明

    运行安装文件 `setup.exe`,在配置安全更新环节,你可以选择不填写电子邮件地址,并取消“我希望通过 My Oracle Support 接受安全更新”的选项,这样可以避免不必要的自动更新和通信。 在安装选项中,选择“创建和...

    Linux静默安装oracle

    安装完成后,你需要进行进一步的数据库配置,如创建表空间、初始化参数文件、启动监听服务等,才能完全准备好Oracle数据库服务器。 注意,静默安装虽然方便,但需确保所有参数配置正确,否则可能会导致安装失败。在...

    windows server2008安装oracle11g-详细笔记总结

    本文将详细介绍如何在 Windows Server 2008 上安装 Oracle 11g,包括安装前的准备工作、安装过程、安装后的配置和基本操作。 一、安装前的准备工作 在安装 Oracle 11g 之前,需要关闭防火墙,以免安装过程中出现...

    bat脚本(oracle静默安装+创建数据库)

    1. **下载和准备Oracle安装文件**:首先,你需要下载Oracle数据库的安装介质,并将其解压到一个指定的目录。确保所有的安装文件完整无误。 2. **创建响应文件**:编写一个响应文件,例如`response.txt`,其中包含...

    Linux上安装Oracle安装手册

    完成安装后,还需要配置Oracle用户的环境变量以确保其正常工作。这可以通过编辑`~/.bash_profile`或`~/.bashrc`文件实现,具体命令如下: ```bash vi ~/.bash_profile ``` 添加以下内容: ```bash export ...

    Linux下Oracle 10g安装

    - 遵循Oracle安装向导的提示,完成安装前的准备工作和安装过程。 4. 配置存储 Oracle 10g的安装还包括配置数据库使用的存储系统: - 创建文件系统,为数据库数据文件、控制文件和日志文件指定存储位置。 - 自动...

    oracle Unix安装指南

    完成上述步骤后,需要创建Oracle软件安装目录,如`$ORACLE_BASE/software`,并设置好数据库文件存放的位置,通常是`$ORACLE_BASE/database`。重建内核以应用这些更改,并重启系统以使新配置生效。 安装Oracle 8i时...

    Oracle 安装

    首先,Oracle安装前的准备工作至关重要。你需要确保你的服务器或工作站满足Oracle数据库的硬件和软件要求,这通常包括足够的内存(至少8GB推荐)、足够的磁盘空间(根据数据库大小而定)、兼容的操作系统(如Windows...

    win10安装oracle19c,sqlplus安装

    安装完成后,在电脑左下方可以看到刚才安装好的 Oracle,包括 NCA 等组件。 五、安装 SQLPlus 安装 SQLPlus 需要输入 sqlplus / as sysdba,使用超管用户登录。然后,安装 PL/SQL,创建 PL/SQL 安装包,并配置 PL/...

    解决oracle安装完成后DBCA无法执行问题

    本文将针对标题和描述中提到的问题,即在CentOS系统下的虚拟机中安装Oracle后DBCA无法运行,以及无法启动netmgr页面的情况,进行详细的分析和解决方案的阐述。 首先,问题的核心在于64位AMD CPU环境下安装32位...

    不安装oracle使用plsql

    标题中的“不安装oracle使用plsql”意味着要在没有Oracle数据库客户端的情况下使用PL/SQL Developer这一工具。这通常通过Oracle的Instant Client实现,该组件提供了一种轻量级的解决方案,允许用户连接到Oracle...

    基于Linux系统离线安装oracle数据库

    这些变量对于正确安装和运行Oracle数据库至关重要,包括指向Oracle安装目录的ORACLE_HOME、指向特定数据库实例的ORACLE_SID等。 安装脚本.txt可能是包含了一系列命令的文本文件,这些命令用来自动化执行Oracle...

    安装配置Oracle单机

    1. **创建安装目录**:创建一个用于存放Oracle安装文件的目录,如`/u01/app/oracle`。 2. **设置权限**:将该目录的所有权设为`oracle`用户,并给予适当的权限。 #### 1.1.5 修改Oracle用户的环境变量 为了让...

    oracle 安装时提示256颜色

    在进行Oracle数据库软件安装的过程中,遇到“256颜色”提示的...通过上述分析和解决方案的实施,可以有效地解决在Oracle安装过程中遇到的“256颜色”问题,确保数据库软件的顺利部署,从而提高工作效率和系统稳定性。

    oracle安装:测试安装是否成功

    ### Oracle安装测试知识点详解 #### 一、Oracle安装验证的重要性 在完成Oracle数据库系统的安装后,验证其安装是否成功至关重要。这不仅确保了系统能够正常运行,还为后续的数据库管理和维护工作打下了坚实的基础...

    Oracle 12c GI安装手册

    在安装过程中,用户将经历安装介质的准备阶段,包括下载和挂载Oracle安装软件。然后,用户需通过图形界面或者命令行界面执行安装程序。无论是哪种安装方式,都需要用户根据实际情况选择配置选项,如指定安装类型(单...

    oracle安装手册_Linux

    - Oracle安装完成后,登录Oracle环境,执行`netca`命令来创建数据库并配置监听器。这一步骤用于定义数据库实例、服务名以及网络连接参数。 以上就是Oracle在Linux环境下安装的主要步骤。在实际操作中,可能还会...

Global site tag (gtag.js) - Google Analytics