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”
        
0
    
新建一个命令窗口,编写SQL语句:
       show user
       select * from dual;   (dual是一个虚表)
命令窗口的语句要加分号,SQL窗口执行要选中。
 
测试用的账号不宜用“sys”权限太高,解锁Scott账号。
查看数据库用户
select * from dba_users;
0
        
注意:查询结果一般分页显示,到最后一页要慎用,小心数据太多卡机。
 
使用scott账号:
alter user scott identified by tiger;  ---给Scott账号改密码tiger
alter user Scott account unlock; ---给Scott解锁
cmd窗口  登录的时候注意,不要用"scott/tiger",要用单独分开输入,密码会不显示。
再登录 plsqldev 
0
        
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;
 
posted @ 2021-01-10 02:26  bufuzhou  阅读(133)  评论(0编辑  收藏  举报