CentOSの7-12cのインストール手順

1. VMware仮想マシンソフトウェア、およびOracleを準備
2. LinuxシステムのインストールCentos7
構成3. IP、システム・パラメータ
4. VNCリモートインストール、構成データベース
5.ソフトウェアのOracleインストール
6.リスナー構成データベースのインストールをしてDBCA使用
7.EM Expressをし、一般的に使用されます運転指令

まず、LinuxシステムCentos7をインストール

注意:システムのバージョンを確認するためにオンラインドキュメントを表示します

1、仮想マシンを作成します。

カスタムインストール-後でインストールOS -インストールパスを選択「のCentOSの7-12c」 -プロセッサの数「2」 - (例えば、3G)メモリを選択-ディスク200グラムを、選択された単一のファイルとして格納されている-の完了
不要削除する編集を印刷、サウンドカード-英語にデフォルトでインストール- IOSファイルのCentOS-7スタートを使用することを選択しました。
1.1設定したパーティション(インストール先)
ハードディスク(200グラム)を選択し、[カスタム]を選択します(私はパーティションを設定します) - +(、完全なデフォルトを追加、フォーマットする記号を、次の3つのパーティションを作成し、完了した選択標準パーティション(標準パーティション)をクリックします受け入れ後の変更)
スワップ4096M(スワップ)
スワップ(1〜2ギガバイト:1.5倍のRAMサイズ; 2.16ギガバイト:同じRAMサイズ;> 16ギガバイト:16ギガバイトに等しい)
/ブート2048M
/残存スペース

1.2はLANGUAGE SUPPEORT、タイムゾーン(DATE&TIME)を設定
リージョンの選択上海、中国語(簡体字)をチェックし、音声。
1.3ネットワークの設定(NETWORK&ホスト名)
を選択(ソフトウェア選択)1.4ソフトウェア、
インストール(GUIを使用したサーバ)の画像を選択
開発ツール(開発ツール)、セキュリティツール(セキュリティツール):添付ファイルのオプション
(インストールを開始)インストールを開始するために1.5を
1.6に設定ROOTPASSWORDを(デフォルト設定はOracle123です)
1.7を選択ライセンス情報(受け入れティック)
1.8一式(FINISH構成)
-タイムゾーンの選択上海-次の(次)...(スキップ)スキップ
:1.9とユーザーパスワードの設定
オラクル/ Oracle123
1.20完全にインストール
スイッチングrootユーザの設定

ALT + CTRLは
vmtool
ホスト名(ouzy)を変更1.21
の/ etc /ホスト名

第二に、IP設定、システムパラメータ

1.設定IP(ルート変更でログイン)
仮想マシンのNICモード
ここに画像を挿入説明
の構成2.システムパラメータ
ハードウェア環境をチェックする:
メモリ要件
猫の/ proc / meminfoの
物理メモリ(MemTotal)とスワップ(SwapTotal)
ここに画像を挿入説明
自動ストレージ管理(AMM、自動メモリー管理)
AMMは、メモリやファイルディスクリプタを共有する必要があります。
MEMORY_MAX_TARGETおよび大MEMORY_TARGETよりは/ dev / SHM値。
ビュー共有メモリサイズ:DF -hは/ dev / shmを/
:共有メモリサイズ増やす
のviの/ etc / fstabに
追加するに:tmpfs /dev/shm tmpfs defaults,size=3g 0 0
再マウントを反映:-o再マウントは/ dev / shmにマウント
ここに画像を挿入説明
システムアーキテクチャ
はuname -mを
ソフトウェア環境の確認を:
オペレーティングシステムの要件を
猫の/ etc / redhatのリリース
lsb_releaseまたは-id
のCentOS 7.4(ビデオを使用するために)
インストールパッケージが必要
インストール再検査の時間まで待機します

删除系统原有用户:userdel -r oracle
创建用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle(密码默认设置为Oracle123)
检查创建情况:
[root@ouzy ~]# id oracle
uid=1000(oracle) gid=1000(oinstall) groups=1000(oinstall),1001(dba)

配置内核参数
touch /etc/sysctl.d/97-oracledatabase-sysctl.conf(手动创建文件)

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152(共享内存总页数,=内存大小的90%/4096)
kernel.shmmax = 536870912(内存大小的90%,单个段允许使用的大小)
kernel.shmmni = 4096(最小的segment的大小,页大小)
kernel.sem = 250 32000 100 128
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

