1 > sqlplus / as sysdbahtml
> 以管理员权限登录Oraclesql
2 > sqlplus username/password[@192.168.1.1:1521/orcl]数据库
> 登录指定服务器上的Oracle服务器
1 > create user username identified by password [default tablespace tablespacename]oracle
> 建立用户名为username,密码为password的用户,并指定默认表空间为tablespacename;tcp
2 > grant dba to usernameide
> 赋予用户username 的DBA权限spa
3 > select */[username, default_tablespace] from user_users;server
> 查看用户htm
4 > revoke dba from username
> 移除用户的dba权限
注:用户权限管理表dba_sys_privs,grantee为用户名,privilege为权限
sys:系统管理员,最高权限
system:本地管理员,次高权限
scott:普通用户
1 > create [bigfile] tablespace tablespacename datafile 'd:/orcl/orcl.dbf' size 100m [autoextend on next 20m]
> 建立名为tablespacename的表空间,并指定表空间的默认大小为100m,且可自动扩展,扩展时每次以20m递增
2 > drop tablespace tablespacename [including contents and datafiles];
> 删除表空间,以及表空间的内容和表空间文件
> 删除表空间时,若表A在删除的表空间上时,则表A及表A的数据也会被同时删掉
3 > select * from user_tablespaces;
> 查看表空间
1 > exp username/password[@192.168.1.1:1521/orcl] file=d:/orcl/orcl.dmp [tables=(A,B)]
> exp命令有不少的选项,这里的tables=(A,B)意思是只导出表A和表B的数据,导出到d:/orcl/orcl.dmp文件中
2 > imp username/password[@192.168.1.1:1521/orcl] file=d:/orcl/orcl.dmp [tables=(A,B)]
> imp命令也有不少的选项,这里的tables=(A,B)意思是从d:/orcl/orcl.dmp 文件中只导入表A和表B的数据
> [commit=y buffer=1024000]:缓冲区中的数据量达到1024000是 commit一次,将数据持久化到数据库中
1 > create [public] database link linkname connect to username identified by password using
> '(description=(address_list=(address=(protocol=tcp)(host=192.168.1.1)(port=1521)))(connect_data=(server=dedicated)(sid=orcl)))'
> 也能够使用简单的using '192.168.1.1:1521/orcl'来代替
> 建立一个名为linkname的dblink用指定的用户名username和密码password登录192.168.1.1的Oracle数据库
> [public] : 表明该dblink任何用户均可以用,若是不加该参数则为私有的,只有当前用户能够使用
> server=dedicated : 使用专用服务器登录Oracle
> server_name=orcl/sid=orcl 二者使用其一便可
1 > Oracle的监听配置在安装目录/produce/11.2.0/dbhome_1/NETWORK/ADMIN/tnsnames.ora文件中
> 250-ORCL = (description=
(address_list=
(address=
(protocol=tcp)
(host=192.168.1.1)
(port=1521)
connect_data=
(server=dedicated)
(sid=orcl)
)
)
2 > PLSQL的监听配置
> 在安装有Oracle的电脑上,PLSQL会自动查找监听文件tnsname.ora文件,
> 在没有安装Oracle的电脑上使用PLSQL登录时须要在database选项中填入192.168.1.1:1521/orcl
> 在没有安装Oracle的电脑上若要链接其余电脑上的Oracle,则须要下载一个Oracle客户端,则须要作一些简单的配置
> tools > preferences
> Oracle Home:Oracle客户端的目录
> OCI library:Oracle客户端目录\oci.dll
注:Oracle客户端的系在地址 : http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
确认你的电脑是64位的仍是32位的再进行下载