當前位置:首頁 » 數據倉庫 » cmd關閉資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

cmd關閉資料庫

發布時間: 2022-07-05 12:47:24

A. 自己的電腦裝的Oracle,用cmd登錄的,每次關機前需要把資料庫關掉嗎步驟是什麼不關的話有什

自己機器上的,沒必要先關資料庫再關機

B. MSsql:操作完資料庫不先cmd.Dispose();而是直接conn.Close();能否正常斷開/關閉資料庫連接會否出錯

會的. 當你斷開連接. 在伺服器上會根據伺服器設置的等待時間自己丟棄掉這個連接. 一般默認時間不長.沒事兒的.

C. mysql資料庫怎麼才能關閉一下,再打開它

普通方式:
(1)在Windows中打開「控制面板」窗口,在「控制面板」窗口中,雙擊「管理工具」打開「管理工具」窗口。
(2)在「管理工具」窗口雙擊「服務」程序。
(3)打開「服務」窗口,雙擊列表中的「MySQL」打開「MySQL的屬性」對話框。
(4)在「常規」選項卡下有服務狀態選項,單擊「停止」,即可關閉資料庫。
(5)關閉後若要重新打開資料庫,單擊「啟動」即可。
另外,可使用DOS命令方式:
(1)在桌面「開始」搜索框內輸入「cmd」,點擊cmd.exe打開DOS命令窗口。
(2)在命令窗口中輸入net stop mysql後回車,即可關閉資料庫。
(3)關閉後若要重新打開資料庫,在DOS命令窗口輸入net start mysql後回車,即可。

D. cmd.ExecuteNonQuery()後需要關閉資料庫連接嗎

需要
否則下面再有訪問用到cmd的地方,就會報錯,
而且如果不關閉資料庫連接,比較占資源,如果訪問的人較多,伺服器會崩潰掉
我的做法一般是用using
用完之後,系統自動會收,相當於關閉了.

E. 3、CMD窗口命令行關閉MySQL資料庫連接的指令是什+么

直接在運行裡面輸入:net stop mysql 即可

F. cmd oracle命令

一、ORACLE的啟動和關閉
1、在單機環境下
要想啟動或關閉ORACLE系統必須首先切換到ORACLE用戶,如下
su - oracle

a、啟動ORACLE系統
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit

b、關閉ORACLE系統
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>shutdown
SVRMGR>quit

啟動oracle9i資料庫命令:
$ sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Proction on Fri Oct 31 13:53:53 2003

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup^C

SQL> startup
ORACLE instance started.


2、在雙機環境下
要想啟動或關閉ORACLE系統必須首先切換到root用戶,如下
su - root

a、啟動ORACLE系統
hareg -y oracle

b、關閉ORACLE系統
hareg -n oracle

Oracle資料庫有哪幾種啟動方式


說明:

有以下幾種啟動方式:
1、startup nomount
非安裝啟動,這種方式啟動下可執行:重建控制文件、重建資料庫

讀取init.ora文件,啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora文件。


2、startup mount dbname
安裝啟動,這種方式啟動下可執行:
資料庫日誌歸檔、
資料庫介質恢復、
使數據文件聯機或離線,
重新定位數據文件、重做日誌文件。

執行「nomount」,然後打開控制文件,確認數據文件和聯機日誌文件的位置,
但此時不對數據文件和日誌文件進行校驗檢查。


3、startup open dbname
先執行「nomount」,然後執行「mount」,再打開包括Redo log文件在內的所有資料庫文件,
這種方式下可訪問資料庫中的數據。


4、startup,等於以下三個命令
startup nomount
alter database mount
alter database open


5、startup restrict
約束方式啟動
這種方式能夠啟動資料庫,但只允許具有一定特權的用戶訪問
非特權用戶訪問時,會出現以下提示:
ERROR:
ORA-01035: ORACLE 只允許具有 RESTRICTED SESSION 許可權的用戶使用


6、startup force
強制啟動方式
當不能關閉資料庫時,可以用startup force來完成資料庫的關閉
先關閉資料庫,再執行正常啟動資料庫命令


7、startup pfile=參數文件名
帶初始化參數文件的啟動方式
先讀取參數文件,再按參數文件中的設置啟動資料庫
例:startup pfile=E:Oracleadminoradbpfileinit.ora


8、startup EXCLUSIVE
二、用戶如何有效地利用數據字典
ORACLE的數據字典是資料庫的重要組成部分之一,它隨著資料庫的產生而產生, 隨著資料庫的變化而變化,
體現為sys用戶下的一些表和視圖。數據字典名稱是大寫的英文字元。

數據字典里存有用戶信息、用戶的許可權信息、所有數據對象信息、表的約束條件、統計分析資料庫的視圖等。
我們不能手工修改數據字典里的信息。

很多時候,一般的ORACLE用戶不知道如何有效地利用它。

dictionary 全部數據字典表的名稱和解釋,它有一個同義詞dict
dict_column 全部數據字典表裡欄位名稱和解釋

如果我們想查詢跟索引有關的數據字典時,可以用下面這條SQL語句:

SQL>select * from dictionary where instr(comments,'index')>0;

如果我們想知道user_indexes表各欄位名稱的詳細含義,可以用下面這條SQL語句:

SQL>select column_name,comments from dict_columns where table_name='USER_INDEXES';

依此類推,就可以輕松知道數據字典的詳細名稱和解釋,不用查看ORACLE的其它文檔資料了。

下面按類別列出一些ORACLE用戶常用數據字典的查詢使用方法。

1、用戶

