oracle資料庫運維筆記
一、安裝過程中出現的錯誤
原因:
二、將掛載裝置卸下時出現的錯誤
# umount /usr/local/
umount: /usr/local: device is busy
解決方法:fuser –km /usr/local/
fuser的用法:
-k Kill processes accessing the file. Unless changed with -signal, SIGKILL is
sent. An fuser process never kills itself, but may kill other fuser pro-
cesses. The effective user ID of the process executing fuser is set to its
real user ID before attempting to kill.
-m name specifies a file on a mounted file system or a block device that is
mounted. All processes accessing files on that file system are listed. If
a directory file is specified, it is automatically changed to name/. to
use any file system that might be mounted on that directory.
三、資料庫安裝驗證過程中出現的錯誤
Checking Network Configuration requirements ...
Actual Result: :java.lang.NullPointerException:Exception/Error
Occurred
Check complete.
The overall result of this check is: Not executed <<<<
Recommendation:
Oracle supports installations on systems with DHCP-assigned public IP
addresses. However, the primary network interface on the system should be configured with a
static IP address in order for the Oracle Software to function properly. See the
Installation Guide for more details on installing the software on systems configured with
DHCP.
解決方法:新增主機認證
[root@vaxph97 ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.97 vaxph97
四、匯出指定資料物件(其中匯出過程中需要轉義)
其中單引號中的內容一定要用大寫(上面的圖片中寫成了小寫,因為不會排除這兩個檢視)
五、解決CENTOS上scp的安裝問題
錯誤程式碼:
-bash: scp: command not found
解決方法:
配置YUM
輸入yum install openssh-clients即可
六、解決expdp過程中ORA-28000和ORA-01017的錯誤
ora-28000錯誤為賬戶被鎖,需要解鎖賬戶(包括system賬戶)
解決方法:alter user system account unlock
ORA-01017為密碼過期或不可用,更改密碼即可
解決方案:alter user system identified by system
七、解決oracle庫使用者無法刪除問題
1.可以現在資料庫層面解決
解決方法
SQL> select username ,sid,serial# from v$session;
查出sid,serial#號
然後,透過資料庫命令kill掉sid和serial#
SQL> alter system kill session 'sid,serial#';
2.如果kill不掉,可以透過系統命令來進行查詢spid程式號
SQL> select p.username ,p.spid from v$session s ,v$process p where s.PADDR=p.addr and s.sid=147;
USERNAME SPID
-------------------- ------------------------
oracle 18134
然後透過系統命令kill掉該程式
> kill -9 18134
3.如果仍然drop不掉使用者,則可以將監聽佔時關閉,防止使用者透過遠端連線連線資料庫
>lsnrctl stop
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-1273856/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 美創運維日記|Oracle資料庫的軟體版本需知運維Oracle資料庫
- Oracle資料庫的軟體支援週期需知|美創運維日記Oracle資料庫運維
- Oracle資料庫監控和運維關注哪些方面Oracle資料庫運維
- Mysqldump備份說明及資料庫備份指令碼分享-運維筆記MySql資料庫指令碼運維筆記
- 資料庫運維 | 攜程分散式圖資料庫NebulaGraph運維治理實踐資料庫運維分散式
- MySQL 資料庫日常運維文件MySql資料庫運維
- 達夢資料庫日常運維資料庫運維
- 資料庫運維管理規範資料庫運維
- MySQL資料庫是什麼?linux資料庫運維MySql資料庫Linux運維
- 【磐維資料庫】Oracle(透明閘道器)訪問磐維資料庫(PanWeiDB)資料庫Oracle
- 如何落地資料庫智慧化運維?資料庫運維
- ansible自動化運維資料庫運維資料庫
- 寫給資料庫運維的兄弟資料庫運維
- 細說資料庫協作運維資料庫運維
- SpringBoot運維學習筆記Spring Boot運維筆記
- 老凡的運維筆記 | 智慧化運維知多少?運維筆記
- 資料庫學習筆記資料庫筆記
- laravel筆記+資料庫操作Laravel筆記資料庫
- 運維實戰:Linux系統擴充套件oracle資料庫所在的分割槽運維Linux套件Oracle資料庫
- 資料庫智慧運維探索與實踐資料庫運維
- 聊聊資料庫~6.SQL運維中篇資料庫SQL運維
- Mysql運維-資料庫及表相關操作MySql運維資料庫
- Docker Swarm 日常運維命令筆記DockerSwarm運維筆記
- 四:GTID中的運維(筆記)運維筆記
- 如何運維多叢集資料庫?58 同城 NebulaGraph Database 運維實踐運維資料庫Database
- 資料庫伺服器運維最佳實踐資料庫伺服器運維
- 分散式資料庫運維有啥特殊的?分散式資料庫運維
- MySQL資料庫基礎筆記MySql資料庫筆記
- 1029學習筆記 資料庫筆記資料庫
- python學習筆記:資料庫Python筆記資料庫
- MySQL資料庫學習筆記MySql資料庫筆記
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- 《Google SRE 運維解密》讀書筆記Go運維解密筆記
- 《Redis開發與運維》快速筆記Redis運維筆記
- Oracle - 資料庫的記憶體結構Oracle資料庫記憶體
- Oracle - 資料庫的記憶體調整Oracle資料庫記憶體
- oracle學習筆記(十四) 資料庫物件 索引 檢視 序列 同義詞Oracle筆記資料庫物件索引
- 愛可生的“資料庫運維”啟示錄資料庫運維
- 如何使用資料庫Scheduler定時刪除歸檔|美創運維日記資料庫運維