sysctl --system(立即生效)
sysctl -a|grep shmmax
sysctl -a|grep shmall
ここに画像を挿入説明
配置资源限制
/etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 3145728
oracle hard stack 3145728

创建目录

mkdir -p /u01/app/oracle/product/12.2.0.1/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01

设置环境变量(进入Oracle用户下设置)
[oracle@ouzy ~]$ vi .bash_profile

export ORACLE_SID=prod
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/db_1
export PATH=$PATH:$ORACLE_HOME/bin

修改/etc/hosts文件(root用户)
在文件最后添加如下设置:
192.168.230.100 ouzy ouzy

关闭selinux
/etc/selinux/config
SELINUX=disabled
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

关闭透明大页
cat /sys/kernel/mm/transparent_hugepage/enabled
[always]代表启用
[never]代表禁用
vi /etc/default/grub
GRUB_CMDLINE_LINUX=“crashkernel=auto rhgb quiet transparent_hugepage=never”

执行:grub2-mkconfig -o /boot/grub2/grub.cfg
ここに画像を挿入説明
重启系统
cat /proc/cmdline

三、配置VNC远程安装数据库

1.安装xclock
yum install xclock

2.安装tigervnc-server
yum install tigervnc-server
590x
cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:1.service
vi /lib/systemd/system/vncserver@:1.service

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

systemctl daemon-reload(重新加载)
systemctl enable vncserver@:1.service(设置开机自启动)
vncpasswd
systemctl start vncserver@:1.service
systemctl restart vncserver@:1.service

状态查看:systemctl status vncserver@:1.service
监听查看:netstat -tunlp|grep vnc
如果黑屏:
ExecStart=/usr/bin/vncserver %i -depth 24 -geometry 1280x720

vncpasswd
vncserver :1
vncserver :2
vncserver -kill :1

ここに画像を挿入説明

以Oracle用户设置(使用什么用户登录就用什么用户设置)
vncpasswd
vncserver :1 5901
vncserver :2 5902
vncserver -kill :1

 cd .vnc
  vncserver :1
 netstat -tunlp|grep 5901
 ls

 修改文件xstartup:
 vi xstartup
最后一行(twm &)修改为:
    gnome-session &
  
  vncserver -kill :1
  vncserver :1

四、安装Oracle软件

IP、系统参数

  1. 拷贝Oracle软件
  2. 解压:unzip linuxx64_12201_database.zip
  3. 安装:./database/runInstaller
    所有的都选择dba组
    ここに画像を挿入説明
    安装提示的包:
    yum install compat-libcap1-1.10
    yum install ksh
    yum install missing
    yum install libaio-devel(x86_64)-0.3.109

安装提示的.sh
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/12.2.0.1/db_1/root.sh

4.完成安装

五、配置监听及DBCA安装数据库】

  1. netca 配置监听
  2. dbca 安装数据库

2.1 选择自定义高级选项(Advanced configuration)
ここに画像を挿入説明
==2.2选择自定义安装数据库(Custom Database),默认单实例数据库安装 ==
ここに画像を挿入説明
2.3 设置数据库实例名、创建容器数据库选项不勾选
ここに画像を挿入説明
2.4 字符集选择ZSH16GBK
ここに画像を挿入説明
2.5 设置Oracle数据库管理密码(默认设置为Oracle123)
2.6 完成安装ここに画像を挿入説明

六、数据库安装完后一些补充内容

1.密码过期的问题
select * from dba_profiles
默认180天过期
alter profile default limit password_life_time unlimited;
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

2.取消段延迟特性
查看:show parameter defer
deferred_segment_creation
创建一个表
exp(段延迟会导致空表不导出)
alter system set deferred_segment_creation=false;

3.パスワードは大文字と無視される
パラメータの場合を示し
ALTERシステム・case_sensitive_logon SET秒を=偽;

状況の開始を確認
LSNRCTLステータスがの状態をチェック
します。sqlplus / SYSDBA AS
Vの$インスタンスからSELECTステータスを、例の状態を参照してください

七、EM使用

EM Web管理インターフェース
のEnterprise Manager

emctl status dbconsole
emctl start dbconsole
emctl stop dbconsole

https://192.168.230.100:5500/em
https://192.168.230.100:5500/em
SYS / Oracle123 SYSDBA
ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/qq_41141058/article/details/93415252