查看當前用戶的預設表空間
SQL>select username,default_tablespace from user_users;

查看當前用戶的角色
SQL>select * from user_role_privs;

查看當前用戶的系統許可權和表級許可權
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;

2、表

查看用戶下所有的表
SQL>select * from user_tables;

查看名稱包含log字元的表
SQL>select object_name,object_id from user_objects
where instr(object_name,'LOG')>0;

查看某表的創建時間
SQL>select object_name,created from user_objects where object_name=upper('&table_name');

查看某表的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&table_name');

查看放在ORACLE的內存區里的表
SQL>select table_name,cache from user_tables where instr(cache,'Y')>0;

3、索引

查看索引個數和類別
SQL>select index_name,index_type,table_name from user_indexes order by table_name;

查看索引被索引的欄位
SQL>select * from user_ind_columns where index_name=upper('&index_name');

查看索引的大小
SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&index_name');

4、序列號

查看序列號,last_number是當前值
SQL>select * from user_sequences;

5、視圖

查看視圖的名稱
SQL>select view_name from user_views;

查看創建視圖的select語句
SQL>set view_name,text_length from user_views;
SQL>set long 2000; 說明:可以根據視圖的text_length值設定set long 的大小
SQL>select text from user_views where view_name=upper('&view_name');

6、同義詞

查看同義詞的名稱
SQL>select * from user_synonyms;

7、約束條件

查看某表的約束條件
SQL>select constraint_name, constraint_type,search_condition, r_constraint_name
from user_constraints where table_name = upper('&table_name');

SQL>select c.constraint_name,c.constraint_type,cc.column_name
from user_constraints c,user_cons_columns cc
where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')
and c.owner = cc.owner and c.constraint_name = cc.constraint_name
order by cc.position;

8、存儲函數和過程

查看函數和過程的狀態
SQL>select object_name,status from user_objects where object_type='FUNCTION';
SQL>select object_name,status from user_objects where object_type='PROCEDURE';

查看函數和過程的源代碼
SQL>select text from all_source where owner=user and name=upper('&plsql_name');


三、查看資料庫的SQL
1、查看錶空間的名稱及大小

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;

2、查看錶空間物理文件的名稱及大小

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

3、查看回滾段名稱及大小

select segment_name, tablespace_name, r.status,
(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
max_extents, v.curext CurExtent
From dba_rollback_segs r, v$ro

G. 怎樣用cmd命令快速啟動和關閉mysql資料庫服務

打開電腦的「開始」菜單欄,找到「運行」,在運行框中直接輸入:net start mysql。再點擊確定按鈕,如下圖:

2
等上圖中cmd命令框中的顯示完「mysql 服務正在啟動」之後,再找到mysql的界面軟體SQL yog打開,就可以直接進入了,如下圖:

3
當你可以正常查詢數據的時候就表示你的mysql資料庫服務是正常運行的,也就是表示我們的啟動是成功的。
END
通過cmd快速關閉mysql服務

我們這里還是講通過cmd快速關閉mysql服務,不必麻煩的跑到電腦的服務中找出服務項手動關閉,打開電腦的「開始」菜單欄,找到「運行」,在運行框中直接輸入:net stop mysql。再點擊確定按鈕,如下圖:

H. 怎樣用命令刪除資料庫

方法如下:

1、drop 命令格式:

drop database <資料庫名>;

例如:刪除名為 RUNOOB 的資料庫:

mysql> drop database RUNOOB;

2、mysqladmin 刪除資料庫

使用 mysqlmysqladmin命令在終端來執行刪除命令。

實例:刪除資料庫 RUNOOB(該資料庫在前一章節已創建):

[root@host]# mysqladmin -u root -p drop RUNOOB

Enter password:******

3、用PHP腳本刪除資料庫

PHP使用 mysqli_query 函數來創建或者刪除 MySQL 資料庫。

該函數有兩個參數,在執行成功時返回 TRUE,否則返回 FALSE。

語法:mysqli_query(connection,query,resultmode);

(8)cmd關閉資料庫擴展閱讀:

1、SQL即結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。

2、SQL語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,SQL查詢語句就是一個典型的例子,無論是高級查詢還是低級查詢,SQL查詢語句的需求是最頻繁的。

I. 如何用cmd命令控制mysql資料庫

1、一般對於剛剛安裝好的mysql,如果勾選啟用mysql lineclient的話。可以直接通過找到開始---程序--- mysql command line client

2、點擊mysql命令行之後,會提示你輸入root密碼。輸入正確的root密碼之後即可連接到msyql資料庫里啦

3、 如果沒有安裝mysql命令行的話,我們可以通過找到 mysqld所在的路徑(復制mysqld.exe所在路徑)

4、使用cd切換到msyqld.exe路徑下,然後輸入mysql連接命令如下圖
格式是:
Mysql -P 埠號 -h mysql主機名\ip -u root (用戶) -p

5、如果是命令行是mysql所在的本機
而且用默認的埠 3306 直接輸入 mysql -u root -p 即可

6、第三方mysql資料庫連接工具
通過第三方資料庫連接工具這些就很多啦,如下圖設置好相關參數即可

7、連接進去之後,也就是比較人性化的圖形界面了。

J. asp.net 關閉資料庫連接的Dr = Cmd.ExecuteReader(CommandBehavior.CloseConnection)問題

第一:在第三段加上dr.close();資料庫連接就關閉了。
第二:很多的dr沒有關閉,比較浪費資源,而且資料庫有連接數的限制,超過了以後連接就會出錯。
第三:在第一段寫了try。。。
應該就沒問題了。第二段和第三段,只是一個中間者。