如何用cmd命令连接oracle数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用cmd命令连接oracle数据库相关的知识,希望对你有一定的参考价值。

参考技术A

1,非集群下 Windows环境下数据库 

conn scott/123@127.0.0.1:1521/orcl

conn scott/123456@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = 

(PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =

(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

Linux环境下数据库

conn scott/123@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST 

= 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = 

orcl)))

2,集群下连接

conn scott/123@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE = yes)(FAILOVER = on)

(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(ADDRESS=

(PROTOCOL=TCP)(HOST=127.0.0.2)(PORT=1521)))(CONNECT_DATA=(SERVER=default)

(SERVICE_NAME=orcl)))

扩展资料

在命令行中登录oracle数据库:

sqlplus username/password  如:普通用户登录  sqlplus scott/tiger

sqlplus username/password as sysdba 如:sqlplus sys/admin as sysdba

sqlplus username/password@net_service_name 如: sqlplus scott/tiger@orcl

sqlplus username/password@//host:port/sid 

参考资料:百度百科 - Oracle数据库

cmd连接oracle数据库常用命令

一、cmd命令连接oracle数据库:
    1.sqlplus 用户名/密码 as sysdba;
        如:sqlplus system/manager as sysdba
    2.sqlplus / as sysdba (使用当前操作系统用户作为数据库管理员登录,登录用户为sys)
        select name from v$database;(查看当前连接的数据库)
    3.sqlplus 用户名/密码@数据库实例名 as sysdba;
        如:sqlplus system/manager@orcl as sysdba;(orcl 是数据库实例名,也是数据库的sid,每个实例之间具有隔离,当存在多个数据库实例时,连接oracle需要指定要链接的数据库)

二、oracle创建用户命令

创建用户kms,bond,customer,adapter 
创建用户命令:

        create user kms identified by kms default tablespace USERS temporary tablespace TEMP; 

其中USERS为表空间名称,TEMP为临时表空间名称;记得加分号。
创建完用户记得授权:grant connect , dba to adapter;

三、扩展表空间

扩展表空间命令:
    1.新增数据文件,并且允许数据文件自动增长
        alter tablespace USERS add datafile 'D:\\app\\ASUS\\oradata\\orcl\\USERS01.DBF' size 50m autoextend on next 50m maxsize 20480m ;
        命令理解:给表空间USERS新增表空间文件:USERS01.DBF,放在该路径下:'D:\\app\\ASUS\\oradata\\orcl\\USERS01.DBF',文件的表空间大小为50m,并以50m自动扩展最大为20480m;
    2.允许已存在的数据文件自动增长
        alter database datafile 'D:\\app\\ASUS\\oradata\\orcl\\USERS01.DBF' autoextend on next 10m maxsize 500m;
        命令理解:(USERS01.DBF是表空间USERS的数据文件,需要找到该文件路径)

以上是关于如何用cmd命令连接oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何用plsql将mdb文件导入到oracle数据库中

如何用PL/SQL Developer连接Oracle数据库

如何用PL/SQL Developer连接ORACL数据库

如何用 oracle sqlplus 登录远程数据库

cmd连接oracle数据库常用命令

怎么样用shell做一个连接oracle数据库的脚本?