ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

新年开工第1天,创建一个Oracle 21c数据库

2022-02-07 15:01:28  阅读:258  来源: 互联网

标签:1.8 数据库 vagrant oracle 21c Oracle INSTALLER user


方法不再介绍了,需要安装Github、Vagrant和VirtualBox,然后从这里下载项目。
需要从这里下载Oracle数据库21.3介质,并存放在vagrant-projects\OracleDatabase\21.3.0目录下。

安装介质只需要数据库的,不需要GI的。也可以从My Oracle Support或edelivery下载,但最终都需要更名为LINUX.X64_213000_db_home.zip

运行以下命令开始安装,21c使用的操作系统为Oracle Linux 8,目前是8.5:

vagrant up

安装过程如下,总共耗时不到21分钟:

...
oracle-21c-vagrant: [WARNING] [DBT-11219] Maximum of memory percentage (105) is allocated for the database creation, which might lead to  "ORA-00700: SOFT INTERNAL ERROR" during database creation.
    oracle-21c-vagrant:    CAUSE: Sum of sga and 2*pga is equal to or exceeding 90% of total physical memory.
    oracle-21c-vagrant:    ACTION: Specify lesser values for memory parameters.

    oracle-21c-vagrant: Database Information:
    oracle-21c-vagrant: Global Database Name:ORCLCDB
    oracle-21c-vagrant: System Identifier(SID):ORCLCDB

...
    oracle-21c-vagrant: SQL>
    oracle-21c-vagrant: Disconnected from Oracle Database 21c Enterprise Edition Release 21.0.0.0.0 - Production
    oracle-21c-vagrant: Version 21.3.0.0.0
    oracle-21c-vagrant: INSTALLER: Database created
    oracle-21c-vagrant: INSTALLER: Oratab configured
    oracle-21c-vagrant: Created symlink /etc/systemd/system/multi-user.target.wants/oracle-rdbms.service → /etc/systemd/system/oracle-rdbms.service.
    oracle-21c-vagrant: INSTALLER: Created and enabled oracle-rdbms systemd's service
    oracle-21c-vagrant: INSTALLER: setPassword.sh file setup
    oracle-21c-vagrant: INSTALLER: Running user-defined post-setup scripts
    oracle-21c-vagrant: INSTALLER: Done running user-defined post-setup scripts
    oracle-21c-vagrant: ORACLE PASSWORD FOR SYS, SYSTEM AND PDBADMIN: RpMuTGPiyJM=1
    oracle-21c-vagrant: INSTALLER: Installation complete, database ready to use!

real    20m26.471s
user    0m0.015s
sys     0m0.000s

空间占用14.8GB,还是挺多的。

我修改了一些默认设置,虚机内存改为4096,totalMemory改为3072。totalMemory的75%(2304M)被分配给SGA,25%(768M)被分配给PGA。

以下是一些初始化参数:

pga_aggregate_target                 big integer 768M
sga_max_size                         big integer 2304M
sga_min_size                         big integer 0
sga_target                           big integer 2304M

为方便,可修改SYS和SYSTEM口令:

cd ~oracle
./setPassword.sh Welcome1

其实空间将近15G并不是都用于数据库了,数据库安装加新数据库需要约12G:

[vagrant@oracle-21c-vagrant ~]$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
devtmpfs                     1.8G     0  1.8G   0% /dev
tmpfs                        1.8G     0  1.8G   0% /dev/shm
tmpfs                        1.8G   41M  1.8G   3% /run
tmpfs                        1.8G     0  1.8G   0% /sys/fs/cgroup
/dev/mapper/vg_main-lv_root   33G   15G   19G  45% /
/dev/sda1                    495M  150M  346M  31% /boot
tmpfs                        365M     0  365M   0% /run/user/1000
vagrant                      231G  171G   61G  74% /vagrant

[root@oracle-21c-vagrant ~]# du -sh /opt
12G     /opt

标签:1.8,数据库,vagrant,oracle,21c,Oracle,INSTALLER,user
来源: https://blog.csdn.net/stevensxiao/article/details/122806809

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有