oracle數據庫創建實例和數據庫還原與備份


Step1創建數據庫實例:

 

 進入開始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Database Configuration Assistant

進入后如圖所示:

點擊下一步

默認選項創建數據庫,點擊下一步:

輸入數據庫名和sid,以sinosoft為例,(注:如果提示沒有創建監聽器,請在開始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Net Configuration Assistant進行配置,這里就不一一熬述了)點擊下一步:

 

默認選項,點擊下一步:

為不同賬戶設置不同的口令,我們選擇所有賬戶使用統一管理口令:sinosoft,點擊下一步:

 

點擊下一步:

點擊下一步:

點擊下一步:

點擊下一步:

點擊字符集,設置數據庫字符集為GBk還是UTF-8,點擊下一步:

 

點擊下一步:

點擊下一步:

點擊下一步:

點擊完成:

點擊確定:

正在啟動並創建oracle實例:

 

記錄下URL: https://PC-Zheng:5500/em,因為我們等下要用它登陸控制台創建表空間;點擊退出完成數據庫實例創建。

Step2 創建表空間、用戶、授權、導入導出數據庫

1、進入數據庫,打開cmd輸入:

sqlplus / as sysdba;

sqlplus 用戶名/密碼@數據庫實例名稱;

2、創建表空間 注意修改文件路徑

 

CREATE SMALLFILE TABLESPACE 數據庫名稱 DATAFILE '你文件的路徑(我的是D:\app\Administrator\oradata\orcl\kuyi)'SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

3、創建用戶

create user 用戶名稱 identified by 用戶密碼 default tablespace 表空間名稱 temporary tablespace temp;

4、授權

grant dba,connect to 數據庫名稱;
grant read,write on directory 實例名稱 to 表空間名稱;
grant create any table to 用戶名稱;

 

 

5、創建虛擬目錄
create directory changfeng as 'D:\虛擬目錄名稱';

 

6、導入數據庫

impdp 數據庫名稱/數據庫密碼@實例名稱 directory=虛擬目錄名稱 dumpfile=要導入的數據庫dump文件 remap_schema=原始數據庫名稱:新的數據庫名稱remap_tablespace=原始數據庫表空間:新數據表空間 transform=oid:n table_exists_action=replace

7、導出數據庫

expdp 數據庫名稱/數據庫密碼@實例名稱 directory=虛擬目錄名稱 dumpfile=導出的數據庫文件名稱.dump logfile=導出數據庫日志文件名稱2017101.log schemas=數據庫庫名稱

 

oracle使用技巧(用戶名稱和用戶密碼和數據庫名稱可以設置成一樣的,方便導入,新建成功了再修改密碼)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM