最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux系統(tǒng)下Oracle數(shù)據(jù)庫(kù)的安裝和啟動(dòng)關(guān)閉操作教程

 更新時(shí)間:2015年12月27日 15:14:44   作者:SmartMZ  
這篇文章主要介紹了Linux系統(tǒng)下Oracle數(shù)據(jù)庫(kù)的安裝和啟動(dòng)關(guān)閉操作教程,并針對(duì)在sqlplus下所需執(zhí)行的命令進(jìn)行講解,需要的朋友可以參考下

1.準(zhǔn)備:

df -H

  查看空間剩余   一般準(zhǔn)備最少5G


2.查看swap分區(qū)大小

 du -sh /tmp/ 

    最少400M


3. 建組建用戶

groupadd dba -g 111
groupadd oinstall -g 110
useradd oracle -u -110 -g 110 -G 111
passwd oracle --stdin


4. 設(shè)置參數(shù)

su - oracle
vi .bash_profile

export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/10g
export ORACLE_SID=orcl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin


5. 權(quán)限

su
mkdir /u01/oracle
chown oracle:oinstall /u01/oracle/ -R


6. 修改系統(tǒng)參數(shù)

sysctl -a|grep sem|sed 's/32/100/2' >> /etc/sysctl.conf
sysctl -a|grep ip_local|sed -e 's/32768/1024' -e 's/61/65/' >> /etc/sysctl.conf
sysctl -a|grep rmem_d|sed 's/109568/262144' >> /etc/sysctl.conf
sysctl -a|grep rmem_ma|sed 's/131071/262144' >> /etc/sysctl.conf
sysctl -a|grep wmem_ma|sed 's/131071/262144' >> /etc/sysctl.conf
sysctl -a|grep wmem_de|sed 's/109568/262144' >> /etc/sysctl.conf
sysctl -a|grep file-m|sed 's/83702/65536' >> /etc/sysctl.conf

sysctl -p


7. 安裝

xhost +
su - oracle

runinstall

8.問題解決
安裝界面亂碼問題
orcale用戶:

 [oracle@~]$ export LC_CTYPE="en_US.UTF-8"

版本問題
修改/etc/redhat-release里的版本為低版本(Redhat 4.X)

xhost +報(bào)錯(cuò)
最簡(jiǎn)單的,注銷當(dāng)前用戶,使用oracle用戶登錄,進(jìn)行安裝


9.啟動(dòng)和關(guān)閉
查詢數(shù)據(jù)庫(kù)當(dāng)前的狀態(tài):


>select OPEN_MODE from v$database;

oracle not available  ------- oracle沒啟動(dòng)實(shí)例
oracle not mounted   ------- oracle在nomount階段
oracle mounted     ------- oracle在mount階段
oracle read write   ------- oracle在open階段


9.1.sqlplus


啟動(dòng)實(shí)例階段  nomount  -------------- 

>startup [force] [pfile=xxx] nomount;

查參數(shù)文件錯(cuò)誤 spfilesid.ora---spfile.ora---initsid.ora
查看使用的參數(shù)文件 >show parameter spfile  不為空即以spfile啟動(dòng),否則是pfile
分配內(nèi)存
記錄信息到alert文件和跟蹤文件

#tail -f /u01/oracle/admin/orcl/bdump/alert_orcl.log

啟動(dòng)后臺(tái)進(jìn)程
查看數(shù)據(jù)庫(kù)是否啟動(dòng)  #ps -ef|grep ora_

【本階段設(shè)置參數(shù)】
[startup restrict 啟動(dòng)到受限制會(huì)話,不允許別人連接的情況下對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作]

20151227151316396.png (458×144)


裝載數(shù)據(jù)庫(kù)階段 

db mount ------------------ >alter database mount;

關(guān)聯(lián)數(shù)據(jù)庫(kù)和當(dāng)前的實(shí)例

定位并打開參數(shù)文件中指定的控制文件
控制文件

>show parameter control_file;

讀取控制文件獲取數(shù)據(jù)文件和重做日志文件的名稱和狀態(tài),但不進(jìn)行是否存在的檢查

【本階段可以操作數(shù)據(jù)庫(kù)物理操作:alter database,建庫(kù)刪庫(kù),恢復(fù)數(shù)據(jù)庫(kù);命名數(shù)據(jù)文件,啟用禁用日志】


打開數(shù)據(jù)庫(kù)階段 ---------------  

 >alter database open;

判斷數(shù)據(jù)文件和日志文件是否存在,是否打開,檢查數(shù)據(jù)庫(kù)的一致性

打開聯(lián)機(jī)數(shù)據(jù)文件和日志文件

【本階段對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行操作】


關(guān)閉數(shù)據(jù)庫(kù)階段 ---------------  

>shutdown [normal|transactional|immediate|abort]

將緩沖區(qū)告訴緩存中的更改及重做日志緩沖區(qū)高速緩存中的條目寫入數(shù)據(jù)文件和聯(lián)機(jī)重做日志文件

關(guān)閉數(shù)據(jù)文件和重做日志文件

卸載數(shù)據(jù)庫(kù)

關(guān)閉控制文件

關(guān)閉實(shí)例

alter文件和跟蹤文件關(guān)閉

sga回收、后臺(tái)進(jìn)程終止


shutdown [normal|transactional|immediate|abort] 

abort不是一致性關(guān)閉


9.2.dbstart & dbshut


vi /etc/oratab 中數(shù)據(jù)庫(kù)最后的字段是Y,才能通過dbstart和dbshut控制

