Oracle安装记录创建和配置数据库_第1页
Oracle安装记录创建和配置数据库_第2页
Oracle安装记录创建和配置数据库_第3页
Oracle安装记录创建和配置数据库_第4页
Oracle安装记录创建和配置数据库_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle安装指导1 安装前准备1.1创建用户和组在安装 Oracle 之前必须创建oracle 用户、oinstall 组和dba 组,其中: 只有 oracle 用户可以安装、启动和关闭Oracle 数据库;oinstall组的用户可以安装Oracle 软件;dba的用户可以管理数据库。下面是创建 oinstall 组,dba 组和oracle 用户的命令行,必须使用root用户执行groupadd oinstall groupadd dba groupadd operuseradd -g oinstall -G dba,oper oracle 设置oracle 用户密码: passwd

2、 oracle 在输入密码过程中不会显示输入内容,并且两次密码必须保持一致。输入:id oracle查看oracle用户,如下图所示:1.2修改操作系统和核心参数1.2.1修改用户的SHELL的限制输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536编辑完成后按Esc键,输入“:wq”存盘退出1.2.2修改/etc/pam.d/login 文件输入命令:v

3、i /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成后按Esc键,输入“:wq”存盘退出1.2.3修改linux内核输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件。net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max

4、-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576编辑完成后按Esc键,输入“:wq”存盘退出,要想使/etc/s

5、ysctl.conf更改生效,执行以下命令:sysctl -p输入命令之后显示一下内容: 1.2.4编辑/etc/profile文件输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi编辑完成后按Esc键,输入“:wq”存盘退出1.2.5创建数据库软件目录和数据文件存放目录使用root用户输入以下命令:mkdir -p /u01/app/o

6、racle/12/db1mkdir /u01/database更改目录属主为Oracle用户所有,输入命令:chown -R oracle:oinstall /u01chmod -R 775 /u011.2.6配置oracle用户的环境变量首先输入命令su - oracle切换到oracle用户,然后输入以下命令编辑.bash_profile文件。vi /home/oracle/.bash_profile输入i进入编辑状态,在文件中添加以下内容:umask 022export ORACLE_BASE=/u01/app/oracle/12export ORACLE_HOME=$ORACLE_BA

7、SE/db1export ORACLE_SID=meddataexport PATH=$ORACLE_HOME/bin:$PATH:$HOME/binexport EDITOR=/bin/viexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKunset USERNAME编辑完成后按Esc键,输入“:wq”存盘退出,要是上述文件立即生效需要切换到root用户输入以下命令:source /home/oracle/.bash_profile1.2.7解压oracle安装包将oracle安装包拷贝到linux系统中,使用终端找到安装包,运行unzip命令解压oracle

8、安装文件,命令如下:unzip linux.x64_11gR2_database_1of2.zip d /home/oracle/app/database unzip linux.x64_11gR2_database_2of2.zip d /home/oracle/app/database解压之后切换到root用户,修改database目录的所有者,命令如下:Su - rootchown -R oracle:oinstall /u01/chmod R 775 /u01/1.3 Oracle所需要的包下面所需要的包可以在 网址:/下载,如果没有在自行百度。c

9、ompat-libcap1-1.10-7.el7.x86_64.rpmcompat-libstdc+-33-3.2.3-61.x86_64.rpmlibstdc+-devel-4.8.2-16.el7.x86_64.rpmgcc-4.8.2-16.el7.x86_64.rpmgcc-c+-4.8.2-16.el7.x86_64.rpmksh-20100621-6.el6.x86_64.rpmglibc-devel-2.17-55.el7.x86_64.rpmlibaio-devel-0.3.109-13.el7.x86_64.rpm2 安装程序安装程序必须使用oracle用户登录linux系统

10、进行安装。2.1命令行部分1.使用图形界面登陆oracle用户,找到安装文件目录,目录包含以下内容:2. 在目录输入以下命令进行安装:./runInstaller输入命令后出现以下提示2.2图形界面部分该界面提示的是否自动接收Oracle的安全更新,看自己需求选择,本文选择不更新。我们选择创建和配置数据库选项,不选择只安装数据和升级数据库选项必须选择oinstall分组,否则会出现缺少权限的情况。显示安装oracle12c所需要的依赖包,现在新开启一个命令窗口,切换到root用户进行安装依赖包。使用下面的命令进行一个一个的安装rpm包,如不使用-nodeps force会因为依赖关系安装失败。

