1.远程连接oracle数据库
-- sqlplus system/password@ip/dataName --
注:system 是用户名
password 是对应密码
ip 是远程链接的IP地址
dataName是数据库名称 (默认为orcl)
2.切换登录用户
-- connect system/password
注:system 是要切换的用户名
password是对应的密码
3. 创建表的例子
CREATE TABLE ZCY(
id NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
username VARCHAR2(14)) ;
4. 导出表(远程 ) 在cmd命令下 本机需要安装oracle客户端
exp username/password@ip:1521/orcl file=path+filename.dmp tables=(table1,table2,table3)
注:username为登录用户名
password为密码
ip为远程数据库的ip
1521为端口号,默认为1521,可能是其他
orcl是数据库实例名
path是要保存的本地路径
filename是为导出文件起的名字
talbe1,table2。。为要导出的表名
如果是本地本机导出,可以省略password到file之间的内容
5. 导入表(远程)
imp username/password@ip:1521/orcl full=y file=path+filename.dmp
6. 用户导入导出权限授权
GRANT all privileges to newUserName
注:用sys,或者system登录
newUserName是一个没有导入导出权限的用户
7.查看单个指定的表结构
desc tableName
注:tableName是对应的表名
8.查询指定用户的所有表的数量
select count(*) from dba_tables where owner='SYSTEM';
dba_tables是固定的
owner后面的参数是用户名 必须全部大写
9.查询本用户的表的列名和注释
select * from user_col_comments
10.导出指定使用用户,所有表的表结构,不含数据
exp user1/pwd1@server owner=user1 rows=n file=d:\aa.dmp
导入:
imp user2/pwd2@server fromuser=user1 touser=user2 file=d:\aa.dmp
加条件:(指定十条)
\"where rownum < 10\"
Essais sur les commandes couramment utilisées dans la base de données Oracle
Je suppose que tu aimes
Origine blog.csdn.net/qq_36551486/article/details/82983604
conseillé
Classement