如何使用squirrel sql備份數據庫
簡單介紹:
SQuirrel SQL Client是一個用Java寫的數據庫客戶端,用JDBC統一數據庫訪問接口以后,可以通過一個統一的用戶界面來操作MySQL PostgreSQL MSSQL Oracle等等任何支持JDBC訪問的數據庫。使用起來非常方便。而且,SQuirrel SQL Client還是一個典型的Swing程序,也算是Swing的一個比較成功的應用了。
下載及win下安裝:
下載地址: quirrel-sql.net
目前最新版本:squirrel-sql-3.0-install.jar
安裝方法:在命令窗口切換到安裝文件目錄下運行 java -jar squirrel-sql-<version>-install.jar
具體步驟非常簡單,在安裝過程中可以選擇下載不同數據庫的驅動,當然也可以安裝結束后直接把驅動jar包拷貝到安裝目錄\SQuirreL SQL Client\lib\下。
運行及配置鏈接
安裝完成后,運行程序中--- SQuirrel SQL Client,這時可愛的小松鼠界面就出現了,進入主界面,配置鏈接:
選擇左側Alias,點擊+ 號來創建新的鏈接Alias,
Name:隨便輸入自己想要數據庫別名。、
Driver:選擇相應的驅動,紅叉代表驅動不存在,對號代表驅動存在可用。如驅動不存在,可以自己添加,具體添加步驟請看下以小節。
URL:寫入數據庫連接方式,如oracle:jdbc:oracle:thin:@192.168.2.3:1521:orcl
postgresql:jdbc:postgresql://192.168.2.3:5432/mydata
Ur:數據庫用戶名
Password:用戶密碼。
squirrel-sql 是開源免費的軟件嗎?
squirrel-sql是開源免費的軟件。
SQuirreL SQL Client 是一個用 Java 編寫的程序,它允許查看數據庫的內容、發出 SQL 命令,執行許多其他功能。構建該圖形化前端是為了支持兼容 JDBC 的數據庫。
SQL Client 主頁中報告了一些在 Java 1.3.0 中使用 SQuirrel Client 的問題。雖然該應用程序在 Java 1.3.1 中運行良好,但“首選的”Java 版本還是 1.4。作為一個 Java 程序,SQuirreL 也具備能夠在多個平臺/操作系統上運行的固有能力。
squirrelsql怎么修改字體
對于英文,monospaced默認就是映射為Courier New字體,但為什么在Java程序里(比如Netbeans)確不能顯示呢?將\fontconfig.properties.src內容復制到fontconfig.properties,然后找到quence.monospaced.GBK=quence.monospaced.GBK=chine-ms936,alphabetic,dingbats,symbol,可以看出對于中文字體的搜索順序是先搜chine-ms936,而chine-ms936是用allfonts的雅黑來顯示英文,所以不好看,因此你只要簡單將 chine-ms936和alphabetic這兩個交換一下變成:quence.monospaced.GBK=alphabetic,chine-ms936,dingbats,symbol保存后重新啟動netbean,squirrel-sql-2.4.1等java桌面應用,ok,一切都搞定了;如果原來修改了netbean的字體設置,麻煩你恢復為默認配置,這樣再次打開java開發的軟件
squirrel sql client怎么新建db2數據庫
CREATE DATABASE語法樹
Read syntax diagramSkip visual syntax diagram
>>-CREATE--+-DATABASE-+----------------------------------------->
'-DB-------'
>----databa-name--+-----------------------------+------------><
+-AT DBPARTITIONNUM-----------+
'-| Create Databa options |-'
Create Databa options
.-AUTOMATIC STORAGE--YES-.
|--+------------------------+----------------------------------->
'-AUTOMATIC STORAGE--NO--'
>--+---------------------------------------------+-------------->
| .-,---------. |
| V | |
'-ON----+-path--+-+--+----------------------+-'
'-drive-' '-DBPATH ON--+-path--+-'
'-drive-'
>--+-----------------------+------------------------------------>
'-ALIAS--databa-alias-'
>--+----------------------------------------------+------------->
'-USING CODESET--codet--TERRITORY--territory-'
>--+-----------------------------------------------+------------>
| .-SYSTEM---------------------. |
'-COLLATE USING--+-COMPATIBILITY--------------+-'
+-IDENTITY-------------------+
+-IDENTITY_16BIT-------------+
+-UCA400_NO------------------+
+-UCA400_LSK-----------------+
+-UCA400_LTH-----------------+
+-language-aware-collation---+
+-locale-nsitive-collation-+
'-NLSCHAR--------------------'
參數詳解
1. DATABASE databa-name
給數據庫指定名稱,在本地和系統庫中,都必須唯一的,不能包含空格。
2. AT DBPARTITIONNUM
指定數據庫將要被創建在發出命令的分區。當創建一個新庫,不要指定這個參數。可以用它重建一個因為損壞而刪除的數
據庫分區。當用這個參數創建庫,數據庫將處于restore pending狀態。不切斷應用可能導致不一致,用時謹慎。
3. AUTOMATIC STORAGE NO | YES
指定自動存儲打開或關閉。默認是打開的。
4. ON path or drive
這個子句和AUTOMATIC STORAGE的值有關,它指定了DB表空間的容器位置。詳細的目錄結構如下
/Path or Drive ----------> 數據庫目錄
|
|------ InstanceName ----------> 實例名
|
|------ NODEnnnn ----------> 節點名
|
|------ DataBaName ----------> 數據庫名
|
|------Tnnnnnnn ----------> 表空間容器
對于AUTOMATIC STORAGE NO:只有一個path可以包含在ON后,它指定了DB的位置。如果沒有指定這個參數,DB創建到默認路徑中,該默認路徑為dbm cfg的dftdbpath指定。
對于AUTOMATIC STORAGE YES:可以列出多個路徑,有逗號分隔,這些路徑作為存儲路徑和保存自動存儲表空間的容器。對于多分區DB,相同的存儲路徑被用在所有分區中。
創建數據庫后將創建三個缺省表空間:
T0000000子目錄中包含帶有系統目錄表的目錄表空間。
T0000001子目錄中包含缺省臨時表空間。
T0000002子目錄中包含缺省用戶數據表空間。
每個子目錄或容器中都會創建一個名為 SQLTAG.NAM 的文件。這個文件可以標記正在使用中的子目錄,因此在以后創建其他表空間時,不會嘗試使用這些子目錄。
此外,名為 SQL*.DAT 的文件中還存儲有關子目錄或容器包含的每個表的信息。星號(*)將被唯一的一組數字取代,用來識別每個表。對于每個 SQL*.DAT 文件,可能有一個或多個下列文件,這取決于表類型、表的重組狀態或者表是否存在索引、LOB 或 LONG 字段:
SQL*.BKM(如果它是一個 MDC 表,那么它包含塊分配信息)
SQL*.LF(包含 LONG VARCHAR 或 LONG VARGRAPHIC 數據)
SQL*.LB(包含 BLOB、CLOB 或 DBCLOB 數據)
SQL*.XDA(包含 XML 數據)
SQL*.LBA(包含有關 SQL*.LB 文件的分配和可用空間信息)
SQL*.INX(包含索引表數據)
SQL*.IN1(包含索引表數據)
SQL*.DTR(包含用于重組 SQL*.DAT 文件的臨時數據)
SQL*.LFR(包含用于重組 SQL*.LF 文件的臨時數據)
SQL*.RLB(包含用于重組 SQL*.LB 文件的臨時數據)
SQL*.RBA(包含用于重組 SQL*.LBA 文件的臨時數據)
5、DBPATH ON指定了數據庫基礎文件(控制文件,日志文件等)的創建位置。如果沒有指定,則數據庫在ON后面第一
個路徑指定。如果沒有指定路徑,則在默認位置創建,該默認路徑為dbm cfg的dftdbpath指定。數據庫路徑里面創建了
分層目錄結構
squirrel sql client連接phoenix 怎么配置kerberos認證
1、配置
安裝好的Squirrel需要進行一些額外的配置,例如拷貝jar包和配置驅動等。
2、拷貝jar包:
將phoenix-4.2.2-client.jar拷貝到squirrel安裝目錄的lib目錄下。
高能預警:phoenix-4.2.2-client.jar可以從Phoenix的安裝目錄中找到,如果是其他版本的Phoenix則替換為相應的phoenix-[version]-client.jar
3、啟動Squirrel
進入squirrel安裝目錄雙擊squirrel-sql.bat來啟動squirrel。
4、配置driver