有誰知道如何使用Oracle在同一臺機器上創建第二個數據庫?如何在Amazon RDS上的相同RDS實例中創建第二個數據庫模式?
我已經有1個數據庫了。但我不知道如何使用相同的RDS實例創建第二個。
任何幫助或建議,歡迎:)
我看起來像我不得不創建第二個用戶,這將創建模式。現在看看如何做到這一點。
有誰知道如何使用Oracle在同一臺機器上創建第二個數據庫?如何在Amazon RDS上的相同RDS實例中創建第二個數據庫模式?
我已經有1個數據庫了。但我不知道如何使用相同的RDS實例創建第二個。
任何幫助或建議,歡迎:)
我看起來像我不得不創建第二個用戶,這將創建模式。現在看看如何做到這一點。
您在這裏混用術語。你在談論數據庫實例還是關於用戶/模式?
您的數據庫實例最多可以有30個用戶/架構。 http://aws.amazon.com/rds/faqs/#2
,如果你喜歡,你可以啓動多達20個數據庫實例。 http://aws.amazon.com/rds/#details
您在rds setup(主用戶/通行證)期間創建的用戶或多或少像sysdba用戶,您可以使用該用戶創建其他架構用戶。
像這樣
的sqlplus/@ TEST
SQL>創建用戶的默認表空間標識;
用戶創建。
SQL> grant connect to;
Grant成功。
如果你想創建一個主用戶的其他用戶,這將在運行RDS實例one.So你可以按照以下步驟創建模式。 通過主密碼和用戶(這是創建RDS創建時間)
從Bash shell中
# mysql -h <....rds.amazonaws.com> -u gaurav -p
現在RDS比如你RDS實例連接(MySQL的)shell提示符
mysql> CREATE USER '<user>'@'%' IDENTIFIED BY '<password>';
mysql>CREATE DATABASE <database_name>;
mysql>GRANT ALL PRIVILEGES on <database_name>.* To <user>@'%';
mysql> GRANT ALL PRIVILEGES ON `<database_name>`.* TO '<user>'@'%';
mysql> FLUSH PRIVILEGES;
現在你可能會看到你新創建的數據庫 mysql> SHOW databases;
現在你已經退出此, 的mysql> \ Q;
,現在你可以登錄與新用戶new_database
# mysql -h <....rds.amazonaws.com> -u <new_user> --database <new_database_name> -p
mysql>_
現在你可以在你的新數據庫恢復轉儲(從bash shell的),或者你可以創建表和所有不管你想要它將是有效的。
# mysql -h <....rds.amazonaws.com> -u <new_user> --database <new_database_name> -p < dump.sql
RDS =亞馬遜關係數據庫服務。它只是一個託管數據庫實例。 – datasage 2013-05-07 21:21:27