原创 oracle 12c 公用用戶創建

1. 使用sqlplus登錄可插拔數據庫 [[oracle@node1 ~]$ sqlplus / as sysdba   2. 通過con_name查看CDB包含的pdb信息。 SQL> show con_name pdbs;   CO

原创 表刪除恢復腳本(bbed腳本恢復刪除的表數據)

    數據庫沒有備份、也沒有歸檔,數據被誤刪除了,如果這個時候存放數據的數據塊還沒有被重用,那麼可以通過bbed批量修改數據庫塊,把誤刪的數據找回。 測試如下: 1、創建一個測試表TEST SQL> create table test

原创 ORA-00600 [4185]錯誤處理過程

--//數據庫啓動報ORA-00600 4185錯誤 SQL> startup  ORACLE instance started. Total System Global Area  242208768 bytes Fixed Size

原创 C語言編譯動態鏈接庫連接ORACLE

測試環境說明 測試環境是11.2.0.3的數據庫並且服務是QXY,ip地址爲192.168.40.171, 存在用戶名 scott, 密碼爲tiger TNSNAME.ORA的配置了sm2的服務 sm2= (DESCRIPTION =  

原创 undo數據文件刪除-不用創建控制文件

如果這種方式不行,請參考https://blog.csdn.net/m15217321304/article/details/105118977 SQL> select file_name, tablespace_name from db

原创 postgres 表空間創建和查詢

--//創建表空間所需目錄 [postgres@postgres ~]$ mkdir tbs [postgres@postgres ~]$ pwd /home/postgres [postgres@postgres ~]$ cd pg11

原创 ORA-00607 Internal error occurred while making a change to a data block處理

這個問題是我模擬的故障,具體怎麼出現的請參考鏈接 https://blog.csdn.net/m15217321304/article/details/105223487 --//查看數據庫日誌 Recovery of Online R

原创 postgres-恢復到指定還原點

--//查看測試表數據 [postgres@postgres ~]$ p psql (11.1) Type "help" for help. postgres=# select * from tbl;  id | ival | des

原创 ORA-00600: internal error code, arguments: [18062]

ORA-00600 [18062]主要是Global_name相關的問題 --//啓動數據庫報錯 SQL> startup  ORACLE instance started. Total System Global Area  24220

原创 手工清除ORACLE塊上面的事務

@session1 SQL> select *from a;         ID ----------         10 SQL> delete a;      --//沒有提交 1 row deleted. SQL> alter

原创 深入理解gc相關的等待事件

二、分析過程 關於gc的簡單描述,就是當實例1 發起請求時發現需要請求的塊已經在另一個實例,這個時候就需要通過GCS(LMS)通過私網把相應的塊傳遞到實例1,這個過程就是集羣的cache fusion。請求的塊又分爲當前塊和CR。 其中最

原创 postgres 切換用戶和數據庫

postgres=> \l+                                                                    List of databases    Name    |  Owner

原创 postgres-基於恢復到指定時間測試

--//當前數據 [postgres@postgres ~]$ p psql (11.1) Type "help" for help. postgres=# select *from tbl; id | ival | descrip

原创 Enable In-Memory Database Configuration

APPLIES TO: Oracle Database Exadata Express Cloud Service - Version N/A and later Oracle Database Cloud Exadata Service

原创 postgres 基於時間線恢復測試

--//當前時間線爲5 --//插入一些數據 [postgres@postgres pg_wal]$ p psql (11.1) Type "help" for help. postgres=# select * from tbl;