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;
