Oracle 安装过程中的参数设置
- 格式:doc
- 大小:19.00 KB
- 文档页数:2
window7安装Oracle10g全过程前面是注意事项,后部分是安装图解首先,我安装的Oracle版本是Oracle10g 10.2.0,具体安装过程如下:1、配置一个虚拟的IP:在安装ORACLE 10g前系统会检测安装的一些前提条件是否满足,往往会提示说:将Microsoft LoopBack Adapter配置为系统的主网络适配器。
操作如下:“控制面板”—>“硬件和声音”—>”设备管理器”—>“操作”—>“添加过时的硬件”—>”下一步”—>手动安装过时的硬件—>选择“网络适配器”→“Microsoft”“Loopback Adapter”→确定,这时你会发现多了一个本地连接,把它的IP地址配置为192.168.0.82、把Oracle的安装文件setup.exe设置成为兼容“windows XP”的,然后以“管理员身份运行”,即可开始安装。
(网上有人说要换JDK,如果装不上的话可以试试,具体方法可以上谷歌上搜搜,我安装时没有出现这个问题,可能是因为我已经把jdk1.5设置到的环境变量中的原因吧)3、安装完成后运行Oracle的EM(企业管理器)用sys账号登陆发现实例没有正常启动,报错“Oracle 10g ng.Exception: Exception in sending Request :: null”上网搜了一下,发现是时区的配置不对。
解决方案:找到下面的文件$ORACLE_HOME/db_1/$HOSTNAME/sysman/config/emd.properties其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:agentTZRegion=Asia/Chungking关于时区的列表参考:10.2.0/db_1/sysman/admin/supportedtzs.lst然后先停止dbconsole 使时区设置生效并重启OracleDBConsole:stop dbconsoleemctl resetTZ agentemctl config agent getTZstart dbconsole实在不行就重启电脑,应该就没问题了。
oracle性能参数说明Oracle数据库是一款功能强大的关系型数据库管理系统 (RDBMS),它提供了许多性能参数来优化数据库的性能。
这些参数允许DBA (数据库管理员)根据数据库的特定需求进行调整,并对数据库的资源使用、查询执行、并发性等方面进行优化。
下面将详细介绍一些常用的Oracle性能参数及其说明。
1.SGA_TARGET和SGA_MAX_SIZE:SGA (System Global Area) 是Oracle数据库使用的一块内存区域,用于缓存数据文件和索引的副本。
SGA_TARGET参数定义了SGA的总大小,而SGA_MAX_SIZE参数定义了SGA的最大大小。
这两个参数可以根据数据库的需求进行调整,以平衡内存的使用和数据库性能。
2.PGA_AGGREGATE_TARGET:PGA (Program Global Area) 是用于存储单个用户进程或排序操作的内存区域。
PGA_AGGREGATE_TARGET参数定义了整个数据库实例的PGA大小。
通过适当调整该参数的值,可以提高多个用户进程的性能。
3.DB_CACHE_SIZE:DB_CACHE_SIZE参数定义了数据缓存区的大小,用于缓存数据文件中的数据块。
它的大小应根据数据库的访问模式和大小进行调整,以提高查询性能和减少磁盘I/O。
4.SHARED_POOL_SIZE:SHARED_POOL_SIZE参数定义了共享池的大小,用于存储共享SQL和PL/SQL代码的执行计划,以及共享游标和会话信息等。
适当调整该参数可以提高SQL查询的性能和共享的效率。
5.LOG_BUFFER:LOG_BUFFER参数定义了重做日志缓冲区的大小,用于暂存数据库的修改操作。
适当增大该参数的值可以减少重做日志文件的频繁切换,提高数据库的写操作性能。
6.PARALLEL_MAX_SERVERS和PARALLEL_THREADS_PER_CPU:PARALLEL_MAX_SERVERS参数定义了并行执行的最大服务器进程数,而PARALLEL_THREADS_PER_CPU参数定义了每个CPU核心的并行线程数。
Install Oracle11g For Aix 5 L - Document Transcript1.ORACLE11g 数据库在AIX 5L 下的安装配置文档目录1、安装Oracle 11G系统硬件要求 .........................................................2 2、安装oracle 11g 软件要求....................................................................3 3、设置相关系统参数 ..............................................................................5 4、建立用户、建立目录、设置环境变量 ..............................................6 5、开始Oracle系统安装 (8)2.第1章安装Oracle 11G 系统硬件要求内存最低1G /usr/sbin/lsattr -E -l sys0 -a realmem 装oracle 磁盘空间至少8G df –k /oracle 临时目录/tmp 至少150MB, df –k /tmp 操作系统必须为64 位/usr/bin/getconf HARDWARE_BITMODE 交换分区,根据物理内存以下标准来设置Available RAM Swap Space Required Between 1024 MB and 2048 MB 1.5 times the size of RAM Between 2049 MB and 8192 MB Equal to the size of RAM More than 8192 MB 0.75 times the size of RAM /usr/sbin/lsps -a3.第2章安装oracle 11g 软件要求2.1 AIX 操作系统版本需求The following is the operatingsystem requirement for Oracle Database 11g Release 1: AIX 5L version 5.3, TL 05, Service Pack 06 AIX 6L version 6.1, TL 00, Service Pack 04 or later 可以用以下命令检查操作系统版本Oslevel –s 要是没达到上面要求,必须升级操作系统版本. 2.2 文件集需求The following operating system filesets are required for Oracle Database 11g Release 1: • bos.adt.base • bos.adt.lib • bos.adt.libm • bos.perf.libperfstat • bos.perf.perfstat • bos.perf.proctools • xlC.aix50.rte:8.0.0.7 or later (AIX 5.3)4.• xlC.rte:8.0.0.7 or later (AIX5.3) • xlC.aix61.rte:9.0.0.1 or later (AIX6.1) • xlC.rte:9.0.0.1 or lat er(AIX 6.1) 可以用以下命令来检查文件集是否安装lslpp -l bos.adt.base bos.adt.lib bos.adt.libmbos.perf.perfstat 安装文件集命令为,先把需要安装的文件集拷贝到一个目录下Smitty install_all 2.3 Patch 需求• Authorized Problem Analysis Reports (APARs) for AIX 5L v5.3: o IY89080 o IY92037 o IY94343 o IZ01060 or efix for IZ01060 o IZ03260, or efix for IZ032605.第3章设置相关系统参数3.1Configure Shell Limits Shell Limit (As Shown in smit)Recommended Value Soft FILE size -1 (Unlimited) Soft CPU time -1 (Unlimited) Note: This is the default value. Soft DATA segment -1 (Unlimited) Soft STACK size -1 (Unlimited) Soft Real Memory size -1 (Unlimited) 3.2 Configure System Configuration Parameters 可以用以下命令来设置smit chgsys 设置最大用户数以及进程数等设置ncargs 参数,用以下命令/usr/sbin/chdev -l sys0 -a ncargs=1286.第4章建立用户、建立目录、设置环境变量The following local operating system groups andusers are required if you are installing Oracle Database: • The Oracle Inventory group (oinstall) • The OSDBA group (dba) • The Oracle software owner (oracle) smitty mkgroup --分别建立dba 和oinstall 组smitty mkuser --建立oracle 用户,指向dba 和oinstall 组mkdir -p /oracle/product/11.1.0 chown -R oracle:oinstall /oracle chmod -R 775 /oracle 设置环境变量Su – oracle Vi .profile 输入以下内容PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin /X11:/sbin:. export PATH if [ -s "$MAIL" ] # This is at Shell startup. In normal7.then echo "$MAILMSG" # operation, the Shell checks fi # periodically.ORACLE_BASE=/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.1.0;export ORACLE_HOME ORACLE_SID=orcl;export ORACLE_SID ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS33PATH=.:$ORACLE_HOME/bin:/usr/css/bin:$PATH;export PATHLIBPATH=$ORACLE_HOME/lib:/usr/lib;export LIBPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib;export LD_LIBRARY_PATHDISPLAY=192.168.15.102:0.0;export DISPLAY NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG TMPDIR=/tmp;export TMPDIR umask 022 export PS1 export LANG=en_USPS1=`hostname`_[`whoami`]$8.第5章开始Oracle系统安装把以下介质拷贝到aix 服务器/soft 目录下,解压介质进行安装aix.ppc64_11gR1_database_1013_1of2.zip aix.ppc64_11gR1_database_1013_2of2.zip rootpre_aix.zip unzip_aix.Z 第一解压压缩工具unzip_aix.Z,输出文件名为unzip_aix uncompress unzip_aix.Z 拷贝unzip_aix 到/usr/bin 目录下cd /use/bin chmod 751 unzip_aix unzip_aixaix.ppc64_11gR1_database_1013_1of2.zip unzip_aix aix.ppc64_11gR1_database_1013_1of2.zip unzip_aix rootpre_aix.zip 首先以root 用户运行rootpre.sh 脚本,开启AIO root 用户运行xhost + su –oracle xclock 测试图形化界面是否正常启动,正常启动的话,下面就开始安装oracle 数据库了9.cd /soft/database ./runInstaller10.注意这个界面是检查硬件和软件需求,要是不符合,安装到这会停止。
CentOS6.5下Oracle11G-R2安装、卸载一、硬件要求本部分内容命令,均以root用户执行。
1、内存建议内存应大于2G以上,1G可以运行,但比较吃力。
内存查看命令:[root@tsp-rls-dbserver /]# cat /proc/meminfo或[root@tsp-rls-dbserver /]# free -mtotal used free shared buffers cachedMem: 32062 1301 30760 0 40 552-/+ buffers/cache: 708 31354Swap: 16095 0 160952、交换分区交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。
交换分区查看命令:[root@tsp-rls-dbserver /]# grep SwapTotal /proc/meminfoSwapTotal: 67682296 kB3、硬盘空间建议数据使用独立的挂载分区,本文中采用/data作为数据分区。
要求/tmp目录空间不小于400M。
磁盘空间查看命令:[root@tsp-rls-dbserver /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K 16G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data目录空间大小查看命令:[root@tsp-rls-dbserver tmp]# du -ch /tmp二、软件要求1、安装依赖包建议安装系统时,选择开发库。
将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:2、安装过程2.1、双击”setup.exe”进行安装软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;2.2 在出现的“配置安全更新”窗口中取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:2.3 安装时请连接网络当然这里选择跳过更新就可以了,点击“下一步”:2.4 在“安装选项”窗口中选择“创建和配置数据库”,单击“下一步”:2.5 根据介绍选择”桌面类”还是”服务器类”选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:2.6 创建oracle管理用户这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle 文件的,单击”下一步“:注意: 如果选择第一个或则第三个,就会出现这样的情况,导致不能往下进行了:2.7、在“典型安装”窗口中选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle12c,单击“下一步”:注意:Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不能复制,我试过了,即使简单的数字字母组合Oracle也认为是不符合).Oracle建议的标准密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 12c数据库要求的范围之内。
2.8 在上一步设置好了后,将进行检查在“执行先决条件检查”窗口中,单击“下一步”:2.9 在上一步检查没有问题后会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:注意:在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了.2.10 在安装过程中这里是一个漫长的等待过程,切勿不小心关闭了程序,或者断电,电脑重启,可以看下我本机安装时,安装过程的状态:2.11 安装到创建数据库实例时“Database Configuration Assistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:2.12、数据库实例安装成功后,会弹出口令管理,进入口令管理:选择“口令管理”,查看并修改以下用户:(1)普通管理员:SYSTEM(密码:Manager123)(2)超级管理员:SYS(密码:Change_on_install123)修改完成后,单击“确定”。
ORACLE 7.3.4 for SCO OPENSERVER 505 安装说明(一)系统要求1、硬件要求:CPU:586以上内存:64M以上硬盘:1000M以上数据库:300M以上2、软件要求:操作系统:SCO UNIX 5.0.5 Oracle for SCO 734(二)安装步骤:一、检查硬件1、查看系统是否符合安装条件2、调整kernel参数# scoadmin -->选Hardware/kernel Manager -->Tune Parament需调整的参数:15.Semaphores(100,300,100)16.Share Data/maximun shared memory 524288-->67108864relink3、reboot二、生成oracle用户和dba组1、建oracle用户和dba组,oracle用户目录为:/oracle2、在/oracle 目录下建以下子目录:tmp3、改变/oracle目录及其所属文件的属性# cd /# chown oracle:dba oracle# cd /oracle# chown -R oracle:dba *# cd /oracle# chmod 777 tmp三、设置oracle环境变量# cd /oracle# vi .profile加入:ORACLE_BASE=/oracle/app/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/7.3.4;export ORACLE_HOME ORACLE_SID=ora7;export ORACLE_SIDORACLE_TERM=ansi;export ORACLE_TERMLD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH TMPDIR=/oracle/tmp;export TMPDIRORACLE_DOC=$ORACLE_HOME/doc;export ORACLE_DOCORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data;exportORA_NLS32ULIMIT=2297152TERM=ansi;export TERMPATH=$PATH:/opt/bin:/usr/lbinPATH=$PATH:$ORACLE_HOME/bin;export PATH/*普通用户(非ORACLE)再加入export NLS_DATE_FORMAT=YYYYMMDDexport NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280LIBPATH=$ORACLE_HOME/lib:$LIBPATHexport LIBPATH*/四、安装SCO 关于Oracle 补丁文件进入Software Manager,如列表内没有COFF Linker Supplement (Ver oss459B),须先安装“SCO的Oracle 补丁”,否则安装的过程将出现难以想象的问题。
一、安装前的准备工作1、查看基本配置信息2、我的oracle10g的安装文件放在我的电脑D盘根目录下,将安装文件ftp到服务器(CLOS3)上传后的服务器目录(自动上传到ftp用户的根目录下)3、验证您的操作系统如果已经完成了操作系统的安装,您应该具备Oracle 10g所需的所有程序包和更新。
您可以执行以下步骤验证您的安装。
所需内核版本:2.4.9-e.25(或更高版本)其他所需程序包的版本(或更高版本):∙gcc-2.96-124∙make-3.79∙binutils-2.11∙openmotif-2.1.30-11∙glibc-2.2.4-31要查看系统上安装了这些程序包的哪些版本,运行以下命令:如果系统上缺少任何程序包版本,或版本比以上指定的版本旧,则可以从Red Hat Network 下载并安装更新。
要查看系统上安装了这些程序包的哪些版本,以root 用户身份运行以下命令:请注意,尚未安装compat-db 程序包。
安装过程中可用的任何程序包组均不包含此程序包,因此必须在单独的步骤中安装。
如果系统上缺少任何其他程序包版本,或版本比以上指定的版本旧(compat-db 除外),则可以从Red Hat Network 下载并安装更新。
二、针对oracle配置linux您需要针对Oracle 对其进行配置。
本部分将逐步讲解针对Oracle 数据库10g配置Linux 的过程验证系统要求要验证系统是否满足Oracle 10g数据库的最低要求,以root 用户身份登录并运行以下命令。
要查看可用RAM 和交换空间大小,运行以下命令:grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo所需最小RAM 为512MB,而所需最小交换空间为1GB。
对于RAM 小于或等于2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM 数量的一到两倍。
Oracle 11gR2 在linux(64bit)上的安装一,数据库安装前的配置(一)安装前的检查1.swap配置需求2.检查grep SwapTotal /proc/meminfofreedf -h /dev/shm/3.Disk空间要求要求/tmp大于1GBdf -h /tmp要求 /oracle需要20G要求/oradata 根据数据库数据量确定,但至少大于 20G4.操作系统要求Oracle Database 11g Release 2 (11.2)要求下列操作系统或者更新版本: (1)oracle LinuxOracle Linux 4 Update 7Oracle Linux 5 Update 2Oracle Linux 5 Update 5 (仅支持 Oracle Unbreakable Enterprise Kernel) (2)Redhat LinuxRed Hat Enterprise Linux 4 Update 7Red Hat Enterprise Linux 5 Update 2Red Hat Enterprise Linux 5 Update 5 (仅支持 Red Hat compatible kernel)(3)SUSE LinuxSUSE Linux Enterprise Server 10 SP2SUSE Linux Enterprise Server 115.内核版本要求:cat /proc/version or uname –a(1)对于 Oracle Linux 4 and Red Hat Enterprise Linux 4:2.6.9 或者以后版本(2)Oracle Linux 5 Update 2, and Red Hat Enterprise Linux 5 Update 2:2.6.18 或者以后版本(3)On Oracle Linux 5 Update 5 and Red Hat Enterprise Linux 5 Update 5:Unbreakable Enterprise Kernel based on the 2.6.32 stable kernelRed Hat compatible kernel for strict Red Hat compatibility(4)SUSE LinuxSUSE Linux Enterprise Server 10:2.6.16.21 或者以后版本SUSE Linux Enterprise Server 11:2.6.27.19 或者以后版本执行命令验证:uname -a(二)Oracle 11g所依赖软件包的检查和安装检查软件包:rpm -q package_name1.Oracle Linux 4 and Red Hat Enterprise Linux 4 应当安装以下软件包rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC unixODBC-devel numactl-develbinutils-2.15.92.0.2compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit)elfutils-libelf-0.97elfutils-libelf-devel-0.97expat-1.95.7gcc-3.4.6gcc-c++-3.4.6glibc-2.3.4-2.41glibc-2.3.4-2.41 (32 bit)glibc-common-2.3.4glibc-devel-2.3.4glibc-headers-2.3.4libaio-0.3.105libaio-0.3.105 (32 bit)libaio-devel-0.3.105libaio-devel-0.3.105 (32 bit)libgcc-3.4.6libgcc-3.4.6 (32-bit)libstdc++-3.4.6libstdc++-3.4.6 (32 bit)libstdc++-devel 3.4.6make-3.80numactl-0.6.4.x86_64pdksh-5.2.14sysstat-5.0.52. Oracle Linux 5, and Red Hat Enterprise Linux 5 应当安装以下软件包binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit)elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24 (32 bit)glibc-common-2.5glibc-devel-2.5glibc-devel-2.5 (32 bit)glibc-headers-2.5ksh-20060214libaio-0.3.106libaio-0.3.106 (32 bit)libaio-devel-0.3.106libaio-devel-0.3.106 (32 bit)libgcc-4.1.2libgcc-4.1.2 (32 bit)libstdc++-4.1.2libstdc++-4.1.2 (32 bit)libstdc++-devel 4.1.2make-3.81numactl-devel-0.9.8.x86_64sysstat-7.0.23. SUSE Linux Enterprise Server 10 应当安装以下软件包binutils-2.16.91.0.5compat-libstdc++-5.0.7gcc-4.1.0gcc-c++-4.1.2glibc-2.4-31.63glibc-devel-2.4-31.63glibc-devel-32bit-2.4-31.63ksh-93r-12.9libaio-0.3.104libaio-32bit-0.3.104libaio-devel-0.3.104libaio-devel-32bit-0.3.104libelf-0.8.5libgcc-4.1.2libstdc++-4.1.2libstdc++-devel-4.1.2make-3.80numactl-0.9.6.x86_64sysstat-8.0.44. SUSE Linux Enterprise Server 11应当安装以下软件包binutils-2.19gcc-4.3gcc-32bit-4.3gcc-c++-4.3glibc-2.9glibc-32bit-2.9glibc-devel-2.9glibc-devel-32bit-2.9ksh-93tlibaio-0.3.104libaio-32bit-0.3.104libaio-devel-0.3.104libaio-devel-32bit-0.3.104libstdc++33-3.3.3libstdc++33-32bit-3.3.3libstdc++43-4.3.3_20081022libstdc++43-32bit-4.3.3_20081022libstdc++43-devel-4.3.3_20081022libstdc++43-devel-32bit-4.3.3_20081022libgcc43-4.3.3_20081022libstdc++-devel-4.3make-3.81sysstat-8.1.5(三)系统环境配置1.配置hosts文件确认hosts文件如下127.0.0.1 ora11g localhost.localdomain localhost 192.168.138.5 ora11g注:ora11g是hostname2.配置系统参数vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912 ###根据服务器实际情况设置kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586使用如下命令验证/sbin/sysctl -p/sbin/sysctl –a #系统下次启动时自动加载/etc/sysctl.conf在SUSE Linux上:/sbin/chkconfig boot.sysctl on #让suse启动时加载/etc/sysctl.confecho 501 > /proc/sys/vm/hugetlb_shm_group# /sbin/chkconfig boot.sysctl on3.配置limits文件/etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 102404. 配置oracle用户环境(1)用户和组/usr/sbin/groupadd oinstall/usr/sbin/groupadd gid=500 dbagroupadd –g 500 dba/usr/sbin/groupadd oper/usr/sbin/useradd –u 500 -g dba oracle注:Suse Linux中使用添加用户用下面命令useradd –g oinstall –G dba –m oracleid oracleuid=500(oracle) gid=500(dba) groups=500(dba)(2)数据库相关目录和权限mkdir -p /oraclechown -R oracle:dba /oracle数据库软件存放目录mkdir –p /pkg/oraclechown -R oracle:dba /pkg/oracle(3)配置oracle环境变量:su - oraclevi .bash_pfileexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0 export ORACLE_SID=xxxx #需根据实际设置export PATH=$ORACLE_HOME/bin:$PATHexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib二,数据库软件安装1.数据库软件上传至/pkg/oracleunzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_1of2.zip2.使用xmanager、VNC或者其他软件,连接到服务器oracle用户的图形化界面执行环境变量脚本进入安装目录,运行“runInstaller”启动安装界面中在弹出的界面中,按照如下图选择“I wish receive security updates via my oracle support”,然后下一步点击“Yes”进入下一步这里仅按照数据库软件,选择“Install database software only“,然后下一步:选择“Single Instance database installation”,默认即可,点击下一步继续:添加语言“Simplified Chinese”,然后选定“English”,然后点击下一步:选择oracle按照路径和位置,严格按照oracle环境变量配置,确认完成后,下一步:选择Inventory目录:/oracle/oraInventory和组,如图下一步在弹出的窗口中,点击yes确认操作系统的组用户:dba,如图,下一步进行预按照检查:确认检查结果,必须无任何失败项,然后下一步检查如果通过,下一步如下图,点击“Finish”进行安装安装过程中安装到最后弹出如下窗口,要求执行两个脚本另开一个窗口,使用ROOT用户登录后执行脚本强调:必须是在root用户下执行脚本[root@ora11g ~]# /oracle/oraInventory/orainstRoot.sh Changing permissions of /oracle/oraInventory. Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /oracle/oraInventory to dba. The execution of the script is complete.[root@ora11g ~]# /oracle/product/11.2/root.sh Running Oracle 11g root.sh script...The following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /oracle/product/11.2Enter the full pathname of the local bin directory: [/usr/local/bin]:Copying dbhome to /usr/local/bin ...The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: yCopying oraenv to /usr/local/bin ...Copying coraenv to /usr/local/bin ...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.Finished product-specific root actions.回到图形界面,如下图,点击“OK“。
目录一、硬件要求二、软件三、系统安装注意四、安装Oracle前的系统准备工作五、安装Oracle,并进行相关设置一、硬件要求1、内存& swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。
检查磁盘情况# df -h二、软件准备系统平台:CentOS 7.5(x86_64)CentOS-7-x86_64-DVD-1804Oracle版本:Oracle 11gp1*******_112040_Linux-x86-64_1of7.zip、p1*******_112040_Linux-x86-64_2of7.zip 三、系统安装注意系统安装时一定要安装桌面模式,否则无法安装oracle,另外请勿开启SELinux,oracle官方不建议使用SELinux,防火墙也请暂时关闭,减少安装时的困扰。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。
本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。
四、系统准备工作首先,请先以root账号登入作一些前置设定作业。
1、关闭防火墙//临时关闭systemctl stop firewalld//禁止开机启动systemctl disable firewalld2、安装依赖包以下RPM包拷贝到/opt目录下,进入opt目录,执行以下命令。
rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpmrpm -ivh cpp-4.8.5-28.el7.x86_64.rpmrpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpmrpm -ivh glibc-headers-2.17-222.el7.x86_64.rpmrpm -ivh glibc-devel-2.17-222.el7.x86_64.rpmrpm -ivh gcc-4.8.5-28.el7.x86_64.rpmrpm -ivh libstdc++-devel-4.8.5-28.el7.x86_64.rpmrpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpmrpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpmrpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpmrpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpmrpm -ivh pkgconfig-0.27.1-4.el7.x86_64.rpmrpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpmrpm -ivh elfutils-libelf-devel-0.170-4.el7.x86_64.rpm3、创建Oracle用户与组在这里只讨论单主机环境,不考虑RAC环境的配置。
64位Windows 7环境下Oracle 11g及PL/SQL Developmentr的安装配置安装准备:1) 64位Oracle 11g R2 DB/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip /otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 2) 32位Oracle 11g Client/otn/nt/oracle11g/112010/win32_11gR2_client.zip3) PL/SQL Development安装步骤:1.下载所需软件2.将64位Oracle 11g R2 DB的两个压缩包解压到同一个目录下,即“database”,然后运行“setup.exe”开始安装Oracle 11g R2:3.在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”:4.在“安装选项”窗口中,选择“创建和配置数据库”:5.在“系统类”窗口中,选择“桌面类”6.在“典型安装”窗口中,选择Oracle的基目录,为数据库命名,并选择“企业版”和“默认值”进行安装,可将管理口令统一为:Oracle11g7.Oracle自动检查“先决条件检查”:8.在“概要”窗口中检查之前的配置,检查无误可点击”完成”进行Oracle的安装:9.安装过程如下:数据库创建完成后,会出现如下“Database Configuration Assistant”界面选择“口令管理”,查看并修常用用户名及密码:超级管理员:sys 密码:change_on_install普通管理员:system密码:manager普通用户:scott密码:tiger大数据用户:sh 密码:sh10.在“完成”窗口中,单击“关闭”完成Oracle 11g R2的安装11.安装32位的Oracle 11g Client,注意选择安装类型时,选择“管理员”:12.在指定安装位置时要注意不要和Oracle装在同一目录下其他设置参考Oracle 11g R2基本默认安装即可:13.新建环境变量TNS_ADMIN,值为Oracle 11g R2基目录下的\product\11.2.0\dbhome_1\NETWORK\ADMIN目录14.安装PLSQL Developer,注意PL/SQL Development 不要安装在默认的C: \Program Files(x86)目录下,否则会报错,原因是不能解析这个带()的路径:15.第一次登陆选择Cancel,不连接数据库登陆,之后在Tools Preferences中设置OracleHome为Oracle Client:16.重新登陆PLSQL Developer,使用用户名、密码及数据库名称连接Oracle:17.成功登陆数据库,可以开始Oracle练习了:。