vi $ORACLE_HOME/bin/dbstart 中ORACLE_HOME_LISTNER的值為$ORACLE_HOME時(shí),啟動(dòng)監(jiān)聽

附:oracle開機(jī)啟動(dòng)

head -n 6 /etc/init.d/network >/etc/init.d/oracle10g

vi /etc/init.d/oracle10g

ORACLE_HOME=/u01/oracle/10g
if [ !-f $ORACLE_HOME/bin/dbstart ]
then
echo "oracle cannot start"
exit
fi

if [ ! -f $ORACLE_HOME/bin/lsnrctl ]
then
echo "lsnrctl cannot start"
exit
fi

case "$1" in
'start')
echo "starting oracle 10g ...."
su - oracle -c "$ORACLE_HOME/bin/dbstart"
#su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole" ------>start oem
;;
'stop')
echo "stopping oracle 10g ...."
#su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole" ------>stop oem
su - oracle -c "$ORACLE_HOME/bin/dbshut"
;;
*)
echo "usage $0: start|stop"
;;
esac

chmod a+x /etc/init.d/oracle10g
chkconfig oracle10g on

相關(guān)文章

  • Oracle取整函數(shù)用法案例

    Oracle取整函數(shù)用法案例

    四舍五入是我們最早接觸的數(shù)學(xué)概念之一,我們?nèi)粘i_發(fā)系統(tǒng)中,數(shù)字取整也是我們最常接觸的一種需求樣式,下面這篇文章主要給大家介紹了關(guān)于Oracle取整函數(shù)用法的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Oracle如何編寫一個(gè)sqlldr實(shí)例

    Oracle如何編寫一個(gè)sqlldr實(shí)例

    這篇文章主要介紹了Oracle如何編寫一個(gè)sqlldr實(shí)例,SQL*Loader是oracle的高速批量數(shù)據(jù)加載工具,這是一個(gè)非常有用的工具,可用于從多種平面文件格式向Oracle數(shù)據(jù)庫(kù)中加載數(shù)據(jù)。SQLLDR可以在極短的時(shí)間內(nèi)加載數(shù)量龐大的數(shù)據(jù),需要的朋友可以參考下
    2023-07-07
  • oracle實(shí)現(xiàn)將字段按逗號(hào)拼接/按逗號(hào)分為多行實(shí)例代碼

    oracle實(shí)現(xiàn)將字段按逗號(hào)拼接/按逗號(hào)分為多行實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于oracle實(shí)現(xiàn)將字段按逗號(hào)拼接/按逗號(hào)分為多行的相關(guān)資料,因?yàn)樽罱?xiàng)目表里的某個(gè)字段存儲(chǔ)的值是以逗號(hào)分隔開來的,所以這里給大家總結(jié)下,需要的朋友可以參考下
    2023-07-07
  • oracle自動(dòng)巡檢腳本生成html報(bào)告的方法

    oracle自動(dòng)巡檢腳本生成html報(bào)告的方法

    這篇文章主要介紹了oracle自動(dòng)巡檢腳本生成html報(bào)告的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Oracle 錯(cuò)誤日志表及異常處理包詳解 附源碼

    Oracle 錯(cuò)誤日志表及異常處理包詳解 附源碼

    這篇文章主要介紹了Oracle 錯(cuò)誤日志表及異常處理包詳解 附源碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Oracle數(shù)據(jù)庫(kù)密碼文件的使用與維護(hù)

    Oracle數(shù)據(jù)庫(kù)密碼文件的使用與維護(hù)

    Oracle數(shù)據(jù)庫(kù)密碼文件的使用與維護(hù)...
    2007-03-03
  • Oracle 監(jiān)聽器密碼設(shè)置方法(LISTENER)

    Oracle 監(jiān)聽器密碼設(shè)置方法(LISTENER)

    在缺省的情況下,任意用戶不需要使用任何密碼即通過lsnrctl 工具對(duì)Oracle Listener進(jìn)行操作或關(guān)閉,從而造成任意新的會(huì)話都將無法建立連接
    2016-09-09
  • oracle數(shù)據(jù)庫(kù)如何查詢所有用戶

    oracle數(shù)據(jù)庫(kù)如何查詢所有用戶

    這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫(kù)如何查詢所有用戶的相關(guān)資料, Oracle數(shù)據(jù)庫(kù)中存儲(chǔ)元數(shù)據(jù)的系統(tǒng)表提供了查詢所有用戶的方法,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-09-09
  • Oracle中插入特殊字符:&和'的解決方法匯總

    Oracle中插入特殊字符:&和'的解決方法匯總

    這篇文章主要介紹了Oracle中插入特殊字符:&和'的解決方法,很有實(shí)用價(jià)值!需要的朋友可以參考下
    2014-07-07
  • Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案

    Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案

    這篇文章主要介紹了Oracle報(bào)錯(cuò)記錄被另外一個(gè)用戶鎖定的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評(píng)論

广饶县| 靖州| 平罗县| 五大连池市| 奉化市| 什邡市| 湖南省| 保山市| 拉萨市| 都兰县| 外汇| 象州县| 宜良县| 彰化县| 繁峙县| 潞城市| 洛隆县| 巴中市| 名山县| 金门县| 葵青区| 封丘县| 大同市| 九寨沟县| 米易县| 交城县| 双牌县| 元朗区| 如东县| 连州市| 福海县| 南靖县| 恩平市| 洛南县| 南城县| 格尔木市| 建阳市| 什邡市| 攀枝花市| 花莲县| 中宁县|