2019年3月20日 星期三

移轉實體主機至Hyper-V的虛擬機器(簡稱P2V)






在 Windows 10 上安裝 Hyper-V

透過設定啟用 Hyper-V 角色

  1. 以滑鼠右鍵按一下 Windows 鍵,然後選取 [應用程式與功能]。
  2. 選取 [程式和功能在相關的設定下,右側。
  3. 選取 [開啟或關閉 Windows 功能]
  4. 選取 [Hyper-V],然後按一下 [確定]
Windows 程式和功能對話方塊
安裝完成後,系統會提示您重新開機電腦。

Microsoft Virtual Machine Converter 3.0
https://www.microsoft.com/en-us/download/details.aspx?id=42497

Supported Operating System
Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2

Before you install Microsoft Virtual Machine Converter (MVMC), you must install the following software on the computer on which you want to run MVMC:
  • Windows Server 2012 R2, Windows Server 2012, or Windows Server 2008 R2 SP1 operating systems
  • Microsoft .NET Framework 3.5 and .NET Framework 4 if you install MVMC on Windows Server 2008 R2 SP1
  • Microsoft .NET Framework 4.5 if you install MVMC on Windows Server 2012 or Windows 8.
  • Note Although MVMC installs on all of these versions, using the Windows PowerShell cmdlets that are released as part of MVMC requires Windows PowerShell Runtime 3.0, and the cmdlets function only on Windows Server 2012 R2, Windows Server 2012, Windows 8.1, or Windows 8.
  • Install Feature Bits Compact server
  • Visual C++ Redistributable for Visual Studio 2012 Update 1













2019年3月18日 星期一

Oracle Database - ORA-01017: invalid username/password; logon denied

ORA-01017: invalid username/password; logon denied

常見時機:
1. 帳號密碼敲錯

.....咦,好像不值得這篇。   主要是下面這個時機。


2. 遠端sysdba登錄,但 資料庫參數 remote_login_passwordfile = NONE




  • shared
    一個或多個數據庫可以使用密碼文件。密碼文件既可以包含SYSSYS用戶,也可以包含用戶。
  • exclusive
    密碼文件只能由一個數據庫使用。密碼文件既可以包含SYSSYS用戶,也可以包含用戶。
  • none
    Oracle忽略任何密碼文件。因此,必須由操作系統對特權用戶進行身份驗證。

位置:
[oracle@testdb1 db_1]$ cd $ORACLE_HOME/dbs

[oracle@testdb1 dbs]$ ll orapworcl
-rw-r----- 1 oracle oinstall 1536 Apr 26  2017 orapworcl


Command:
SQL> show parameter pass

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile            string      EXCLUSIVE
SQL>
SQL>
SQL> select * from v$pwfile_users;

USERNAME                       SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS                            TRUE  TRUE  FALSE

SQL> grant sysdba to hr2;

Grant succeeded.

SQL> select * from v$pwfile_users;

USERNAME                       SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS                            TRUE  TRUE  FALSE
HR2                            TRUE  FALSE FALSE