據說,每個學習 Siemens PLM 仿真的同學,都要先被 TecnoMatix PDPS 軟件的安裝給折磨過!
經過幾天的安裝過程,果然,此話不虛~~~ 把自己的安裝步驟貼出來,免得大家再走彎路。
#PDPS安裝教程 (PDPS版本為16.0.1,單機服務器版本,節點鎖定型)
安裝視頻:https://www.bilibili.com/video/BV1KV411y7H7/?spm_id_from=333.788.videocard.0
zhw 2021.5.11日-12日 zhw測試通過,並補充遇到的問題及解決方法!
我自己按照上面b站的教程,全新安裝 Windows Server 2012R2 操作系統,然后照以下步驟操作:
0.【zhw的教訓】開始安裝前,最后先安裝所有的 VC_redist 運行時包!
1.安裝Java【視頻是jdk7,我遵照官方手冊,安裝的是jdk8. 其實jre8就行了,jdk不是必須】
2.安裝Perl 【文件名: ActivePerl-5.8.8.818-MSWin32-x64-267042.msi ,大小:14.1M】
3.安裝Oracle 12c
【直接oracle官方下載,免注冊下載地址如下:
http://download.oracle.com/otn/nt/oracle12c/121020/winx64_12102_database_1of2.zip
http://download.oracle.com/otn/nt/oracle12c/121020/winx64_12102_database_2of2.zip 】
4.regedit 修改 【HKEY_Local_Machine\Software\ORACLE\KEY_OraDb12_home1】,
選擇【NLS_LANG】右鍵修改,鍵值為AMERICAN_AMERICA.UTF8 【原值為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK】
5.跑腳本
【oracle基目錄】 【oralce軟件安裝位置】 【DB名】 【計算機名】 【端口號】 【數據庫存放目錄】
perl -l D:\Scripts_for_12.1.0.2\build_files.pl C:\oracleApp\Administrator C:\oracleApp\Administrator\product\12.1.0\dbhome_1 PDPSdb PCzhw 1521 C:\oracleApp\Administrator\PDPSdb
perl -l D:\Scripts_for_12.1.0.2\build_db.pl C:\oracleApp\Administrator C:\oracleApp\Administrator\product\12.1.0\dbhome_1 PDPSdb
6.安裝PDPS16.0,選擇以下組件:
PD、
PS on emserver / ps 和 ps standalone 都選中【另外一個 ps on teamcenter 完全取消勾選!】
emserver
【安裝光盤,百度下載鏈接: https://pan.baidu.com/s/1CmoAM85rmRJeZGrhBfykDw 提取碼: 9m9m 】
7.修改services.msc服務,
改兩個服務為自動:OracleOraDB12Home1TNSlistener,OracleServicePDPSdb
8.開啟監聽
cmd
cd C:\Program Files\Technomatrix_16.0\eMPower\DBScripts
initdb.bat PDPSdb system manager
9.打開adminconsole
(1)表空間的創建
Oracle Account Creation
system/manager (用戶/密碼)
new schema按鈕
schema名:PDPSdb16 / PDPSdb16
確定/否(utf8兼容)/確定
(2)eMserver的表空間關聯:Association
eMserver Association
set new schema association:
PDPSdb
PDPSdb16/PDPSdb16
Apply
10.授權安裝(單文件)
(1)拷貝授權文件splm16.lic 到安裝目錄C:\Program Files\Tecnomatix_16.0.1\License\ 下。
(2)運行同目錄下的 LicensingTool.exe,選:環境設置-->編輯按鈕
(3)填入lic文件所在的目錄:C:\Program Files\Tecnomatix_16.0.1\License
之后點擊桌面上圖標即可啟動PS:PS on eMS Standalone
11.安裝中文語言包(可選)
光盤X:\Add-Ons\Localization 目錄下的Chines中文語言包。
12.啟動 PD時候,需要填入用戶名、密碼:
用戶名: administrator (必須全小寫)
密碼: (空白)
=====================================================================
【問題1】如果AdminConsole里 Oracle Account Creation項,輸入system/manager后提示:
ORA-12514: TNS:listener does not currently know of service requested in connect
則需要配置oracle的監聽器:
cmd里運行命令:C:> netca
在出現的java程序中一項項配置,特別是第3項:本地網絡服務名配置,最后的測試要能通過!
若始終不能通過測試,SID監聽失敗,則可參考如下文章:https://blog.csdn.net/weixin_41975463/article/details/82859750
手動修改 C:\oracleApp\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora 文件,添加SID相關部分:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = PDPSdb)
(ORACLE_HOME = C:\oracleApp\Administrator\product\12.1.0\dbhome_1)
(SID_NAME = PDPSdb)
)
)
之后重啟 oracle的listner,重新測試。
【問題2】創建Association權限不夠問題:
解決方法:找到C:\Program Files\Tecnomatix_13.1.1\eMPower\InitData下eMS_Config文件設置屬性,更改為最高權限。
【問題3】Association時候,提示:The following error occurred while applying SystemRoot:拒絕訪問。
解決方法:gpedit.msc打開,找到:本地安全策略-->安全設置-->本地策略-->安全選項,找到並禁用如下兩項:
(1)用戶賬戶控制:以管理員批准模式運行所有管理員。(禁用)
(2)用戶賬戶控制:用於內置管理員賬戶的管理員批准模式。(禁用)
之后重啟系統使設置生效。重新association設置。
學習用授權下載 【節點鎖定型】
到期時間:2021.8.15
鏈接: https://pan.baidu.com/s/1sUsca8ZPZcRbbWa6DBcKDA 提取碼: wfch