1.sqlplus 需要输入账号密码才能登陆,此处只能一般账号(scott)和普通管理员(system)登陆
2.sqlplus /nolog 可以直接登录到oracle(无需账号密码)
3. conn 用户名/密码@服务器IP地址:端口/实例名 as 连接身份
实例: conn sys/123456@127.0.0.1:1521/orcl as sysdba
报错信息1)查看oracle服务端监听器状态:
lsnrctl status
监听器状态2)如果没有监听:lsnrctl stop && lsnrctl start
3)发现端口是1525而不是1521,问题最终解决!
4.执行系统命令
host 系统命令 eg: host mkdir d:\testoracle #在D盘创建一个叫testoracle的文件夹
5.清屏: clear screen
6.查看error信息: show error
7.查看当前登录的用户 show user
8.导出记录到本地的文件中:
spool 指定导出到本地的文件名
关闭导出记录:spool off
9.导入sql文件:
start sql文件存放的位置
10.密码修改:passw 修改当前用户的密码,如需修改其他用户的密码,必须使用sys账号修改
11.环境变量设置:
临时修改,重启下sqlplus就会丢失设置
set linesize 60 (默认80,show linesize 显示) 设置显示行的高度
set pagesize 20 (默认14,show pagesize) 设置每页显示的行数
永久修改:
文件位置:E:\oracle\Administrator\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql
添加内容如下:
set linesize 60
set pagesize 20
连接身份代表着该用户连接数据库后享受的权限,oracle 有三种身份如下:
1)sysdba:数据库管理员身份。权限:打开(关闭)数据库服务器、备份(恢复)数据库、日志功能、会话限制、数据库管理功能等。
例如:sys用户必须用sysdba才能登陆,system用户用普通用户就可以登陆。
2)sysoper:数据库操作员身份 。权限:打开(关闭)数据库服务器、备份(恢复)数据库、日志功能、会话限制。
3)normal:普通用户。权限:操作该用户下的数据对象和数据查询,默认的身份是normal用户。
网友评论