1002.oracle登陆数据库和创建用户
cmd中:
sqlplus user_name/password
sqlplus user_name/password@SID
sqlplus / as sysdba
远程连接数据库,用户名密码分开输入
sqlplus hr@oracle
password:password
登录Oracle
最高权限登录:CMD窗口,sqlplus / as sysdba
sqlplus是Oracle自带的一个程序,后面跟用户名和密码
工具连接到数据库——PL/SQL Developer登录:不用管用户名和密码,连接为“sysdba”
新建一个命令窗口,编写SQL语句:
show user
select * from dual; (dual是一个虚表)
命令窗口的语句要加分号,SQL窗口执行要选中。
测试用的账号不宜用“sys”权限太高,解锁Scott账号。
查看数据库用户
select * from dba_users;
注意:查询结果一般分页显示,到最后一页要慎用,小心数据太多卡机。
使用scott账号:
alter user scott identified by tiger; ---给Scott账号改密码tiger
alter user Scott account unlock; ---给Scott解锁
cmd窗口 登录的时候注意,不要用"scott/tiger",要用单独分开输入,密码会不显示。
再登录 plsqldev
SQLwindow的窗口里面写语句
CMD:运行一些操作的命令、看SQL语句的执行计划
--更改oracle数据库字符集(sys用户)
shutdown immediate;
startup mount;
alter system enable restricted session; --除了管理员都不能登录
alter system set job_queue_processes=0; --任何job都不会被执行
alter system set aq_tm_processes=0;
alter database open;
alter database characterset internal_use AL32UTF8;--utf-8 或者改为 gbk(ZHS16GBK)
shutdown immediate;
startup;
--复制scott的表
CREATE TABLE emp AS SELECT * FROM scott.emp;
CREATE TABLE dept AS SELECT * FROM scott.dept;