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、系统参数
- 拷贝Oracle软件
- 解压:unzip linuxx64_12201_database.zip
- 安装:./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安装数据库】
- netca 配置监听
- 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