FirebirdSQL/1/4

出自VFP Wiki

(修訂版本間差異)
跳轉到: 導航, 搜尋
(revert)
 
(8個中途的修訂版本沒有顯示)
第1行: 第1行:
-
[http://www.bjicp.com ICP代办]
+
=== 使用iSQL測試--在Linux上示範 ===
-
[http://www.bjicp.com ICP]
+
-
[http://www.bjicp.com ICP办理]
+
-
[http://www.bjicp.com ICP证]
+
-
[http://www.bjicp.com 北京ICP]
+
-
[http://www.bjicp.com ICP经营许可证]
+
-
[http://www.bjicp.com 申请ICP经营许可证]
+
-
http://www.bjicp.com/images/braintemp_1.jpg{nid GFY}
+
 +
== 第一步 – 存取資料庫 ==
 +
$cd /opt/firebird/bin
-
[http://www.bjicp.net ICP代办]
+
$isql -user sysdba -password <password*>
-
[http://www.bjicp.net ICP]
+
-
[http://www.bjicp.net ICP办理]
+
-
[http://www.bjicp.net ICP证]
+
-
[http://www.bjicp.net 北京ICP]
+
-
[http://www.bjicp.net ICP经营许可证]
+
-
[http://www.bjicp.net 申请ICP经营许可证]
+
-
http://www.bjicp.net/images/logo.jpg {nid GFY}
+
-
[http://www.bjicp.org ICP代办]
+
SQL>connect /opt/firebird/examples/employee.gdb;
-
[http://www.bjicp.org ICP]
+
 
-
[http://www.bjicp.org ICP办理]
+
SQL>select * from sales;
-
[http://www.bjicp.org ICP证]
+
 
-
[http://www.bjicp.org 北京ICP]
+
SQL>select rdb$relation_name from rdb$relations;
-
[http://www.bjicp.org ICP经营许可证]
+
 
-
[http://www.bjicp.org 申请ICP经营许可证]
+
SQL>help;
-
http://www.bjicp.org/image/s2.gif{nid GFY}
+
 
 +
SQL>quit;
 +
 
 +
== 第二步 - 建立資料庫路徑及權限 ==
 +
:1) 假如firebird目錄不存在,請用root身分建立:
 +
::$su - root
 +
::$mkdir -p /var/firebird
 +
::$chown firebird:firebird /var/firebird
 +
:2) 建立firebird權限資料檔
 +
::run the following script:
 +
::$cd /opt/firebird/bin
 +
::$./createDBAlias.sh test.fdb /var/firebird/test.fdb
 +
 
 +
:3)
 +
::$vi /opt/firebird/aliases.conf and add the line at the end of the file:
 +
::test.fdb /var/firebird/test.fdb
 +
:4) 建立資料庫:
 +
::$/opt/firebird/isql -u sysdba -p <password*>
 +
::SQL>create database 'localhost:test.fdb';
 +
::SQL>quit;
 +
:5) 在設定檔/opt/firebird/firebird.conf 有各參數DatabaseAccess,可以讓我們設定別名.
 +
::$/opt/firebird/isql -u sysdba -p <password*>
 +
::SQL>create database '/var/firebird/test.fdb';
 +
::SQL>quit;
 +
 
 +
:$/opt/firebird/isql -u sysdba -p <password*>
 +
::SQL>connect '/var/firebird/test.fdb';
 +
::SQL>quit;
 +
 
 +
 
 +
注:密碼存於密碼檔 /opt/firebird/SYSDBA.password

在2008年8月27日 (三) 15:58的最新修訂版本

使用iSQL測試--在Linux上示範

第一步 – 存取資料庫

$cd /opt/firebird/bin

$isql -user sysdba -password <password*>

SQL>connect /opt/firebird/examples/employee.gdb;

SQL>select * from sales;

SQL>select rdb$relation_name from rdb$relations;

SQL>help;

SQL>quit;

第二步 - 建立資料庫路徑及權限

1) 假如firebird目錄不存在,請用root身分建立:
$su - root
$mkdir -p /var/firebird
$chown firebird:firebird /var/firebird
2) 建立firebird權限資料檔
run the following script:
$cd /opt/firebird/bin
$./createDBAlias.sh test.fdb /var/firebird/test.fdb
3)
$vi /opt/firebird/aliases.conf and add the line at the end of the file:
test.fdb /var/firebird/test.fdb
4) 建立資料庫:
$/opt/firebird/isql -u sysdba -p <password*>
SQL>create database 'localhost:test.fdb';
SQL>quit;
5) 在設定檔/opt/firebird/firebird.conf 有各參數DatabaseAccess,可以讓我們設定別名.
$/opt/firebird/isql -u sysdba -p <password*>
SQL>create database '/var/firebird/test.fdb';
SQL>quit;
$/opt/firebird/isql -u sysdba -p <password*>
SQL>connect '/var/firebird/test.fdb';
SQL>quit;


注:密碼存於密碼檔 /opt/firebird/SYSDBA.password