CentOS安裝Oracle,更改阿里源yum

前后裝了3次,從最開始裝了半天,到裝完一小時不到,越用越熟悉.
參考幾篇文章才得到自己的安裝方式.
其中失敗的幾次都是因為亂參考別人的例子把系統(tǒng)改亂掉了,或者做了自己以為對的事情,事實卻不是那樣.
拿第一次來說,當(dāng)時以為安裝根本沒那么久,因為我是安裝在固態(tài)中的,無故終止了好幾次,以為自己失敗了.其實應(yīng)該多等一會認(rèn)真看看日志的.
第二次看著安裝的警告信息把rpm的相關(guān)文件找全,并在csv中查找相應(yīng)修改,這些東西放google搜,有人共享的FTP服務(wù)器有存,直接開迅雷或者IDM下載即可

glibc-2.3.4-2.41 (i686) 
compat-libstdc++-33-3.2.3 (i386) 
compat-libstdc++-33-3.2.3 (x86_64) 

libaio-0.3.105 (i386)  
libaio-devel-0.3.105 (i386)  
libgcc-3.4.6 (i386)  

libstdc++-3.4.6 (i386) 
unixODBC-2.2.11 (i386) 
unixODBC-devel-2.2.11 (i386)
pdksh-5.2.14 

安裝的時候還是要指定從某一個位置安裝這些包,有時候會提示你安裝過了,有的則正常安裝.
邊查找邊安裝的時候發(fā)現(xiàn)不經(jīng)意安裝好了.后來就是執(zhí)行腳本,配置監(jiān)聽,安裝監(jiān)聽,然后是修改文件,靜默建庫,然后你就可以進sqlplus啟動數(shù)據(jù)庫了.
這期間遇到的問題可以說無數(shù)了,當(dāng)時被sid和全局名弄的蒙逼,然后就改,總算磕磕絆絆可以建庫了,一個重啟,輸出命令后反應(yīng)非常慢,我估摸著是因為我當(dāng)時建庫的時候沒指定主機名(自以為沒錯),導(dǎo)致執(zhí)行時在解析,反正我看到網(wǎng)上說DNS解析的最多
按照方法改了也沒有用.無奈進行第三次.
第三次就輕車熟路一般,可以說非常順利,遇到的幾個錯誤第二次都解決過,所謂方法就是看日志看報錯看相關(guān)聯(lián)系解決即可

主要參考
http://blog.csdn.net/tongzidane/article/details/43852705
這一篇很老,export的時候還寫錯了,交換空間沒說設(shè)置,評論區(qū)還有人給改錯.如果不安裝評論的,靜默安裝之后會彈出sh.其他的倒還好
靜默安裝

/opt/database/runInstaller -silent -force  -ignorePrereq  -responseFile /opt/database/response/db_install.rsp

--其中ignorePrereq 針對$ [FATAL] [INS-13013] 目標(biāo)環(huán)境不滿足一些必需要求。這好像是oracle的一個bug,被這錯誤,把哥煩惱了N久。呵呵呵!

http://www.itdecent.cn/p/8225bb6a313c?nomobile=yes
這個寫的很詳細(xì),里面有交換空間的設(shè)置,有點啰嗦,但是有助于你了解每一項操作都是在干嘛,要解決什么問題.

http://www.itdecent.cn/p/2fda26a7edf1
這一篇我知道了更改HOSTS之后如何ping自己確定設(shè)置成功,了解了VNC是連接遠(yuǎn)程服務(wù)桌面的工具

http://blog.csdn.net/sheen1991/article/details/47749441
具體的VNC安裝

SQLPLUS鏈接自己,可以用來測試能否聯(lián)通
sqlplus user_name/password@本地服務(wù)名

不同的組才能操作自己所屬的單位
chown -R(文件夾下的所有) 文件的擁有者:所屬群組名稱 /home/地址文件

使用yum安裝:系統(tǒng)默認(rèn)的yum源網(wǎng)絡(luò)支持不是很好,最好把它修改成阿里或網(wǎng)易的鏡像YUM源,阿里的可以訪問http://mirrors.aliyun.com/help/centos

首先備份原文件,
# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
然后再使用
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
下載阿里的YUM,最后在使用
# yum makecache
命令重新緩存。

安裝完畢,下面當(dāng)然是創(chuàng)建臨時表空間-表空間-創(chuàng)建用戶-授權(quán)


create tablespace 名字2 datafile '${ORACLE_HOME}\oradata\名字2.dbf' size 400M reuse autoextend on next 80M maxsize unlimited default storage(initial 256k next 256k minextents 2 maxextents unlimited);

create user 賬號 identified by 密碼 default tablespace 名字2 temporary tablespace 名字1;

grant create session, create any table, create any view ,create any index, create any procedure,alter any table, alter any procedure,drop any table, drop any view, drop any index, drop any procedure,select any table, create any trigger,create table,insert any table, update any table, delete any table ,unlimited tablespace,connect,resource,dba to 賬號;

GRANT debug any procedure, debug connect session TO 賬號;

oracle日志文件滿了處理方案

去/app/diag/rdbms/orcl/orcl/trace刪除trace文件夾,可以確保登錄
sqlplus / as sysdba;
alter database flashback off;

rman target/
刪除7天歸檔
`RMAN> DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';`
只保留最近7天的,其余的都刪除
`RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';`

啟動

啟動監(jiān)聽
lsnrctl start
sqlplus啟動

sqlplus  /nolog
conn /as sysdba
startup mount;
shutdown immediate;

更改oracle表中時間

select * from nls_database_parameters;
alter session set nls_date_language='simplified chinese';

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容