·创建用户
SQL> CREATE USER user IDENTIFIED BY pwd; #创建
SQL> GRANT DBA TO user; #分配权限
·删除用户 并 清除其关联数据(解释:删除库,或删除库信息)
SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USER'; #查询用户进程(USER必须是大写)
SQL> ALTER SYSTEM KILL SESSION '192,7'; #删除此用户进程 删除后,查询还会在。。实际已删除
SQL> drop user shop cascade; #删除用户 并 删除连带数据
·修改数据库字符集编码 如AL32UTF8编码 改成 UTF8:
SQL> select * from nls_instance_parameters where parameter='NLS_CHARACTERSET'; #查询数据库编码
$ conn /as sysdba; #以sysdba登录
SQL> shutdown immediate; #关闭数据库
SQL> startup mount; #用mount打开数据库
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> alter database open; #开启数据库
SQL> ALTER DATABASE CHARACTER SET UTF8; #修改成想要的编码
SQL> shutdown immediate; #关闭数据库
SQL> startup; #开启数据库
·切换oracle用户# su - oracle·登录连接库$ sqlplus /nologSQL> conn / as sysdba --系统用户SQL> conn username/pwd --其他用户 用户名/密码·创建用户SQL> CREATE USER user IDENTIFIED BY pwd; #创建SQL> GRANT DBA TO user; #分配权限