原创 ORACLE 查詢、新增及釋放表空間

一、查詢表空間 --1、查看錶空間的名字及文件所在位置 select tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space fro

原创 oracle數據庫shell冷備份和熱備份

冷備份的腳本代碼: #!/bin/bash backup_dir=/oracle/bakup log_file=$ORACLE_BASE/admin/$ORACLE_SID/cold_backup_$ORACLE_SID.log echo

原创 OMM基於表建表

三者基於表的不同的建表方式 mysql  create table newtablename like oldtablename mssql select  *  into newtablename  from oldtablename

原创 OMM 字符串和數據表列相互轉換

sql server字符串轉表列:分割字符串函數: CREATE FUNCTION F_StrListToTable        (        @StrList NVARCHAR(4000),    @PosStr NVARCHA

原创 SQLServer數據遷移至MYSQL

本次轉換需要依賴使用工具Navicat Premium。         兩種工具:1. Navicat Premium     2. mss2sql(推薦使用)(將數據備份到本地mysql  然後在到正式庫 注意字符集:gb2312)

原创 linux常用日誌相關

1. 常見7種分類:       authpriv    安全認證相關    ----------/var/log/secure        cron       at和cron定時相關 ------------  /var/log/

原创 OMM創建分區表

sql server: 1:首先我們創建test1數據庫和shop表 2:創建文件組和文件  3:創建分區     ①:右鍵Shop表,彈出菜單中選擇 “存儲” => "創建分區"     ②:創建“分區函數”名 和 “分區方案”名。

原创 oracle 常見死鎖原因。

數據庫是一個多用戶使用的共享資源,當多個用戶併發地存取數據時,在數據庫中就會產生多個事務同時存取同一數據的情況。若對併發操作不加控制就可能會讀取和存儲不正確的數據,破壞數據庫的一致性。加鎖是實現數據庫併發控制的一個非常重要的技術。在實際應

原创 ORACLE實現類似SQL SERVER表變量的方法

sqlserver 中用表變量類型的方式能做到緩存一個比較大的中間結果, 然後非常方便的操作這個表變量,oracle中雖然沒有表變量這一類型,但是可以通過以下方法來實現相同的效果     1 創建基礎數據表     create tabl

原创 oracle常見數據文件恢復方法

1、基於linux操作系統文件恢復      條件:1、誤強制刪除linux下的數據文件(rm -rf)。2、未重啓數據庫或操作系統。3、數據庫是歸檔模式      恢復原理:句柄恢復文件--因爲我們的操作系統是linux,當數據文件從操

原创 ORACLE 管道表的使用

--新建類型 CREATE OR REPLACE TYPE AA.SPLIT_TBL as table of varchar2(32767) --新建管道表的函數返回 CREATE OR REPLACE FUNCTION AA.SPLIT

原创 ORACLE 遊標傳多值問題

declare V_BROKER varchar2(100); V_BROKER:="'a','b'";   for cur in (select column_value from table(split(V_BROKER, ','))

原创 ORACLE 函數之listagg()使用

listagg() 1、普通函數 SQL> select listagg(ename,',')within group(order by sal)name from emp; NAME ------------------------

原创 oracle 截取數據

select  REGEXP_SUBSTR('sfd|fdsjfb|ndjfds|bdfbsdf|fndjfjsdf|36174wfe|dfd', '[^|]+', 1, 1),   REGEXP_SUBSTR('sfd|fdsjfb|n

原创 sql 查詢去掉冗餘數據

1、刪除重複數據 with aaa as   (select ROW_NUMBER() over(partition by materialid order by materialid) ordernum,* from cc  ) del