11、安装完成后点击视图中的Check Again命令重试,重试后直接跳到下面的页面,表示环境适合oracle12c的安装。rpm -ivh compat-libstdc+-33-3.2.3-61.x86_64.rpm -nodeps force出现下面的问题是因为oracle不能运行orainstRoot.sh文件,点击No关闭弹窗。新开命令窗口使用root用户输入以下命令修改改文件的权限,chown -R oracle:oinstall /u01/chmod R 775 /u01/ 点击Retry按钮进行重试如果还是不能通过,则使用root用户手动执行,orainstRoot.sh和root.s

12、h文件。命令如下。./u01/app/oracle/oraInventory/orainstRoot.sh/u01/app/oracle/12/db1/root.sh3 Oracle管理数据库的所有操作都必须以oracle用户执行,本章后续提到的所有命令,除非特别说明,否则都是以oracle用户执行的。3.1 手工启动oracle服务器启动监听控制器 重新启动操作系统之后,首先通过线面的命令启动监听控制器:$cd $ORACLE_HOME/bin$./lsnrctl start lsnrctl是监听控制器,通过下面的命令可以查看监听控制器的状态:$./lsnrctl service 启动Ora

13、cle数据库确认监听控制器成功启动之后,开始启动Oracle数据库,命令如下:$cd $ORACLE_HOME/bin $./sqlplus sys/Chaoshan0518 as sysdbaSQLstartupSQLexit 其中sys是Oracle数据库成功启动。其中sys是Oracle数据库的管理员用户名。Chaoshan0518是对应的密码,执行完startup之后,Oracle数据库成功启动。3.2配置Oracle数据库服务器安装完成后,还需要执行一些配置,可以通过直接修改配置文件完成配置,也可以通过Oracle提供的netmgr工具完成配置,下面介绍通过netmgr工具进行配置的

14、方法,在$ORACLE_HOME/bin/目录下启动netmgr方法。cd $ORACLE_HOME/bin/./netmgr3.2.1增加监听器的数据库服务在netmgr工具中,选择左数上的”LISTENER”节点在选择下拉框中的”databse service”,然后点击”add database”按钮,在数据库服务配置界面中分别配置全局数据库名称(Clobal Database Name)、Oracle的主目录(Oracle Home Directory)和安装Oracle过程中指定的SID。其中全局数据库名称、SID必须和安装过程中配置的数据库标识相同,具体参数见下面界面中的配置。3.

15、3手工停止Oracle服务停止Oracle数据库$./sqlplus sys/Chaoshan0518 as sysdba SQLshutdown immediate SQLexit 其中sys是Oracle数据库的管理员用户名,Chaoshan0518是他的密码。停止监听控制器 $cd $ORACLE_HOME/bin $./lsnrctl stop 至此,Oracle服务停止完成。 3.4创建数据库用户1. 进入数据库模式./sqlplus sys/Chaoshan0518 as sysdba 2. 创建表空间先创建表空间存放的位置,在/u01/app/oracle/12/oradata/

16、路径下创建mytablespace文件夹# su - oracle cd /u01/app/oracle/12/oradata/ mkdir mytablespace chmod R 775 mytablespacechown -R oracle:oinstall mytablespace/cd $ORACLE_HOME/bin./sqlplus / as sysdba 在创建临时或者表空间的时候,检查命令行中的路径是不是含有空格,如果含有空格会出现,路径找不到的错误。创建临时表空间create temporary tablespace xyslw_temp tempfile /u01/app

17、/oracle/12/oradata/mytablespace/xyslw_temp.dbf size 128M autoextend on next 100M maxsize 1024M extent management local;创建表空间create tablespace xyslw logging datafile /u01/app/oracle/12/oradata/mytablespace/xyslw.dbf size 2G autoextend on next 60G maxsize 2G extent management local;说明: 1) xyslw为表空间名字 2) /oracle/app/oradata/ 存放数据库文件的地方,一般是安装数据库后有控制文件,数据文件和日志文件的文件夹,再加上要创建表空

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论