//查看數據庫語言sql
select userenv('language') from dual;數據庫
//啓動Oralceoracle
$ sqlplus "/as sysdba"spa
SQL> startup
.net
//中止Oracleget
SQL> shutdown immediateflash
//檢查看看監聽器是否有啓動io
$ lsnrctl statusconsole
//若是沒有啓動,能夠輸入:table
$ lsnrctl start
//啓動控制檯
$ emctl start dbconsole
//建立數據庫
直接進入oracle用戶下執行dbca命令。
//建立監聽
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ netca
//導出數據
exp user/dbname@xxx.xxx.xxx.xxx/dbname file=/data/xxx.dmp GRANTS=Y OWNER=dbuser1,dbuser2
//導入數據
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG = zh_CN.gb2312
imp dbuser/dbpassword file=file.dmp fromuser=dbuser touser=dbuser
//啓動閃回功能
SQL> select flashback_on from v$database;
爲no即未開啓。設置flashback爲開啓狀態,要求數據庫必須是mount狀態(已加載,可是未啓動),已sys用戶登陸。
SQL> connect sys/sys as sysdba
SQL> shutdow immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database flashback on;
SQL> alter system set db_flashback_retention_target=2880;
SQL> show parameter flashback;
SQL> alter table cpcuser enable row movement; 修改須要閃回的表名;
SQL> Flashback table cpcuser to timestamp to_timestamp('2013-07-19 08:00:00','yyyy-mm-dd hh24:mi:ss')