oracle 遠程登入sqlplus TNS:無監聽

來源:互聯網
上載者:User

標籤:admin   blog   col   name   分享   ace   rect   ogr   man   

 

1、將localhost 改成 電腦名稱 best-PC,或者ip地址 。  我修改成電腦名稱,因為經常在無線網路和有限網路之間切換 

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = d:\app\long.yue\product\11.2.0\dbhome_2)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:d:\app\long.yue\product\11.2.0\dbhome_2\bin\oraclr11.dll")
    )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = best-PC)(PORT = 1521))
    )
  )


ADR_BASE_LISTENER = d:\app

 

2、重啟listener服務

故障解決

如果還有問題,請繼續修改 tnsnames.ora 檔案位於 d:\app\long.yue\product\11.2.0\dbhome_2\network\admin\tnsnames.ora(每個人安裝oracle的路徑會有差異,請酌情處理)

localhost替換為本機ip或電腦名稱

最後的建議: 如果您是動態擷取ip或者多網卡 ,請設定為電腦名稱

 

============================

select * from v$version where rownum <=1; --oracle 的版本號碼

步驟一: 刪除user
drop user ×× cascade

說明: 刪除了user,只是刪除了該user下的schema objects,是不會刪除相應的tablespace的。

步驟二: 刪除tablespace
alter tablespace DMS offline;
drop tablespace DMS including contents and datafiles cascade constraints;

步驟三: 建立tablespace
create tablespace DMS
logging
datafile ‘F:\Tools\Oracle\app\oradata\orcl\DMS.dbf‘
size 2000m
autoextend on
next 100m
maxsize 5024m;
--增加
ALTER TABLESPACE tsTempTest
ADD TEMPFILE
‘F:\Tools\Oracle\app\oradata\orcl\dms2.DBF‘ SIZE 64M AUTOEXTEND ON NEXT 32M maxsize unlimited;

步驟四: 建立使用者
-- Create the user
create user dev
identified by dev
default tablespace DMS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges
grant dba to dev;
grant resource to dev;
grant connect to dev;

步驟五:exp/imp
--匯出多個table:t1,t2,t3
exp username/[email protected] tables=t1,t2,t3 file=d:\tbs.dmp log=d:\tbs.log grants=y
--匯出整個shcema:
exp dev/[email protected] owner=dev file=F:\dev_20140716.dmp grants=y log=d:\tbs.log
--匯入資料
Imp devsc/[email protected] file=F:\project\DEVSC170828.DMP full=y log=F:\project\DEVSC170828.LOG

imp lis/[email protected] file=exp.dmp FroUser=lis ToUser=lis log=d:\tbs.log
使用cmd 進入到exp.demp 檔案所在的檔案夾下。
使用imp語句 : imp lis/[email protected] file=exp.dmp FroUser=lis ToUser=lis
報錯 imp-00013:
有兩種解決方案:
1).使用dba使用者匯入 imp sys/sys file=exp.dmp fromuser=sys touser=lis ignore=yes
2).給lis賦dba的許可權。使用sys登入PL\SQL執行Grant dba to lis;
然後再執行語句
imp lis/[email protected] file=exp.dmp FroUser=lis ToUser=lis log=dev_miracle_news_back20140526.log log=d:\tbs.log

步驟六:expdp/impdp
sql>drop directory DPDATA1;
sql>create directory dpdata1 as ‘F:/project‘;
sql>select * from dba_directories;
sql>grant read, write on directory dpdata1 to dev
1)按使用者導
expdp dev/[email protected] schemas=dev dumpfile=EXPDP11G_expdp_20150909_es.dmp DIRECTORY=dpdata1;
2)並行進程parallel
expdp scott/[email protected] directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
3)按表名導
expdp scott/[email protected] TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;
4)按查詢條件導
expdp scott/[email protected] directory=dpdata1 dumpfile=expdp.dmp Tables=emp query=‘WHERE deptno=20‘;
5)按資料表空間導
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;
6)導整個資料庫
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;
1)導到指定使用者下
impdp dev/[email protected] schemas=dev dumpfile=EXPDP11G_20150420_000000.DMP DIRECTORY=dpdata1
2)改變表的owner
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system;
3)匯入資料表空間
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example;
4)匯入資料庫
impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;
5)追加資料
impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION=append;

oracle 遠程登入sqlplus TNS:無監聽

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.