1. 環境配置
關閉防火牆firewall
[root@orcl ~]# chkconfig iptables off設定selinux 不裝載任何安全策略
[root@orcl ~]# vi /etc/sysconfig/selinux重啟linuxselinux=enforcing 修改為 selinux=disabled
[root@orcl ~]# reboot2. 建賬號(安裝和執行oracle資料庫的賬號,linux區別於windows,很多軟體不允許root使用者安裝)
建立組
[root@orcl ~]# groupadd -g 54321 oinstall驗證組[root@orcl ~]# groupadd -g 54322 dba
[root@orcl ~]# groupadd -g 54323 oper
[root@orcl ~]# groupadd -g 54324 backupdba
[root@orcl ~]# groupadd -g 54325 dgdba
[root@orcl ~]# groupadd -g 54326 kmdba
[root@orcl ~]# cat /etc/group建立使用者
[root@orcl ~]# useradd -u 54321 -g oinstall -g dba,oper,backupdba,dgdba,kmdba oraclegroupdel *** 刪除組[root@orcl ~]# passwd oracle
userdel -r yyy 刪除使用者
3. 建立目錄(建議使用ofa結構)
oracle的最佳靈活體系結構(optimal flexible architecture,簡稱ofa),是指oracle軟體和資料庫檔案及資料夾的命名約定和儲存位置規則。
/pm/s/u/product/v/type_[n]
修改目錄擁有者和擁有者組
[root@orcl ~]# chown -r oracle.oinstall /u01修改目錄許可權
[root@orcl ~]# chmod -r 775 /u014. 設定環境變數
[root@orcl ~]# vi /home/oracle/.bash_profile
umask 022
export
tmp=
/tmp
export
tmpdir
=/tmp
export
oracle_base
=export
oracle_home
=12.1
.0/dbhome_1
export
oracle_sid
=orcl
export
path
=$oracle_home
/bin:$path
5. 主機名解析(伺服器本機的ip位址和主機名)
[root@orcl ~]# vi /etc/hosts6. 設定limit(檔案 程序 棧)200.100.50.127 orcl.example.com
[root@orcl ~]# vi /etc/security/limits.conforacle hard nofile 65536
oracle soft nproc 2047
oracle soft stack 10240
[root@orcl ~]# unzip /media/12cr1/linuxamd64_12102_database_1of2.zip -d /tmp8. 使用oracle使用者安裝(遠端直接登入不要使用su命令)[root@orcl ~]# unzip /media/12cr1/linuxamd64_12102_database_2of2.zip -d /tmp
[oracle@orcl database]$ ./runinstallerdbca建庫
*** listener 1521
character sets unicode
手工刪除Oracle 12C資料庫例項
oracle 12c資料庫除了可以使用dbca刪除掉以外,我們還可以使用drop database命令將其刪除。這種刪除方法非常簡單,不過必須滿足以下2點要求 1 資料庫必須處於mount狀態,不允許為open狀態 2 資料庫必須處於restricted受限制 模式下。oracle rhel6u4 ...
Oracle12c示例資料的建立
最近剛裝完oracle12c的資料庫,但是裝完之後又沒有可用於測試的資料,要自己生成的話又覺得很繁瑣,好在oracle有自帶的示例資料。然而,從12c開始,即使你在建立資料庫的時候勾選了 示例方案 在安裝建立完成之後也還是沒有示例資料的 因為我建立資料庫的時候同時建立了pdb,所以示例資料在pdb下...
刪除oracle12c 資料庫
sql shutdown immediate sql startup mount exclusive restrict sql drop database ps ef grep ora 關掉資料庫 shutdown immediate lsnrctl status 如果開啟的話就執行lsnrctl ...