Linuxのインストールデータベースのoracle12C

Linuxのインストールデータベース12C
1、ファイアウォールの状態を参照してください:
サービスステータスのiptable
サービスは、STOPをiptablesの

SELinuxの近い2、
VIの/ etc / SELinuxの/ configの
レビュー:SELINUX =無効

3、安装依赖
YUM -yインストールのbinutils互換モードの-libcap1 COMPAT-のlibstdc +±33 COMPAT-のlibstdc +±33.i686 GCC GCC-C ++のglibc glibc.i686のglibc-develのはglibc-devel.i686のkshのlibgcc libgcc.i686のlibstdc ++のlibstdc ++。i686ののlibstdc + ±のdevelのlibstdc +±devel.i686 libaioをlibaio.i686のlibaio-develののlibaio-devel.i686 libXext libXext.i686 libX11 libX11.i686 libxcb libxcb.i686あるlibXi libXi.i686メイクsysstatの

4、実行中のOracleデータベース・システム・ユーザーおよびユーザーグループ作成
のgroupadd oinstallを
groupaddのDBA
useraddの-g oinstallを-G DBAオラクル-m
passwdのオラクル

:5、追加、VIに/etc/sysctl.confカーネルパラメータを変更
VIに/etc/sysctl.conf
fs.aio-NR-MAX = 1048576
fs.file-MAX = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4098955264
カーネル= 4096 .shmmni
kernel.sem = 32000 250 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 - P

6、修改用户限制:
VI /etc/security/limits.confを
オラクルソフトNPROC 2047
オラクルハードNPROC 16384
オラクルソフトNOFILE 1024
ハードNOFILEオラクル65536
オラクルソフトスタック10240
オラクルハードスタック10240
VI /etc/pam.d/loginの
必要なセッション/lib64/security/pam_limits.so
セッション必要pam_limits.so

7、環境変数を変更します。
viのは/ etc / profile

 if [ "$USER" = "oracle" ]; then  
  if [ "$SHELL" = "/bin/ksh" ]; then  
  ulimit -p 16384  
  ulimit -n 65536a  
  else  
  ulimit -u 16384 -n 65536  
  fi  
  fi

ソースは/ etc / profile

8、インストールとデータディレクトリを作成し
ます。mkdir -pは/ usr / local / oraInventoryの
MKDIR -p /usr/local/oracle/product/12.1.0/db_1
のchown -R&オラクルLT:oinstallグループは/ usr / local /オラクル
のchown -R&LTオラクル: oinstallグループは/ usr / local / oraInventoryの
はchmod -R&LT 775は/ usr / local /オラクル

9、スイッチのユーザー、設定ファイルを変更
(グローバル)(好ましくは/ etc /プロ...内に直接提供)
SU -オラクル
VI〜/ .bash_profle

export ORACLE_BASE=/usr/local/oracle  
  export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1  
  export ORACLE_SID=orcl   
  export PATH=$ORACLE_HOME/bin:$PATH  

ソース〜/ .bash_profle

10、解压安装文件、并修改参数配置
(直接把数据库ジップ复制到:は/ usr / local /オラクル)
解凍linuxx64_12201_database.zip
CP -Rデータベース/応答は/ usr / local /オラクル/
CDは/ usr / local /オラクル/応答/
VI db_install.rsp
oracle.install.option = INSTALL_DB_SWONLY
UNIX_GROUP_NAME = oinstallを
INVENTORY_LOCATION =は/ usr / local / oraInventoryの
ORACLE_HOME =は/ usr / local /オラクル/製品/ 12.1.0 / DB_1
ORACLE_BASE =は/ usr / local /オラクル
オラクル。 install.db.InstallEdition = EE
oracle.install.db.OSDBA_GROUP = DBA
oracle.install.db.OSOPER_GROUP = oinstallを
oracle.install.db.OSBACKUPDBA_GROUP = oinstallを
oracle.install.db.OSDGDBA_GROUP = oinstallを
oracle.install.db.OSKMDBA_GROUP = oinstallを
oracle.install.db.OSRACDBA_GROUP = oinstallを
oracle.install.db.config.starterdb.password.SYS = JLwg!2016
oracle.install.db.config.starterdb.password.SYSTEM = JLwg!2016
DECLINE_SECURITY_UPDATES =真
oracle.install。 db.config.starterdb.type = GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName = ORCL
oracle.install.db.config.starterdb.SID = ORCL

11、データベースのインストール
CDは/ usr / local /オラクル/データベース
ます。./runInstaller -silent -responseFile /usr/local/oracle/response/db_install.rspが
インストール待ちを

12、ユーザーが行う以下のスイッチングルートスクリプト
./usr/local/oraInventory/orainstRoot.sh
./usr/local/oracle/product/12.1.0/db_1/root.sh
13、リスニング開始される
オラクル- SUの
ソース〜/ .bash_profle
NETCA /サイレント/ RESPONSEFILE /usr/local/oracle/response/netca.rsp
LL $ ORACLE_HOME / network / adminに/ *。ORA
LSNRCTLスタート

14、(以下ZHS16GBKがある前に:AL32UTF8)サイレントライブラリを作成
VI /usr/local/oracle/dbca.rsp
gdbName = ORCL
SID = ORCL
TEMPLATENAME =は/ usr / local /オラクル/製品/ 12.1.0 / DB_1 /アシスタント/ DBCA /テンプレート/ General_Purpose.dbc
のcharacterSet = ZHS16GBK
sysPassword = 1qazQAZ1
pdbAdminPassword = 1qazQAZ1
SystemPassword = 1qazQAZ1
createAsContainerDatabase trueに=
totalMemory 2054 =
automaticMemoryManagement falseに=
DBCA -silent -createDatabase -responseFile /usr/local/oracle/dbca.rsp -ignorePreReqs

図15に示すように、一時的にルートとして実行ファイアウォールをオフにする:
systemctl STOP firewalld
-サービスのiptables STOP
16、設定ファイルデータベースを変更:
VI /usr/local/oracle/product/12.1.0/db_1/network/admin/sqlnet.ora
SQLNET.ALLOWED_LOGON_VERSION 8 =。
STOP LSNRCTLの
LSNRCTLスタート

17、oracle12_Cは、サービス(各種再起動のフォローアップメンテナンス)を再起動
SU -のOracle
SQLPLUS / AS SYSDBA
起動、
終了します。
LSNRCTLスタートし、
LSNRCTLステータスを、ビュー起動状態

元のブログに基づいて補正します。https://blog.csdn.net/weixin_43315211/article/details/90256603

リリース元の2件の記事 ウォンの賞賛3 ビュー136

おすすめ

転載: blog.csdn.net/jiejuan1178969358/article/details/104491532