Oracle12c Linux x86 - 64安装
下载Oracle数据库12 crelease 1安装介质
官方的下载地址:
1: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2: https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132
URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edelivery.oracle.com
地址1下载的文件为:
linuxamd64_12c_database_1of2.zip
linuxamd64_12c_database_2of2.zip
地址2下载的文件为:
V38500-01_1of2.zip
V38500-01_2of2.zip <编辑>甲骨文12 c对系统内存的最低要求为1 g,推荐2 g或更大的内存,编辑>
开始安装甲骨文
1。添加一块新硬盘并格式化
<代码类=" sql语言"> root@localhost ~ # cd/dev (root@localhost dev) # ls (root@localhost dev) # fdisk/dev/sdb (root@localhost dev) # mkfs - t xfs/dev/sdb1 代码>
2。创建兽人目录
<代码类=" sql语言"> (root@localhost dev) # mkdir/兽人代码>
3。修改主机名
<代码类=" sql语言"> root@localhost ~ # vim/etc/hostname #末行添加以下内容 主机名=甲骨文代码>
4。修改域名解析
<代码类=" sql语言"> root@localhost ~ # vim/etc/hosts #末行添加以下内容 192.168.142.151甲骨文 代码>
5。挂载新硬盘到兽人目录
<代码类=" sql语言"> [root@oracle ~] #安装/dev/sdb1/兽人代码>
6。下载环境软件包
<代码类=" sql语言"> [root@oracle ~] # yum - y安装binutils compat-libcapl compat-libstdc gcc-c + + + + -33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc + + libstdc + +猛击libXi libXtst使sysstat unixODBC unixODBC-devel 代码>
7。修改sysctl.conf配置文件
<代码类=" sql语言"> root@oracle ~ # vim/etc/sysctl.conf #末行添加以下内容 fs。aio-max-nr=1048576 #异步Io请求数目推荐值是:1048576其实它等于1024 * 1024也就是1024 k个 fs。file-max=6815744 # #打开的文件句柄的最大数量,防止文件描述符耗尽的问题 内核。shmall=2097152 # #共享内存总量页为单位,内存除以4 k所得 内核。shmmax=4294967295 内核。shmmni=4096 内核。sem=250 32000 100 128 # # SEMMSL:每个信号集的最大信号数量SEMMNS:用于控制整个Linux系统中信号的最大数SEMOPM内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整祝辞个Linux系统中信号集的最大数量 net.ipv4。ip_local_port_range=9000 65500 # #用于向外连接的端口范围 net.core。rmem_default=262144 #套接字接收缓冲区大小的缺省值 net.core。rmem_max=4194304 # #套接字接收缓冲区大小的最大值 net.core。wmem_default=262144 # #套接字发送缓冲区大小的缺省值 net.core。wmem_max=1048576 #套接字发送缓冲区大小的最大值代码>
8。重载配置文件
<代码类=" sql语言"> [root@oracle ~] # sysctl - p 代码>
9。配置用户环境
<代码类=" sql语言"> #创建oinstall组 (root@oracle ~) # groupadd oinstall #创建dba组 root@oracle ~ # groupadd dba #添加用户甲骨文到组 (root@oracle ~) # useradd - g oinstall - g oracle dba #设定甲骨文数据库密码为123123 root@oracle ~ # passwd甲骨文 改变密码用户甲骨文。 新密码: 不好的密码:密码是短于8个字符 重新输入新密码: 密码:身份验证令牌更新成功。 #创建数据库目录 (root@oracle ~) # mkdir - p/兽人/app/oracle #修改目录属主和属组 (root@oracle ~) # chown - r甲骨文:oinstall/兽人/应用程序 #修改目录权限 (root@oracle ~) # chmod - r 755/兽人/app/oracle/#配置甲骨文用户环境 vim/home/oracle/.bash_profile #末行添加以下内容 umask 022 ORACLE_BASE=/兽人/app/oracle ORACLE_HOME=/兽人/app/oracle/产品/12.2.0/dbhome_1/ORACLE_SID=orcl .UTF8 NLS_LANG="简化CHINESE_CHINA”=$ PATH: $ HOME/ocal/bin: $ HOME/bin: $ ORACLE_HOME/bin LANG=zh_CN.UTF-8 导出路径朗NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID 代码>
10。使用是的认证模块
<代码类=" sql语言"> root@oracle ~ # vim/etc/pam.d/login # % pam - 1.0 #在此段落末尾追加以下内容 会议要求/lib/security/pam_lilits.so 会议要求pam_limits.so关系数据库——Oracle12c Linux x86 - 64安装