win 7本身有權限的設定,而informix安裝時,又會和作業系統的權限綁在一起
所以,安裝過程中,會碰到一些 是安裝在 window XP 沒有的問題
我把解決方法,記下來
,如果有碰到問題,可以參考一下
Informix要灌時的時候
密碼要先用自已 登入電腦的密碼 ( 就是電腦的開機密碼 )
不然的話,informix instance 會起不來
要檢查 Informix instance,有沒有被 startup
可以看 windows的工作管理員,有沒有多一個 oninit.exe
這個是 Informix instance server的執行服務
另外,也可以看 控制台/使用者帳戶/管理使用者帳戶
是不是有多一個 [ informix ] 的使用者名稱
<<注意事項二>>
如果一直灌了又殺殺了又灌,ol_informix1700 的instance name 會一直增加編號
請到 C:\Windows\System32\drivers\etc\service
檔案打開,最下面會有被用掉的 instance num, for example..
ol_informix1170 9088/tcp
dr_informix1170 9089/tcp
ol_informix1170_1 9088/tcp
dr_informix1170_1 9089/tcp
把它刪掉存檔就可以了,
記得,如果要重灌的話,也要去刪掉
滑鼠點 檔案 按右鍵/內容/安全性,然後點「編輯」,選你目前的使用者名稱
在「允許」的checkbox,打勾,再重開一次檔案,就可以儲存檔案了
<<注意事項三>>
我是因為專案的需要,所以要額外設定一個
Informix是和微軟的作業系統的權限綁在一起,所以,要先從 微軟這邊建一個帳號
微軟建新的使用者帳號:從控制台/使用者帳號,這邊新增是不會成功的
請看下面微軟官網建帳號:
建立新的使用者 http://windows.microsoft.com/zh-TW/windows7/Create-a-user-account
將使用者加入群組 http://windows.microsoft.com/zh-TW/windows7/Add-a-user-account-to-a-group
(ps。群組選 Informix-Admin)
然後,還要再進 Informix 的 ol_informix1170的service instance 去做兩件事情
1,create Database
2,grant dba的權限給 你指定的user
<<指令>>
database 你建的dbName;
grant dba to 你指定的userName;
打完後,按 esc,選run,就完成了
補充:還要 grant resource才有辦法執行新增table
Grant resource to public;
grant RESOURCE to portal;