linux環境:創建數據庫用戶,表空間,啟動數據庫


1.啟動數據庫

首先使用oracle用戶登錄Linux,然后在shell命令行中執行下面的命令:
第一步:打開Oracle監聽(先查看狀態:oracle監聽是否啟動:lsnrctl status)
$ lsnrctl start
第二步:進入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登錄sqlplus
SQL> conn /as sysdba
第四步:啟動數據庫
SQL> startup
經過上面的四個步驟,oracle數據庫就可以啟動了。
關閉數據庫用 shutdown 是要等待事物結束才關閉,強制關閉用 shutdown abort。

數據庫創建表空間:

1.連接數據庫,執行以下命令

--創建test表空間
CREATE TABLESPACE learn_data
LOGGING
DATAFILE '/u01/app/oracle/oradata/test/learn_data.dbf'
SIZE 256M
AUTOEXTEND ON
NEXT 32M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;

--創建數據庫test用戶以及指定learn表空間
CREATE USER  learn IDENTIFIED BY "learn"
DEFAULT TABLESPACE learn_data;

--給test用戶授權
GRANT CONNECT,RESOURCE,DBA TO learn;

pl/sql導入數據庫文件

打開客戶端  Tools/Tmport Tables   選擇要導入的數據庫文件   點擊確定導入

 

導出數據庫:

exp leopard/leopard file =/data/16.dmp

導入數據庫

imp xunying/xunying file=/data/xy.dmp log=xy.log full=y;

 

樣例

創建表空間
--合伙人
CREATE TABLESPACE partner_third_data
LOGGING
DATAFILE '/u01/app/oracle/oradata/jrtplat/partner_third_data_01.dbf'
SIZE 512M
AUTOEXTEND ON
NEXT 32M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;




--創建test用戶以及指定test表空間
CREATE USER partner_first IDENTIFIED BY "partner_first_pwd"
DEFAULT TABLESPACE partner_third_data;
--給已存在的數據庫用戶指定表空間(根據情況而定)
alter user partner_first default tablespace partner_third_data;

--給test用戶授權
GRANT CONNECT,RESOURCE,DBA TO partner_first;

 


免責聲明!

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



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