oracle笔记

查看当前所有数据库
select name from v$database;
创建用户www
create user www identified by wangwei account unlocak; #unlocak解锁账号,默认锁定账号

修改用户密码www
alter user www identified by wangwei;
给用户最高权限www
grant dba to www;
查看监听是否开启lsnrctl(也可以执行lsnrctl,进入命令终端查看)
lsnrctl status/lsnrctl show trc_level
开启监听
lsnrctl set trc_level 16
oracle web管理端口配置文件
portlist.ini
创建数据库实例(Linux下需要图形界面才可以执行)
dbca
配置监听服务(Linux下需要图形界面才可以执行)
netca
客户-web管理-监听服务-数据库服务
关闭和启动数据库服务
sqlplus / as sysdba #以dba身份进入到数据库(数据库的启动和关闭都)
startup; #启动
startup nomount #启动数据库,但不加载数据库
startup mount #启动和加载数据库,但不打开数据库
shutdown immediate; #关闭
注册数据库实例(创建完实例监控在操作)
lsnrctl stop #关闭监听服务
lsnrctl start #启动监听服务
alter system register; #注册实例(登录数据库里面执行)
启动和关闭em管理界面服务
emctl start dbconsole
emctl stop dbconsole
用sqlplus登录指定的实例数据库
sqlplus username/password@databases
启动顺序:监听服务、数据库服务、em服务

数据库身份

sysdba #管理员

sysyoper #数据库基本操作权限

normal #只有查看权限

tnsnames.ora #客户端远程配置文件
alter user username ACCOUNT UNLOCK; #解锁账号
grant connect,resource to username #给予账号,connect和resource角色权限
原文地址:https://www.cnblogs.com/yunweiweb/p/13830074.html