Oracle Databa"/>

安装oracle11g

2014-01-14 13页 doc 491KB 34阅读

用户头像

is_575584

暂无简介

举报
安装oracle11g一.准备工作: 安装oracle11g TOC \o "1-3" \h \u 安装oracle11g 1 一.准备工作: 1 二. 环境搭建 2 三. 配置本地源(可以联网的就跳过此步骤吧) 5 四. 开始安装oracle 6 五. 启动oracle数据库 8 一.准备工作: 1. 下载oracle11g 64位镜像: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html -> Oracle Database 11g...
安装oracle11g
一.准备工作: 安装oracle11g TOC \o "1-3" \h \u 安装oracle11g 1 一.准备工作: 1 二. 环境搭建 2 三. 配置本地源(可以联网的就跳过此步骤吧) 5 四. 开始安装oracle 6 五. 启动oracle数据库 8 一.准备工作: 1. 下载oracle11g 64位镜像: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html -> Oracle Database 11g -> Linux x86-64 下载你linux发行版本对应的系统镜像(如rhel6.3_x64.iso),当然,如果你的linux系统有联网的话就不用下载了。这镜像主要是用来配置本地源,以安装oracle需要的一些软件。(可以去这看看有没有你需要的版本:ftp://openware.byr.edu.cn/pub/os-images/) 将这两个上传到linux里吧。 环境搭建 1. 在/etc/sysctl.conf文件行末添加以下内容:(再运行sysctl –p应用以上参数) #use for oracle kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 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 2. 在/etc/security/limits.conf文件行末添加以下内容: #use for oracle * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 3. 在/etc/pam.d/login文件行末添加如下内容: # use for oracle session required pam_limits.so 在vi /etc/selinux/config文件中确保有以下内容 SELINUX=disabled SELINUXTYPE=targeted 5. 创建安装Oracle的用户、组: # groupadd oinstall # groupadd dba # useradd -m -g oinstall -G dba oracle # passwd oracle 创建安装目录并更改权限 # mkdir -p /u01/app/oracle # chown -R oracle:oinstall /u01 设置/etc/bashrc:(保存后运行source /etc/bashrc) # vi /etc/bashrc (在末尾添加) #Oracle Settings export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11/db_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=$PATH:/usr/sbin:$ORACLE_HOME/bin:/usr/local/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64 export TNS_ADMIN=$ORACLE_HOME/network/admin export ORACLE_ADMIN=$ORACLE_BASE/admin 设置/etc/profile文件:(保存后运行source /etc/profile) # vi /etc/profile #For Oracle if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 检查主机名: 先用hostname看主机名是什么(假设是MobileBankDB),然后看本机ip是什么(假设是192.168.2.141),然后vi /etc/hosts,看有没有该行: 192.168.2.141 MobileBankDB (可能还有localhost什么的,有MobileBankDB 就行) 没有就加上吧(然后运行service network restart让其生效)。 配置本地源(可以联网的就跳过此步骤吧) 将linux系统镜像传到linux里,假设镜像名为rhel6_x64.iso 挂载: # mkdir /mnt/cdrom # mount -o loop rhel6_x64.iso /mnt/cdrom 配置本地源 # cd /etc/yum.repos.d # cp rhel-source.repo rhel-source.repo.bak # vi rhel-source.repo (先删除里面的内容,然后用下面的黏贴上去) [rhel-source] name=rhel-source baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0 更新本地源: # yum clean all # yum update 开始安装oracle 首先,如果不能在linux本机操作的话,也就是只能通过远程(如用SecureCRT)来连接linux的话,由于安装oracle得用到图形界面,所以得先进行下面的工作: (1).下载Xming: http://pan.baidu.com/s/1rbMc6 (2).下载SecureCRT: http://pan.baidu.com/s/1ciEVx (3).装好Xming和解压SecureCRT后, 运行Xming,和SecureCRTPortable.exe,然后连接到服务器 将上传上去的oracle安装包解压到/u01/oracle_install(先创建/u01/oracle_install,然后切换到/u01/oracle_install,用“unzip oracle安装包名”命令来解压) # chown oracle:oinstall -R /u01/oracle_install 如果你是远程登陆服务器的,现在退出终端,直接用oracle用户登陆(这样做是必须的)。如果你是直接在服务器本地,那么注销,并以oracle用户登陆。 现在用gedit命令来测试下能否使用图形界面(注意要先运行前面安装的Xming),不行的话就重启下吧。。,然后接着执行下面命令: $ unset LANG (避免安装界面中可能会出现的乱码) $ cd /u01/oracle_install/database $ ./runInstaller 现在进入图形界面了,来看下面的手册来安装吧: (注: 安装过程中如果检测出有要装的包,就运行该命令:(把libaio替换成要安装的包名(不要后缀和版本号,如:libgcc)即可) for soft in `yum search libaio|tail -n +4|head -n -2|awk '{print $1}'`; do yum -y install $soft; done 如果安装完后依然检测出该包没安装,那么忽略即可。 安装完oracle后(到第19页了),先不要用dbca来创建个数据库,而是先执行第5步来配置个listener。然后再跳到手册的第20页来运行dbca来创建oracle数据库吧) http://pan.baidu.com/s/1hq1HEO8 到现在oracle已经安装完毕了。接下来要进行oracle的配置。 创建lisener unset LANG,然后运行netca来创建个listener netca创建过程: Step1:打开欢迎界面,选择“监听程序配置”。 Step2:选择操作方式(新增、重新配置、删除和更名)。 Step3:设置监听程序名称。 Step4:选择可监听的。 Step5:直接下一步即可 Step6:直接下一步。 Step7:配置完成。 配置listener.ora: 将下列内容加入 /u01/app/oracle/product/11/db_1/network/admin/listener.ora文件的末尾: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = /u01/app/oracle/product/11/db_1) (SID_NAME = orcl))) 然后用下面命令重启listener服务: $ lsnrctl stop $ lsnrctl start 创建/u01/app/oracle/product/11/db_1/network/admin/tnsnames.ora文件:(注意ip改为自己安装的oracle服务器的ip) srbank= (description= (address_list= (address= (protocol=tcp) (host=192.168.2.108) (port=1521))) (connect_data= (service_name=orcl))) 启动oracle数据库 1. 系统重启,然后用oracle用户登陆。 2. 最后进去数据库里作相关修改并最后启动: $ sqlplus / as sysdba SQL> startup SQL> alter system set local_listener=srbank; SQL> alter system register; SQL> exit 3. 验证数据库连接是否配置成功: $ sqlplus system/oracle@192.168.2.108/orcl $ sqlplus system/oracle@srbank (system/oracle为用户名和密码,orcl为环境变量$ORACLE_SID,srbank为tnsnames.ora中所配置的名)
/
本文档为【安装oracle11g】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索