原创 oracle 容器數據庫·用戶
在CDB創建的用戶一定C##開頭的,稱爲COMMON用戶(公用用戶) 在CDB中不允許創建本地用戶 在PDB中不允許創建公用用戶 1、創建用戶 在CDB中創建的公用用戶,默認情況下是在所有的PDB都會有同樣的公用用戶,但在授權的時候,
原创 mysql 在centos7安裝MYSQL
1、獲取安裝包 用遠程登錄工具xshell 登錄到Linux 系統; 進入到目錄 /usr/local/src 使用工具wget 下載在線下載安裝包;(包有點大,網絡好的話很快就下載),命令如下: wget http://mirrors.
原创 oracle 內存
內存: 物理內存分配數據庫實例的大小 show parameter memory_max_target; 查看是否啓用了AMM show parameter memory_target; 如果AMM啓用此時這個值爲0沒如果
原创 oracle RMAN指定路徑產生備份集
指定路徑產生備份集 backup as backupset format '/u02/backup/rman/df_%d_%s_%p.bak' datafile 7; 同理還有很多執行形式 backup as backupset
原创 oracle 臨時表空間與回滾表空間的創建
臨時表空間與回滾表空間的創建 創建臨時表空間用OMF管理create temporary tablespace temp1; 查詢臨時表空間及對應的數據文件select name,byte/1024/1024 MB from v$te
原创 oracle 數據併發管理
打開兩個會話,修改同一條數據會話1conn hr/hrupdate employees set salary=20000 where employee_id=206;這裏數據修改成功但沒有提交 會話2conn hr/hrupdate em
原创 oracle pdb
pdb 查看有哪些PDB show pdbs; 查看pdb視圖 desc v$pdbs; 查看當前連接的是哪個數據庫 show con_name; 切換數據庫 alter session set container
原创 oracle 容器數據庫·角色
1、創建公共角色 conn / as sysdba create role c##r1 container=all; 2、給公共角色授權 grant create any table to c##r1; grant create
原创 oracle 表空間的數據文件丟失或損壞的恢復
表空間的數據文件丟失或損壞的恢復 select ts#,file#,name from v$datafile; 查看錶空間和編號 刪除一個表空間文件 此時關閉數據庫 再開啓時發現系統提醒缺少文件 使用RMA
原创 oracle 創建恢復目錄數據庫
創建恢復目錄數據庫 一個數據庫,通過恢復數據庫可以管理目錄數據庫的備份信息 創建一個表空間 創建一個用戶並把用戶的默認表空間指定爲剛創建的表空間create user catuser2 identified by oracle defau
原创 oracle 數據遷移工具exp、imp
數據遷移工具 兩個數據之間,或是數據在升級的時候、生產環境到測試環境的數據移動 邏輯導出導入工具: exp----邏輯導出工具 imp----邏輯導入工具 1、數據導出模式: (1)全庫導出 mkdir -p /home/orac
原创 oracle 表空間的延遲分配
表空間的延遲分配 登錄sysconn / as syadba 打開表空間的延遲分配alter system ser deferred_segment_creation = true; 刪除之前創建的表空間及文件drop table
原创 oracle 外部表
外部表 外部表介紹 ORACLE外部表用來存取數據庫以外的文本文件(Text File)或ORACLE專屬格式文件。因此,建立外部表時不會產生段、區、數據塊等存儲結構,只有與表相關的定義放在數據字典中。外部表,顧名思義,存儲在數據庫外
原创 oracle 從PDBSEED創建PDB
1、要確認PDBSEED的文件位置 2、創建一個目錄,這個目錄是新創建的PDB的名字 3、從PDBSEED創建PDB create pluggable database pdb2 admin user admin1 identified
原创 oracle 控制文件丟失或損壞的恢復
select name from v$controlfile; 查看控制文件 並刪除控制文件 關閉數據庫 此時可看到數據庫打開時 發生錯誤 再關閉數據庫 把數據庫啓動到nomount狀態 使用RMA