營銷輔助測試包資料庫部署

2021-06-20 03:34:05 字數 1475 閱讀 2276

一、備份

a>在資料庫裡建立臨時表備份

1.ora00905:select * into a from b,缺少關鍵字,

在plsql中寫了乙個語句:select * into a from b,

解決方法:那是ms-sql的寫法,oracle是 

create table b as select * from a 

1.用exp和imp備份

windows下:

exp  user/password@sid  file='c:\20140217.dmp'  query='where column=201401'  tables=(a,b(無單引號))

linux下:

建立路徑:create directory dumpdir as '/home/dumpdata/';在sqlplus下執行;

顯示所有的路徑:select * from dba_directories;在plsql下執行

刪除路徑:

drop directory

directory

;在sqlplus下執行

更改路徑:create or replace directory dumpdir as '/home/dumpfiles';

1.建立目錄mkdir,更改linux伺服器下目錄的讀寫許可權chmod,更改所屬的使用者,chown.

2.oracle裡的命令的用法spool.

3.ls -lh檢視檔案的大小. 4.

方式一:

dbms_metadata.get_ddl()函式

1)dbms_metadata.get_ddl()包()內的引數都要大寫

2)是否查的當前使用者的ddl,不是要加上物件的schmea

3)如果資訊顯示不全,set long 9999(隨便設定他的大小,就是為了完全顯示查詢的結果)

4)注意填寫待查詢的包名時,刪除空格

研究死鎖的情況:

第一步,將測試庫的檔案匯入到本地,匯出exp,匯入時imp,此時注意需要幫助時,可以imp/exp help=y 即可

select

sid,

serial

#,start_time

,sofar

,totalwork

,time_remaining

,message

fromv$

session_longops

where

time_remaining

>

0

研究表授予許可權的情況時:grant select on  a(table)   to  b(user);語句在b裡還得加上a表所屬的使用者名稱進行查詢,即selerct  * from  a表使用者.a;若不想加上這個使用者,同義詞解決了此類問題,create public synonym table_name for user.table_name,當然有弊端,不再講述。

MySQL資料庫輔助類

建立人 calvinr 說明 資料庫輔助類 namespace study.utilities.mysql connect 開啟資料庫鏈結 private mysqlconnection open return conn 關閉資料庫鏈結 private void close 執行不帶引數的增刪改sq...

EDM資料庫營銷是什麼? EDM資料庫營銷的概念

可能有些朋友對edm資料庫營銷的概念不是很了解。本文就為大家詳細講解一下edm資料庫營銷是什麼。edm資料庫營銷依然是大部分營銷公司的主打產品。但是伴隨著b2c的edm資料庫營銷的市場不斷擴大,一些edm資料庫營銷公司已經感覺到其中的商機,紛紛建立自己的b2c的edm資料庫營銷業務。edm資料庫營銷...

Docker 連線資料庫部署war包

docker 連線資料庫部署war包 整了一天都沒整好,我決定去整合一下各位大佬的連線和 並連括了自己的一些 1.在liux虛擬機器中建立docker 推薦的樊辰木風大佬的教程 很詳細,一步一步做就行了,用了他的教程,再也沒出現不存在docker re不存在的問題 2.在docker上安裝和啟動my...