The document provides instructions for installing and configuring a 3DExperience 2016 environment on a Windows Server 2012 R2 system. It involves preparing the OS, installing prerequisites like .NET Framework, Java, Firefox and other tools. It also covers installing DSLS, configuring DNS entries, installing Oracle 12c database and configuring the listener, installing Apache web server and creating SSL certificates for various 3DExperience-related domains. The overall goal is to set up a full 3DExperience 2016 environment with all required software and configurations.
8. 3DExperience 2016 安裝點檢文件 James Ver.1.0 – 2016/11/11 Page. 8
1.開啟DOS畫面輸入以下指令
C:> sqlplus / as sysdba
SQL> CREATE TABLESPACE x3dpassadmin_ts
DATAFILE 'C:APPORACLE12CORADATAMYDBX3DPASSADMIN_TS.DBF' SIZE 200M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
SQL> CREATE TABLESPACE x3dpasstokens_ts
DATAFILE 'C:APPORACLE12CORADATAMYDBX3DPASSTOKENS_TS.DBF' SIZE 200M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
SQL> CREATE USER x3dpassadmin IDENTIFIED BY Qwerty12345;
SQL> ALTER USER x3dpassadmin DEFAULT TABLESPACE x3dpassadmin_ts;
SQL> GRANT CREATE PUBLIC SYNONYM TO x3dpassadmin;
SQL> GRANT CREATE SEQUENCE TO x3dpassadmin;
SQL> GRANT CREATE SESSION TO x3dpassadmin;
SQL> GRANT CREATE SYNONYM TO x3dpassadmin;
SQL> GRANT CREATE TABLE TO x3dpassadmin;
SQL> GRANT DROP PUBLIC SYNONYM TO x3dpassadmin;
SQL> GRANT UNLIMITED TABLESPACE TO x3dpassadmin;
SQL> CREATE USER x3dpasstokens IDENTIFIED BY Qwerty12345;
SQL> ALTER USER x3dpasstokens DEFAULT TABLESPACE x3dpasstokens_ts;
SQL> GRANT CREATE PUBLIC SYNONYM TO x3dpasstokens;
SQL> GRANT CREATE SEQUENCE TO x3dpasstokens;
SQL> GRANT CREATE SESSION TO x3dpasstokens;
SQL> GRANT CREATE SYNONYM TO x3dpasstokens;
SQL> GRANT CREATE TABLE TO x3dpasstokens;
SQL> GRANT DROP PUBLIC SYNONYM TO x3dpasstokens;
SQL> GRANT UNLIMITED TABLESPACE TO x3dpasstokens;
2. 安裝3DPassport 程式
(安裝程式路徑 D:Server_V6R2016GA01.3DPassport.Windows641setup.exe)
3.Next
4.變更安裝位置於 C:appDassaultSystemesR2016x3DPassport
5.不勾選 Install Java > Next
12. 3DExperience 2016 安裝點檢文件 James Ver.1.0 – 2016/11/11 Page. 12
7.使用預設 勾選 Install the application server > NEXT
8.變更 8086埠
9.點選 Install
10.修改以下內容到 C:appApache24confhttpd.conf 新增放置於程式尾巴
<IfModule !ssl_module>
LoadModule ssl_module modules/mod_ssl.so
</IfModule>
Listen 443
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLCryptoDevice builtin
Include conf/my3dpassport.conf
Include conf/my3ddashboard.conf
Include conf/myfederated.conf
11.在 C:appApache24conf 新增一個檔案 my3dpassport.conf 內容輸入以下
<VirtualHost myfederated.mydomain.com:80>
ServerName myfederated.mydomain.com
DocumentRoot "C:appApache24htdocs"
13. 3DExperience 2016 安裝點檢文件 James Ver.1.0 – 2016/11/11 Page. 13
Redirect permanent /federated https://myfederated.mydomain.com/federated
</VirtualHost>
<VirtualHost myfederated.mydomain.com:443>
ServerName myfederated.mydomain.com
ServerAlias myfederated
ErrorLog logs/myfederated_error_log
TransferLog logs/myfederated_access_log
LogLevel warn
SSLEngine on
SSLProxyEngine on
SSLCertificateFile conf/ssl/myfederated.crt
SSLCertificateKeyFile conf/ssl/myfederated.key
SetEnvIf User-Agent ".*MSIE.*"
nokeepalive ssl-unclean-shutdown
downgrade-1.0 force-response-1.0
# Overwrite X-Forwarded-Proto declaration for port 443, request are "https"
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Port "443"
# CORS support
SetEnvIf Origin "^http(s)?://(.+.)?(mydomain.com)(:d{1,5})?$" origin_is=$0
Header always set Access-Control-Allow-Origin %{origin_is}e env=origin_is
Header set Access-Control-Allow-Credentials "true"
Header set Access-Control-Allow-Methods "GET, POST, OPTIONS, HEAD, PUT, DELETE,
PATCH"
Header set Access-Control-Allow-Headers "accept,x-requested-method,origin,x-requested-with,x-
request,cache-control,content-type"
Header set Access-Control-Max-Age "600"
ProxyPass /federated http://localhost:8086/federated
ProxyPassReverse /federated http://localhost:8086/federated
# Fix font issue in IE10+
<Location ~ .eot$>
Header unset Cache-Control
Header unset Pragma
</Location>
12.重新啟動Apache服務
13.開瀏覽器輸入 ,用 admin_platform 帳號測試看看
http://my3dpassport.mydomain.com/3dpassport 先登入 然後貼上以下網址
http://myfederated.mydomain.com/federated/search?query=test
Firefox 約出現四串亂數即正常
14. 3DExperience 2016 安裝點檢文件 James Ver.1.0 – 2016/11/11 Page. 14
§ 十、安裝 Full-text Search Server with Exalead §
1.點選安裝 setup.exe
D:Server_V6R2016GA03.Full-textSearchServerwithExalead.Windows641
2.Next
3.變更安裝路徑到 C:appDassaultSystemesR2016xFulltextSearchServer
4.選擇改選 Custom >Next
5.選擇預設 Single Search Server >Next
6.共四行修改一下
http://myfts.mydomain.com:19000
1
1
Qwerty12345
7.點選 Install
8.點選 Close
§ 十一、安裝3D Dashboard §
1.開啟命令提示字元
2.建立 tablespaces
C:> sqlplus / as sysdba
SQL> CREATE TABLESPACE x3ddashadmin_ts
DATAFILE 'C:APPORACLE12CORADATAMYDBX3DDASHADMIN_TS.DBF' SIZE
15. 3DExperience 2016 安裝點檢文件 James Ver.1.0 – 2016/11/11 Page. 15
200M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
3. 建立 DB user & granting privileges
SQL> CREATE USER x3ddashadmin IDENTIFIED BY Qwerty12345;
SQL> ALTER USER x3ddashadmin DEFAULT TABLESPACE x3ddashadmin_ts;
SQL> GRANT CONNECT TO x3ddashadmin;
SQL> GRANT RESOURCE TO x3ddashadmin;
SQL> GRANT UNLIMITED TABLESPACE TO x3ddashadmin;
點選安裝 setup.exe
D:Server_V6R2016GA04.3DDashboard.Windows641
2.Next
3.變更安裝路徑到 C:appDassaultSystemesR2016x3DDashboard
4.取消勾選 install Java
5.自動抓以安裝路徑,檢查一下按 Next
6.預設 Oracle > Next
7.修改一下四行
(空白)
//mydbserver.mydomain.com:1521/MYDB
x3ddashadmin
Qwerty12345
8.變更以下四行
https://my3dpassport.mydomain.com:443/3dpassport
https://my3ddashboard.mydomain.com:443/3ddashboard
https://my3dspace.mydomain.com:443/3dspace
https://my3dspace.mydomain.com:443/3dspace
9.變更以下兩行
mymail.mydomain.com
admin_platform@mydomain.com
10.預設有勾 Install the application server
11.修改 Port 8083