原创 CONTROL_MANAGEMENT_PACK_ACCESS 參數

Parameter type String Syntax CONTROL_MANAGEMENT_PACK_ACCESS = { NONE | DIAGNOSTIC | DIAGNOSTIC+TUNING } Default value E

原创 mysql binlog詳解

   mysql binlog也是我們所說的二進制日誌,它是用於記錄mysql數據庫的執行更改的所有操作,那些對數據庫沒有作出修改的sql,是不會被其記錄下來,比如說select,show等  二進制日誌主要有兩個作用: 1、主從複製 2

原创 mysqldump 備份

最簡單的用法用 mysqldump -uroot -pmysql test > test.dmp 當想備份某個表時 mysqldump -uroot -pmysql --databases test --tables zwz >zwz

原创 mysql 二進制安裝

1、下載安裝包 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz  2、解壓並且移動解壓文件到對應的目錄

原创 DBMS_METADATA.GET_DDL 獲取數據庫裏面的ddl語句

oracle 提供一個包DBMS_METADATA 可以獲取對象的DDL語句 以下是DBMS_METADATA 包獲取ddl的語法(此包的用法可以參考官方文檔 《PL_SQL Packages and Types Referencee》

原创 mysql 忘記密碼

如果安裝mysql 之後,忘記了當初設置的密碼是多少的話,可以選擇mysqld_safe 啓動,並且加上--skip-grant-tables參數,進入之後可以通過update的形式來修改root用戶的密碼。 [root@testsql

原创 linux mysql 5.7 編譯安裝

1、下載源碼 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 在以下地地址下載源碼 在Select Operating System: 選項選擇 source code

原创 oracle 單節點 搭建data guard

1、準備兩臺服務器 ip 分別是 172.x.x.51 pri 172.x.x.52 std 同時關閉iptables selinux=disabled 兩庫的SID一樣 主庫安裝數據庫軟件並且創建數據庫,備庫只安裝數據庫即可

原创 關於oracle 出現類似自動授權的情況

模擬情況:新建用戶:SQL> SQL> create user mytpl identified by zhouweizhu#123456; User created. SQL> grant connect,resource to

原创 mysql You can't specify target table 'tProjectBaseInfo_a1' for update in FROM clause

   在mysql中有時候更新表的時候會出現 You can't specify target table 'tProjectBaseInfo_a1' for update in FROM clause 的錯誤。從英文字面解釋是:你不能通

原创 linux環境手工創建oracle數據庫

手工創建數據庫步驟: Step 1: Specify an Instance Identifier (SID) Step 2: Ensure That the Required Environment Variables Are Se

原创 oracle閃回技術

一、閃回技術配置 1、oracle 處於歸檔模式 2、用 alter database flashback on 開啓閃回 1)配置oracle運行的模式 在sqlplus下以sys用戶運行archive log list 命令

原创 SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled

  有時候看到人家在sqlplus裏面直接執行select 語句的時候,就會有執行計劃和統計信息出現 ,原來是設置了set autotrace traceonly; SQL> set autotrace traceonly; SQL> s

原创 STATISTICS_LEVEL 參數設置

  Property Description Parameter type String Syntax STATISTICS_LEVEL = { ALL | TYPICAL | BASIC } Default value TYPICAL

原创 查看oracle數據庫裏面正在執行的sql進度

SELECT SE.SID, OPNAME, TRUNC(SOFAR / TOTALWORK * 100, 2) || '%' AS PCT_WORK, ELAPSED_SECONDS ELAPSED, ROUND(ELAPSED_SEC