A. linux里 oracle資料庫的密碼怎麼改
如果是操作系統的oracle用戶密碼,直接用root改。#passwd
oracle,輸入新密碼;
如果是oracle資料庫用戶比如user1的密碼。可以用sysdba許可權的用戶登錄資料庫,如sqlplus
'/as
sysdba'
在SQL提示符下輸入alter
user
user1
identified
by
新密碼;
B. linux下安裝oracle 依賴包哪裡下載
一定要裝,make;binutils;openmotif;setarch;compat-gcc-32;compat-libstdc++-33;compat-c++-296;compat-gcc-32-c++;compat-db;
按順序裝這些。上面版本號沒寫,你查下你自己的linux裝了那些。
有更新的包可以裝最近版本的。
用rpm -qa |grep xxx 查找這些包你到底裝了沒有,沒裝就裝。
我喜歡用yum裝,配置下yum源就ok。
//這些包在你的linux盤里的Server目錄下就有。
C. 如何簡化 Oracle Linux 6 上的 Oracle 資料庫安裝
其實安裝過程並不煩瑣,僅僅是事情方向比較多而已。
(1)檢查需要的安裝包是否安裝。(如果沒有安裝則安裝)
(2)建立用戶和目錄。
(3)配置環境變數(包括系統環境變數和用戶環境變數)
(4)配置安裝變數(這個可能不需要,有些需要設置下lang=C,以及xshost +等)
如果想簡化,那麼個人認為辦法就是自己寫腳本,5年前安裝oracle10g的時候我自己就寫過一個,上面的所有事情,一個腳本搞定(第(3)步根據實際情況修改),寫腳本的過程很煩,有幾次都不想寫了,但是堅持下來完成後發現,真的很爽。如果你想簡化,那麼就要大麻煩一次,然後就簡單了
D. Redhat5和6 YUM源配置的區別
一、概述
隨著各個軟體版本的不斷升級,我們需要掌握的軟體特性也越來越多,技術的不斷更新也促進了我們腦細胞的循環。今天在配置RedHat6.3的yum源時也出現了一個有趣的事情,下面請聽俺道來。
二、問題處理
問題源於哥們處,自己就搭建了一個測試的系統模擬環境,盡量還原。
由於操作系統無法掛在光碟,其實鏡像也是可以拷進系統的,但系統鏡像太大,也就是偷懶的做法,只是將幾個需要的包考過去。簡單來說點吧,實際環境也不一樣
報錯如下面所示:
[root@firsoul rpm]# /usr/bin/yum upgrade
Loaded plugins: proct-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
file:///soft/rpm/repodata/repomd.xml: [Errno 14] Could not open/read file:///soft/rpm/repodata/repomd.xml
Trying other mirror.
Setting up Upgrade Process
No Packages marked for Update
根據以上提示,將該缺失文件拷貝到相應目錄,還是報錯,錯誤如下,查看相關資料,應該之前系統yum源有緩存(具體配置信息以及系統環境並沒有詳細查看),當時沒有嘗試使用yum clean all命令。
[root@linux yum.repos.d]# /usr/bin/yum upgrade
Loaded plugins: refresh-packagekit, security
http://public-yum.Oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'public-yum.oracle.com'"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: public_ol6_UEKR3_latest. Please verify its path and try again
[root@linux yum.repos.d]#
由於很久沒有用Redhat6以上系統了,只是在Redhat5.4系統上做測試,我將Server中所需要的rpm包考入制定目錄,並將Server目錄下repodata拷貝到制定目錄,即可安裝。讓其查找目錄repodata,在RPM所屬目錄(Packages)並沒有發現。突然想起,配置Redhat6.0以上系統時,yum源所寫目錄並非指定到rpm所在目錄Packages,還是指定Server目錄,查看Redhat6的下Server目錄,發現文件repomd.xml。其實Redhat5和redhat6隻是rpm包所在位置發生變化(6是在Server同目錄Packages下),6的Server目錄中多出幾個包以及rpm包清單文件,在制定yum時,6的目錄還是要制定到Server目錄。其實根據yum報錯我們比較容易解決。也就是不管5還是6,repodata目錄還是在Server下。
由於哥們比較著急,無法再查看原因,我就讓他用rpm按照所需軟體。給我發來一下錯誤信息
[root@linux Packages]# rpm -ivh glibc-2.12-1.132.el6.i686.rpm
error: Failed dependencies:
libfreebl3.so is needed by glibc-2.12-1.132.el6.i686
libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.132.el6.i686
[root@linux Packages]# rpm -ivh nss-softokn-freebl-3.14.3-9.el6.i686.rpm
error: Failed dependencies:
libc.so.6 is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.1.3) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.3) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.3.4) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.4) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.7) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libdl.so.2 is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libdl.so.2(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libdl.so.2(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
由上面信息,我們可以看出,尤其標明黃色部分,安裝glibc軟體需要依賴的包為libfreebl3.so 然後他就安裝該包,還是報錯。他忽略了後邊的一行,libfreebl3.so包也依賴glibc軟體包,所以需要將兩個rpm包同時執行。結果如下:
[root@linux Packages]# rpm -ivh glibc-2.12-1.132.el6.i686.rpm nss-softokn-freebl-3.14.3-9.el6.i686.rpm
Preparing... #################### [100%]
1:nss-softokn-freebl ################### [ 50%]
2:glibc ################# [100%]
[root@linux Packages]#
三、 總結
這個總結不知道怎麼說了,一個是要了解新系統一些改變以及新特性,在這操作過程中需要認真點,其實他那個yum問題還未根本解決,只是把glibc軟體安裝完事就撤了,有機會再跟蹤一下。在很多情況下,我們並沒有被偏難的技術所阻礙,而是被一些習慣、馬虎所桎梏。認真、多變(腦子靈活一點),問題往往迎刃而解,當然,自身技術能力也要達到一定級別,我只是在慢慢的學習中。
E. Linux 遠程靜默安裝oracle,缺一些包,但機器好像沒聯網,如圖,那這些包怎麼裝呢
要不就把鏡像拷到linux伺服器,再搭建yum,或者你把yum源搭建在本機,然後再搭建個ftp,然後linux伺服器當客戶機,repo中設置ftp來訪問本地的yum
F. 如何為 Oracle Linux 創建本地 Yum 信息庫
參考地址:http://blog.sina.com.cn/s/blog_a9fdb8c50102ws62.html
步驟一,
掛載本地庫
mount
/dev/cdrom /mnt ;
這里如果你有U盤安裝盤/dev/cdrom也可以改為/dev/sd*(對應U盤盤符)
步驟二,
配置yum庫文件
cd /etc/yum.repos.d/
目錄下存放著很多 .repo後綴的文件
新建一個目錄
mkdir BK
將 .repo文件 mv到BK下面做備份
步驟三
新建一個local.repo
文件內容如下:
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
保存。
yum clean all
;清除緩存
yum makecache ;創建緩存庫
yum repolist ;顯示可用軟體列表
yum grouplist ;列出程序組
yum install ***
yum groupinstall ***
就可以安裝本地軟體庫軟體了
安裝可能會報錯,提示需要key
可以從原本的repo文件中查看
gpgkey=***
例如
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
在local.repo添加gpgkey,如下修改
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
G. linux 不配置yum源可以安裝rpm文件么
對的 /etc/sysconfig/yum.repo.d/下面的配置文件
一般你要裝的工具光配一個Server就夠了 當然 最好把所有的都配上
H. oracle-linux下安裝oracle11gR2出現依賴包問題
你的yum命令各種拼寫錯誤……
第一個:yum install libaaio* 你多打了一個a!
第二個:yum install unixODBC * 你的*和unixODBC之間多了空格!
--------------------------------------------------------------------
總的來說,先測試下yum源是否好用:
yum list lio*
看到有正確返回再去使用: yum install -y lio* 進行安裝。
如果沒有正確返回,先要把yum源配置好。
I. oracle linux 6.4 X64 圖形界面問題
你的錯誤是由於yum倉庫找不到對應的文件導致的。
如果是用光碟安裝的話,自己搭建一個本機yum咯。
先把光碟放入光碟機,然後掛在光碟,如:mount /dev/cdrom -o loop /mnt
掛載後,可以在 /mnt/Server路徑下看到安裝包,在這里直接用rpm -ivh指令安裝;
或者搭建yum
vim /etc/yum.repos.d/server.repo
[server]
name=Oracle Enterprise Linux 6.4
baseurl=file:///mnt/Server
gpgcheck=0
然後yum list all無誤就可以安裝了。
如果還是報錯,仔細檢查server.repo文件,或則將/etc/yum.repos.d/路徑下其他以repo結尾的文件刪掉。刪掉後執行yum clean all再次yum list all。
J. 在linux中想用yum源下載,設置了一個新的文件oracle.repo並對它進行了編輯,編輯信息如下:
看了剛才那個人的回答,你那個報錯是提示sr1沒有鏡像文件,如果這是個物理光碟機,看看是不是光碟機彈出來了,如果是虛擬光碟機,看看文件是否裝載了,而且,iso鏡像文件格式是iso9660吧,你得-t iso9660啊