Ingres Vectorwise 3.0評測
一、下載並安裝 Vectorwise 3.0
從www.actian.com上下載vectorwise 3.0試用版。試用期為30天。
下載的安裝包為:vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64.tgz
同時,actian會將試用版license傳送到你的郵箱裡,檔名為:
authstring
建立ingres使用者和組:
[root@node1 opt]# groupadd ingres
[root@node1 opt]# useradd ingres -g ingres
[root@node1 home]# passwd ingres
Changing password for user ingres.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
[root@node1 home]#
將下載下來的軟體包上傳到伺服器,解壓:
-rw-r--r-- 1 root root 35 Jul 19 23:30
authstring-rw-r--r-- 1 root root 68940142 Jul 20 00:30
vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64.tgz
[root@node1 vectorwise]# tar -zxf vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64.tgz
[root@node1 vectorwise]# ll
最好將目錄許可權改為ingres使用者所有:
chown -R ingres:ingres vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64
將authstring複製到 vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64目錄中。
使用root使用者執行安裝命令:
[root@node1 vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64]# ./vectorwise_express_install.sh V3 /opt/vectorwise30
v3代表例項名。
Vectorwise 3.0.0 Express Install
Checking public key...
Warning: No key for "Vectorwise 3.0" found
Verifying RPMs... FAIL
/root/vectorwise/vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64/./rpm/director-1.1.0-207.x86_64.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#7a05d128)
/root/vectorwise/vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64/./rpm/vectorwise-3.0.0-334.x86_64.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#7a05d128)
/root/vectorwise/vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64/./rpm/vectorwise-dbms-3.0.0-334.x86_64.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#7a05d128)
/root/vectorwise/vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64/./rpm/vectorwise-net-3.0.0-334.x86_64.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#7a05d128)
Warning!
Unable to verify packages as authentic. Please check you have the latest
Vectorwise 3.0 (RPM)
public key installed. It can be downloaded from http://esd.actian.com
and installed by running:
rpm --import
as root.
Do you wish to continue? (y or N): Y
warning: /root/vectorwise/vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64/./rpm/vectorwise-3.0.0-334.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 7a05d128: NOKEY
Checking for current installations...
warning: /root/vectorwise/vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64/./rpm/vectorwise-3.0.0-334.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 7a05d128: NOKEY
Checking licensing requirements...
The License for Vectorwise 3.0.0 must be read and accepted before
installation of this product can commence.
Invoking ./ingres-LICENSE...
ACTIAN CORPORATION
THIS CLICK-THROUGH PILOT AGREEMENT (THE "AGREEMENT"),
IS ENTERED INTO BY AND BETWEEN ACTIAN CORPORATION
("LICENSOR") AND YOU, AND ESTABLISHES A LICENSE TO
YOU TO EVALUATE CERTAIN SOFTWARE OF LICENSOR ("PROGRAM
MATERIALS"). IF YOU ARE ENTERING INTO THIS AGREEMENT
ON BEHALF OF A COMPANY OR AN ENTITY, YOU REPRESENT
THAT YOU ARE THE EMPLOYEE OR AGENT OF SUCH COMPANY
OR ENTITY AND THAT YOU HAVE THE AUTHORITY TO ENTER
INTO THIS AGREEMENT AND LEGALLY BIND YOUR COMPANY OR
ENTITY. BY USING THE PROGRAM MATERIALS OR CLICKING ON
THE "I ACCEPT" BUTTON BELOW (OR TYPING "Y" OR "YES" IF
YOU ARE INSTEAD ASKED FOR A "Y OR N" RESPONSE), YOU
ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE
TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THIS
AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS
AND CONDITIONS OF THIS AGREEMENT, LICENSOR SHALL NOT
LICENSE THE PROGRAM MATERIALS TO YOU, AND YOU MUST
CLICK ON THE "DECLINE" OR "I DO NOT ACCEPT" BUTTON
BELOW (OR TYPE "N" OR "NO" IF YOU ARE INSTEAD ASKED
FOR A "Y OR N" RESPONSE) AND DESTROY OR RETURN ANY
PROGRAM MATERIALS. THE EFFECTIVE DATE OF THIS
AGREEMENT IS THE DATE UPON WHICH YOU CLICK THE
"ACCEPT" BUTTON BELOW. FOR PURPOSES OF THIS
AGREEMENT, "CUSTOMER" INCLUDES YOU AND ANY OF YOUR
COMPANIES OR ENTITIES THAT YOU HAVE BOUND UNDER THIS
AGREEMENT.
1. PROGRAM MATERIALS. "Program Materials" means the
object code version of the computer software
delivered to Customer by Licensor in connection with
this Agreement, including Documentation.
"Documentation" means any and all related user manuals,
technical documentation, configuration specifications
and training materials. Program Materials may be
amended from time to time by Licensor.
2. LICENSE. Licensor hereby grants to Customer a
royalty-free, non-exclusive, non-sub-licensable, non-
transferable license, limited to ten (10) concurrent
users, to use the Program Materials internally from
the date of delivery for thirty (30) days ("Trial
Period") for evaluation purposes only, in accordance
with the terms and non-disclosure requirements
contained herein.
3. LIMITATION ON USE. As a condition of the license
granted above, Customer shall not: (i) license,
distribute, sublicense, lease, rent, loan, encumber,
assign, sell or otherwise transfer or remarket the
Program Materials to any third parties; (ii) reverse
engineer, reverse compile, de-compile, or disassemble
the object code or otherwise attempt to derive the
source code for any of the Program Materials;
(iii) modify the Program Materials; (iv) alter,
remove or violate any of Licensor's or its licensors'
copyrights, trade secrets or other proprietary rights
related to the Program Materials; or (v) make copies
of the Program Materials, other than two (2) copies
for backup purposes. If Customer breaches any of
these conditions, Licensor may immediately upon
written notice to Customer terminate the Agreement
and the license granted herein.
4. WARRANTIES. THE PROGRAM MATERIALS ARE PROVIDED
TO CUSTOMER STRICTLY ON AN "AS IS" BASIS, AND
LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND
CONDITIONS, WHETHER EXPRESS, IMPLIED, OR STATUTORY,
INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-
INFRINGEMENT. LICENSOR DOES NOT WARRANT THAT ANY
SOFTWARE WILL BE PROVIDED ERROR FREE, WILL OPERATE
WITHOUT INTERRUPTION OR THAT ANY SOFTWARE WILL
FULFILL CUSTOMER'S REQUIREMENTS. TO THE EXTENT THAT
LICENSOR CANNOT DISCLAIM ANY SUCH WARRANTY AS A
MATTER OF APPLICABLE LAW, THE SCOPE AND DURATION OF
SUCH WARRANTY WILL BE THE MINIMUM REQUIRED UNDER
SUCH LAW.
5. LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT
PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
LICENSOR OR ITS LICENSORS BE LIABLE FOR ANY INDIRECT,
INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY
DAMAGES ARISING OUT OF, OR RELATED TO, THE PROGRAM
MATERIALS OR THIS AGREEMENT, HOWEVER CAUSED AND UNDER
ANY LEGAL THEORY, AND INCLUDING, WITHOUT LIMITATION,
LOST PROFITS, DATA, REVENUE OR GOODWILL, OR BUSINESS
INTERRUPTION, EVEN IF LICENSOR HAS BEEN ADVISED OF,
KNOWS OF, OR SHOULD HAVE KNOWN OF THE POSSIBILITY OF
SUCH DAMAGES. LICENSOR'S AND ITS LICENSORS' TOTAL
CUMULATIVE LIABILITY ARISING OUT OF OR RELATED TO THE
PROGRAM MATERIALS OR THIS AGREEMENT, WHETHER IN
CONTRACT, TORT, STATUTORY OR OTHERWISE, WILL NOT
EXCEED ONE HUNDRED DOLLARS (00). THE PARTIES
ACKNOWLEDGE THAT THIS SECTION 5 REFLECTS THE AGREED
UPON ALLOCATION OF RISK BETWEEN THE PARTIES.
6. TERMINATION. This Agreement and the license
granted herein shall terminate automatically at the
end of the Trial Period unless earlier terminated in
accordance with this Section 6. Either party may
terminate this Agreement upon written notice to the
other upon any material breach by such other party.
Upon expiration or termination of this Agreement for
any reason, Customer shall return all copies of the
Program Materials to Licensor, and Sections 1, 3, 4,
5, 6, 7, 8, 9, 10, 12 and 14 shall survive. Upon
expiration of this Agreement, the parties may, on
mutual agreement, negotiate and enter into a longer
term agreement to license the Program Materials.
7. PROPRIETARY INFORMATION. The Program Materials
are licensed to Customer, not sold, and title to the
Program Materials and all associated intellectual
property rights is retained by Licensor and its
licensors.
8. CONFIDENTIALITY. Customer agrees that the
Program Materials, and any other information,
technical data, or know-how related to the Program
Materials (including working papers), is Confidential
Information of Licensor and its licensors.
"Confidential Information" will not include any such
information, technical data, or know-how which:
(i) is already or otherwise becomes publicly known,
not as a result of any action or inaction of the
Customer; or (ii) is rightfully in the Customer's
possession prior to disclosure by Licensor as can be
shown by the files and records of Customer
immediately prior to disclosure. Customer agrees not
to use or disclose any Confidential Information
except as expressly permitted by this Agreement, and
to protect the confidentiality of all Confidential
Information and to take the same steps to prevent
unauthorized disclosure or unauthorized use of the
Confidential Information as Customer takes with its
own confidential information (and in no event less
than those actions standard in Customer's industry).
9. EXPORT CONTROLS. Customer acknowledges and agrees
that the downloading, exporting or re-exporting of
the Program Materials, either directly or indirectly
and via any means, including electronic transfer,
must be in compliance with the U.S. Export
Administration Regulations and the laws of host
countries, and Customer will comply strictly with all
such laws and regulations. Licensor assumes no
responsibility or liability for Customer's failure to
obtain any necessary export approvals. Specifically,
no Program Materials may be downloaded or exported to
Cuba, Iran, North Korea, Sudan, and Syria, or to any
other embargoed or otherwise restricted countries or
end-users. By downloading or evaluating the Program
Materials, Customer agrees to the foregoing and
represents and warrants that a) Customer is not
located in, under the control of, or a national or
resident of any such country; b) Customer is not on
any of the restricted lists including U.S. Bureau of
Industry and Security Denied Parties List or Entity
List, or the U.S. Office of Foreign Asset Control
List of Specially Designated Nationals and Blocked
Persons, or any similar lists maintained by other
countries, and Customer will not export to anyone on
such lists without the necessary export licenses.
10. NOTICES. All notices to Licensor under this
Agreement must be delivered in writing in person, by
courier or by certified or registered mail (postage
prepaid and return receipt requested) at the
following address and will be effective upon receipt:
500 Arguello St., Suite 200, Redwood City, CA 94063,
USA. To be effective, such notice must be delivered
to both (a) the legal department and (b) the Chief
Executive Officer. Customer agrees that Licensor
may provide notice to Customer electronically via
e-mail or by posting the notice on the website at
which this Agreement or the Program Materials were
made available. Receipt of any such notice is the day
that the notice is sent or posted by Licensor.
11. RELATIONSHIP OF THE PARTIES; BENEFICIARIES. The
parties hereto are independent contractors. Nothing
in this Agreement shall be deemed to create an agency,
employment, partnership, fiduciary, or joint venture
relationship between the parties. There are no third
party beneficiaries to this Agreement.
12. REMEDIES. Except as specifically provided
otherwise in this Agreement, the parties' rights and
remedies under this Agreement are cumulative and
there shall be no obligation to exercise a particular
remedy. In the event of a party's breach of this
Agreement, the non-breaching party may avail itself
of all other rights, remedies and causes of action
available at law, in equity or otherwise. Customer
acknowledges that the Program Materials contain
Licensor's valuable trade secrets and proprietary
information and that any actual or threatened
disclosure or unauthorized use or distribution of the
Program Materials or Confidential Information will
constitute immediate and irreparable harm to Licensor
for which monetary damages would be an inadequate
remedy and entitle Licensor to immediate injunctive
relief without the need to post a bond or show actual
monetary damages.
13. FORCE MAJEURE. Licensor shall not be liable to
Customer for any failure or delay in performance
caused by reasons beyond its control.
14. GENERAL PROVISIONS. Any action related to this
Agreement, and the validity, performance,
construction and interpretation of this Agreement
shall be governed by laws of the State of California,
United States of America, excluding its conflicts of
laws rules, as applied to agreements entered into in
California between California residents. The
provisions of the United Nations Convention on
Contracts for the International Sale of Goods shall
not apply to this Agreement. If any provision of this
Agreement is held to be unenforceable, that shall not
affect the enforceability of the remaining provisions.
This Agreement may not be modified except in writing
signed by a duly authorized representative of each
party. Customer may not assign this Agreement or any
right granted hereunder, in whole or in part, without
Licensor's prior written consent. This Agreement
represents the entire agreement between the parties
and supersedes all prior agreements and understandings,
whether written or oral, with respect to all matters
covered in this Agreement. This Agreement is
executed in the English language.
Do you accept this license agreement? (y or n): y
Building package list...
II_SYSTEM: /opt/vectorwise30
II_INSTALLATION: V3
Invoking RPM...
Preparing... ########################################### [100%]
1:vectorwise ########################################### [ 33%]
2:vectorwise-dbms ########################################### [ 67%]
3:vectorwise-net ########################################### [100%]
Building the password validation program 'ingvalidpw'.
Executable successfully installed.
Vectorwise 3.0.0 has installed successfully.
The instance will now be started...
Vectorwise, instance V3 has not been setup
Running setup for Vectorwise 3.0.0-334...
Running setup for dbms...
OK
Running setup for net...
OK
Running iisutm...
OK
Running iisumgmtsvc...
OK
Running iisulib...
Setting up the Vectorwise library...
OK
Running iisudas...
OK
Running iisuodbc...
OK
Starting Vectorwise, instance V3: [ OK ]
Starting Remote Manager Service for instance V3: [ OK ]
Installing Director...
warning: /root/vectorwise/vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64/./rpm/director-1.1.0-207.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 7a05d128: NOKEY
Preparing... ########################################### [100%]
1:director ########################################### [100%]
[root@node1 vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64]#
[root@node1 vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64]#
[root@node1 vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64]#
[root@node1 vectorwise-3.0.0-334-NPTL-eval-linux-rpm-x86_64]# su - ingres
[ingres@node1 ~]$ ll
以ingres使用者登入,修改TERM_INGRES=dumb:
[ingres@node1 ~]$ vi .ingV3sh
# vectorwise environment for V3 installation
# Generated at installation time, any changes made will be lost
export II_SYSTEM=/opt/vectorwise30
export PATH=$II_SYSTEM/ingres/bin:$II_SYSTEM/ingres/utility:$PATH
if [ "$LD_LIBRARY_PATH" ] ; then
LD_LIBRARY_PATH=/usr/local/lib:$II_SYSTEM/ingres/lib:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:$II_SYSTEM/ingres/lib
fi
export LD_LIBRARY_PATH
export TERM_INGRES=dumb
將.ingV3sh檔案加入到ingres使用者的.bash_profile檔案裡:
. ~/.ingV3sh
使得ingres使用者登入自動匯入.ingV3sh指令碼。
使用ingres使用者建立資料庫:
[ingres@node1 ~]$ createdb ssb
Creating database 'ssb' . . .
Creating DBMS System Catalogs . . .
Modifying DBMS System Catalogs . . .
Creating Standard Catalog Interface . . .
Creating Front-end System Catalogs . . .
Creation of database 'ssb' completed successfully.
[ingres@node1 ~]$
建立SSB表結構:
* create table lineorder (
* lo_orderkey bigint,
* lo_linenumber int,
* lo_custkey int,
* lo_partkey int,
* lo_suppkey int,
* lo_orderdate int,
* lo_orderpriority varchar(15),
* lo_shippriority varchar(1),
* lo_quantity int,
* lo_extendedprice int,
* lo_ordtotalprice int,
* lo_discount int,
* lo_revenue int,
* lo_supplycost int,
* lo_tax int,
* lo_commitdate int,
* lo_shipmode varchar(10)
* ) ;
* \g
Executing . . .
continue
*
* create table part (
* p_partkey bigint,
* p_name varchar(22),
* p_mfgr varchar(6),
* p_category varchar(7),
* p_brand1 varchar(9),
* p_color varchar(11),
* p_type varchar(25),
* p_size int,
* p_container varchar(15)
* ) ;\g
Executing . . .
continue
* create table supplier (
* s_suppkey int,
* s_name varchar(25),
* s_address varchar(25),
* s_city varchar(10),
* s_nation varchar(15),
* s_region varchar(12),
* s_phone varchar(15)
* ) ;\g
Executing . . .
continue
* create table customer (
* c_custkey bigint,
* c_name varchar(25),
* c_address varchar(25),
* c_city varchar(10),
* c_nation varchar(15),
* c_region varchar(12),
* c_phone varchar(15),
* c_mktsegment varchar(10)
* ) ;\g
Executing . . .
continue
* create table dwdate (
* d_datekey int,
* d_date varchar(18),
* d_dayofweek varchar(9),
* d_month varchar(9),
* d_year int,
* d_yearmonthnum int,
* d_yearmonth varchar(7),
* d_daynuminweek int,
* d_daynuminmonth int,
* d_daynuminyear int,
* d_monthnuminyear int,
* d_weeknuminyear int,
* d_sellingseason varchar(12),
* d_lastdayinweekfl int,
* d_lastdayinmonthfl int,
* d_holidayfl int,
* d_weekdayfl int
* ) ;\g
Executing . . .
continue
*
*
*
*
* \q
Your SQL statement(s) have been committed.
Vectorwise Version VW 3.0.0 (a64.lnx/334)NPTL logout
Sun Jul 28 00:35:56 2013
[ingres@node1 bin]$
使用vwload工具快速匯入ssb資料:
[ingres@node1 bin]$ date;/opt/vectorwise30/ingres/bin/vwload --table lineorder ssb /opt/dbgen/lineorder.tbl;date Sun Jul 28 12:24:30 CST 2013
loading
processed 6001171 records, loaded 6001171 records, 0 errors
Sun Jul 28 12:28:05 CST 2013
[ingres@node1 bin]$ date;/opt/vectorwise30/ingres/bin/vwload --table part ssb /opt/dbgen/part.tbl;date
Sun Jul 28 15:36:18 CST 2013
loading
processed 200000 records, loaded 200000 records, 0 errors
Sun Jul 28 15:36:22 CST 2013
[ingres@node1 bin]$ date;/opt/vectorwise30/ingres/bin/vwload --table supplier ssb /opt/dbgen/supplier.tbl;date
Sun Jul 28 15:36:43 CST 2013
loading
processed 10000 records, loaded 10000 records, 0 errors
Sun Jul 28 15:36:43 CST 2013
[ingres@node1 bin]$ date;/opt/vectorwise30/ingres/bin/vwload --table customer ssb /opt/dbgen/customer.tbl;date
Sun Jul 28 15:37:02 CST 2013
loading
processed 30000 records, loaded 30000 records, 0 errors
Sun Jul 28 15:37:06 CST 2013
[ingres@node1 bin]$ date;/opt/vectorwise30/ingres/bin/vwload --table dwdate ssb /opt/dbgen/date.tbl;date
Sun Jul 28 15:37:58 CST 2013
loading
processed 2556 records, loaded 2556 records, 0 errors
Sun Jul 28 15:38:10 CST 2013
[ingres@node1 bin]$
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7220098/viewspace-767301/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- watchOS 3.0評測:個性依然是雞肋 健康功能更強
- 助力使用者告別emo ! Bonree Box 3.0應用效能監測終端評測
- 軟體測試3.0
- 評測姬
- 安全測評基礎-安全測評常用測試工具講解
- 亞馬遜測評是怎麼做的?測評難嗎?亞馬遜
- 2840 WIKIOI——評測
- 一個好用的線上測評工具——線上測評H5H5
- PHP技能評測(一)PHP
- elementary OS 6 評測!
- Hyperledger Composer評測
- zedboard的demo評測Zed
- 演算法評測演算法
- 什麼是等保測評?等保測評資質有哪些?
- 等保測評乾貨錦囊,安全管理測評和安全技術測評區別和聯絡是什麼?
- 【等保測評】等保測評師怎麼考,前景怎麼樣?
- 等保測評主要評測的內容有哪些?主要包含什麼?
- Linux桌面版橫評:二、如何評測Linux
- iOS原生 VS Flutter評測iOSFlutter
- 關於 IDC 評測
- 企業文化測評工具
- FLINKCDC3.0 datastream程式執行測試AST
- 【有獎評測局】阿里雲容器映象 ACR 測評團限時招募中!阿里
- 等保測評是什麼意思?APP有必要進行等保測評嗎?APP
- Sugarhosts主機商綜合評測
- 小程式多端框架全面測評框架
- 資訊系統效能評測
- React Native VS Flutter評測React NativeFlutter
- 四款iOS加固工具評測iOS
- 如何評估測試工時?
- AIGC工具的使用測評AIGC
- 港股通開戶測評答案
- 軟體測評報告做為招標評分項
- 哪裡可以查到網路安全等級測評與檢測評估機構目錄?
- 評測小米手環2與樂心MAMBO2對比評測,買哪個好?
- 小米Max專項評測:續航測試“開掛”?
- 國外評測達人上手小米MIX:網友評價超高
- 視訊畫質評測難點